CoreLogic (Cotality) · API Governance Rules
CoreLogic (Cotality) API Rules
Spectral linting rules defining API design standards and conventions for CoreLogic (Cotality).
CoreLogic (Cotality) API Rules is a Spectral governance ruleset published by CoreLogic (Cotality) on the APIs.io network, containing 9 lint rules.
The ruleset includes 6 error-severity rules and 3 warning-severity rules.
Tagged areas include Climate Risk, CoreLogic, Cotality, Direct Web API, and Hazard Data.
Rulesets can be applied to your own OpenAPI specs via Spectral to enforce the same governance standards.
9 Rules
error 6
warn 3
Rule Categories
directcrm
Rules
error
directcrm-info-contact
API info object must declare contact info pointing at Trestle support.
$.info
error
directcrm-server-https
Servers must use HTTPS.
$.servers[*].url
error
directcrm-base-url
Base URL must reference the api.cotality.com Trestle OData endpoint.
$.servers[*].url
error
directcrm-oidc-or-basic
Security must support OpenID Connect (Clareity SSO) or HTTP Basic.
$.components.securitySchemes
warn
directcrm-core-resources
API must expose the documented CRM resources.
$.paths
warn
directcrm-portal-actions
PortalContents must expose AddListingNote / MarkAsViewed / SetListingPreference actions.
$.paths
error
directcrm-operation-id
Every operation must define a camelCase operationId.
$.paths.*.*
warn
directcrm-summary-title-case
Operation summaries must be in Title Case.
$.paths.*.*.summary
error
directcrm-tags-required
Every operation must declare at least one tag.
$.paths.*.*