CoreLogic (Cotality) · Controlled Vocabulary

CoreLogic / Cotality Vocabulary

Controlled vocabulary covering the resources, identifiers, and operational terms used across CoreLogic / Cotality data products and the Trestle Web API. Aligned with the RESO Data Dictionary 2.0 where applicable.

59 Terms 8 Groups Updated 2026-05-23
View Vocabulary File View on GitHub

CoreLogic (Cotality) Vocabulary is a controlled vocabulary published by CoreLogic (Cotality) on the APIs.io network, defining 59 terms.

The terms are organized into 8 groups — brands, identifiers, resources, products, authentication, and queryOptions.

Defined terms include CoreLogic, Cotality, ListingKey, ListingId, and MemberKey.

A controlled vocabulary pins the words an API’s schemas, parameters and documentation use to one agreed definition each — the shared language a human or an agent needs to read the API the same way its authors do.

Term Groups

brands 2 identifiers 8 resources 17 products 7 authentication 4 queryOptions 10 ipccScenarios 4 deliveryChannels 7

Terms

CoreLogic
Original brand; legal entity in U.S. property data since 1971 (separated from First American in 2010).
Cotality
2025 global rebrand spanning U.S., Australia, New Zealand, U.K., Canada, Germany, and India operations.
ListingKey
RESO unique key for a listing record across all Trestle resources.
ListingId
MLS-issued listing number visible to consumers.
MemberKey
RESO unique key for an agent record.
OfficeKey
RESO unique key for a brokerage office record.
MediaKey
RESO unique key for a media (photo, video, document) record.
ContactKeyNumeric
Matrix CRM numeric primary key for a Contact record.
UPI
Universal Parcel Identifier — RESO 2.0 cross-MLS parcel identifier.
CLIP
CoreLogic Linked Identifier for Parcels — proprietary machine-learning property ID.
Property
An MLS listing record under the RESO Data Dictionary.
Member
An MLS agent record.
Office
An MLS brokerage office record.
Media
Photo, video, or document attached to a listing.
OpenHouse
A scheduled open-house event for a listing.
Teams
An MLS team grouping multiple members.
TeamMembers
Membership relationships between Teams and Members.
PropertyRooms
Per-room detail records for a listing.
PropertyUnitTypes
Per-unit detail records for multi-unit listings.
HistoryTransactional
Transactional change-history events for tracked resources.
CustomProperty
MLS-specific extensions to the RESO Property resource.
Contacts
Matrix MLS CRM contact records.
EmailHistory
Messages sent to a CRM contact.
Lists
Property lists / carts attached to a contact.
PortalContents
Contact-scoped listing notes, views, and preferences.
SavedSearches
Persistent listing search criteria with optional auto-email schedule.
UserRegistry
Per-user preference key/value store.
Trestle
Multi-MLS aggregation platform with RESO Web API, RETS, and Direct Web API surfaces.
Matrix MLS
Cotality's flagship MLS front-end used by most U.S. MLS organizations.
OneHome
Agent-to-client experience layer (portal, alerts, collaboration).
360 Property Data
Bulk cloud / SFTP delivery of property, ownership, tax, mortgage, and hazard data.
Climate Risk Analytics
Parcel- and structure-level climate risk products (chronic and acute perils).
Discovery Platform
Internal data-exploration and modeling surface (not publicly documented).
Hazard HQ Command Central
Real-time event-driven hazard monitoring product.
OAuth2 Client Credentials
Used by Trestle RESO Web API. POST to /trestle/oidc/connect/token with scope=api; tokens valid 8 hours.
OAuth2 Bearer Token
Used by Trestle RETS with scope=rets.
HTTP Basic
Allowed for Trestle RETS and Direct Web API.
Clareity Single Sign-On (OIDC)
Used for end-user authentication with the Direct Web API.
$filter
OData filter expression. Field names are case-sensitive.
$select
Comma-separated list of fields to return.
$expand
Inline-expand related resources.
$orderby
Sort fields with optional asc/desc.
$top
Max records per page (default 10, max 1000; 300000 for key-only queries).
$skip
Pagination offset.
$count
Boolean flag to include the total matching record count.
$apply
Apply transformation (e.g. groupby); max 10000 result rows.
Replication
Enable high-volume replication mode for 1M+ row datasets.
PrettyEnums
Return human-readable enumeration values.
SSP1-2.6
SSP2-4.5
SSP3-7.0
SSP5-8.5
REST API (Trestle)
AWS Data Share
Databricks
Google Cloud
Microsoft Azure
Snowflake
SFTP

Controlled Vocabulary

Raw ↑
name: CoreLogic / Cotality Vocabulary
description: >-
  Controlled vocabulary covering the resources, identifiers, and operational
  terms used across CoreLogic / Cotality data products and the Trestle Web
  API. Aligned with the RESO Data Dictionary 2.0 where applicable.
