CoreLogic (Cotality) · Capability

Trestle RESO Web API — Member & Office Lookup

Trestle RESO Web API — Member & Office Lookup. 4 operations. Lead operation: Query Member Records. Self-contained Naftiko capability for resolving MLS agents and brokerages from CoreLogic Trestle.

Trestle RESO Web API — Member & Office Lookup is a Naftiko capability published by CoreLogic (Cotality), one of 5 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include CoreLogic, Trestle, RESO Web API, Member, and Office.

Run with Naftiko CoreLogicTrestleRESO Web APIMemberOffice

Capability Spec

trestle-member-office-lookup.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Trestle RESO Web API — Member & Office Lookup
  description: 'Trestle RESO Web API — Member & Office Lookup. 4 operations. Lead operation: Query Member
    Records. Self-contained Naftiko capability for resolving MLS agents and brokerages from CoreLogic
    Trestle.'
  tags:
    - CoreLogic
    - Trestle
    - RESO Web API
    - Member
    - Office
  created: '2026-05-23'
  modified: '2026-05-23'
binds:
  - namespace: env
    keys:
      CORELOGIC_TRESTLE_ACCESS_TOKEN: CORELOGIC_TRESTLE_ACCESS_TOKEN
capability:
  consumes:
    - type: http
      namespace: trestle-member-office-lookup
      baseUri: https://api.cotality.com/trestle/odata
      description: Trestle RESO Web API — Member & Office Lookup capability. Self-contained.
      resources:
        - name: member
          path: /Member
          operations:
            - name: querymember
              method: GET
              description: Query Member Records
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: $filter
                  in: query
                  type: string
                - name: $select
                  in: query
                  type: string
                - name: $top
                  in: query
                  type: integer
        - name: member-by-key
          path: /Member({MemberKey})
          operations:
            - name: getmember
              method: GET
              description: Get Member By MemberKey
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: MemberKey
                  in: path
                  type: string
                  required: true
        - name: office
          path: /Office
          operations:
            - name: queryoffice
              method: GET
              description: Query Office Records
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: $filter
                  in: query
                  type: string
                - name: $top
                  in: query
                  type: integer
        - name: office-by-key
          path: /Office({OfficeKey})
          operations:
            - name: getoffice
              method: GET
              description: Get Office By OfficeKey
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: OfficeKey
                  in: path
                  type: string
                  required: true
      authentication:
        type: bearer
        value: '{{env.CORELOGIC_TRESTLE_ACCESS_TOKEN}}'
        placement: header