url: https://trestle-documentation.corelogic.com/
version: '1.0'
created: '2026-05-23'
modified: '2026-05-23'
brands:
  - name: CoreLogic
    description: Original brand; legal entity in U.S. property data since 1971 (separated from First American in 2010).
  - name: Cotality
    description: 2025 global rebrand spanning U.S., Australia, New Zealand, U.K., Canada, Germany, and India operations.
identifiers:
  - name: ListingKey
    description: RESO unique key for a listing record across all Trestle resources.
  - name: ListingId
    description: MLS-issued listing number visible to consumers.
  - name: MemberKey
    description: RESO unique key for an agent record.
  - name: OfficeKey
    description: RESO unique key for a brokerage office record.
  - name: MediaKey
    description: RESO unique key for a media (photo, video, document) record.
  - name: ContactKeyNumeric
    description: Matrix CRM numeric primary key for a Contact record.
  - name: UPI
    description: Universal Parcel Identifier — RESO 2.0 cross-MLS parcel identifier.
  - name: CLIP
    description: CoreLogic Linked Identifier for Parcels — proprietary machine-learning property ID.
resources:
  - name: Property
    description: An MLS listing record under the RESO Data Dictionary.
    standard: RESO Data Dictionary 2.0
  - name: Member
    description: An MLS agent record.
    standard: RESO Data Dictionary 2.0
  - name: Office
    description: An MLS brokerage office record.
    standard: RESO Data Dictionary 2.0
  - name: Media
    description: Photo, video, or document attached to a listing.
    standard: RESO Data Dictionary 2.0
  - name: OpenHouse
    description: A scheduled open-house event for a listing.
    standard: RESO Data Dictionary 2.0
  - name: Teams
    description: An MLS team grouping multiple members.
  - name: TeamMembers
    description: Membership relationships between Teams and Members.
  - name: PropertyRooms
    description: Per-room detail records for a listing.
  - name: PropertyUnitTypes
    description: Per-unit detail records for multi-unit listings.
  - name: HistoryTransactional
    description: Transactional change-history events for tracked resources.
  - name: CustomProperty
    description: MLS-specific extensions to the RESO Property resource.
  - name: Contacts
    description: Matrix MLS CRM contact records.
  - name: EmailHistory
    description: Messages sent to a CRM contact.
  - name: Lists
    description: Property lists / carts attached to a contact.
  - name: PortalContents
    description: Contact-scoped listing notes, views, and preferences.
  - name: SavedSearches
    description: Persistent listing search criteria with optional auto-email schedule.
  - name: UserRegistry
    description: Per-user preference key/value store.
products:
  - name: Trestle
    description: Multi-MLS aggregation platform with RESO Web API, RETS, and Direct Web API surfaces.
  - name: Matrix MLS
    description: Cotality's flagship MLS front-end used by most U.S. MLS organizations.
  - name: OneHome
    description: Agent-to-client experience layer (portal, alerts, collaboration).
  - name: 360 Property Data
    description: Bulk cloud / SFTP delivery of property, ownership, tax, mortgage, and hazard data.
  - name: Climate Risk Analytics
    description: Parcel- and structure-level climate risk products (chronic and acute perils).
  - name: Discovery Platform
    description: Internal data-exploration and modeling surface (not publicly documented).
  - name: Hazard HQ Command Central
    description: Real-time event-driven hazard monitoring product.
authentication:
  - name: OAuth2 Client Credentials
    description: Used by Trestle RESO Web API. POST to /trestle/oidc/connect/token with scope=api; tokens valid 8 hours.
  - name: OAuth2 Bearer Token
    description: Used by Trestle RETS with scope=rets.
  - name: HTTP Basic
    description: Allowed for Trestle RETS and Direct Web API.
  - name: Clareity Single Sign-On (OIDC)
    description: Used for end-user authentication with the Direct Web API.
queryOptions:
  - name: $filter
    description: OData filter expression. Field names are case-sensitive.
  - name: $select
    description: Comma-separated list of fields to return.
  - name: $expand
    description: Inline-expand related resources.
  - name: $orderby
    description: Sort fields with optional asc/desc.
  - name: $top
    description: Max records per page (default 10, max 1000; 300000 for key-only queries).
  - name: $skip
    description: Pagination offset.
  - name: $count
    description: Boolean flag to include the total matching record count.
  - name: $apply
    description: Apply transformation (e.g. groupby); max 10000 result rows.
  - name: Replication
    description: Enable high-volume replication mode for 1M+ row datasets.
  - name: PrettyEnums
    description: Return human-readable enumeration values.
perils:
  chronic:
    - cold-wave
    - heat-wave
    - extreme-precipitation
    - drought
  acute:
    - wildfire
    - flood
    - hurricane
    - severe-convective-storm
    - earthquake
ipccScenarios:
  - SSP1-2.6
  - SSP2-4.5
  - SSP3-7.0
  - SSP5-8.5
projectionHorizons:
  - 2030
  - 2040
  - 2050
deliveryChannels:
  - REST API (Trestle)
  - AWS Data Share
  - Databricks
  - Google Cloud
  - Microsoft Azure
  - Snowflake
  - SFTP