CoreLogic (Cotality) · Capability

Trestle Direct Web API — CRM Saved Searches

Trestle Direct Web API — CRM Saved Searches. 3 operations. Lead operation: Query Saved Searches. Self-contained Naftiko capability for managing per-contact saved-search criteria and listing the currently matching listings.

Trestle Direct Web API — CRM Saved Searches 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, Direct Web API, CRM, and Saved Searches.

Run with Naftiko CoreLogicTrestleDirect Web APICRMSaved Searches

Capability Spec

direct-webapi-crm-saved-searches.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Trestle Direct Web API — CRM Saved Searches
  description: 'Trestle Direct Web API — CRM Saved Searches. 3 operations. Lead operation: Query Saved
    Searches. Self-contained Naftiko capability for managing per-contact saved-search criteria and
    listing the currently matching listings.'
  tags:
    - CoreLogic
    - Trestle
    - Direct Web API
    - CRM
    - Saved Searches
  created: '2026-05-23'
  modified: '2026-05-23'
binds:
  - namespace: env
    keys:
      CORELOGIC_TRESTLE_CLAREITY_TOKEN: CORELOGIC_TRESTLE_CLAREITY_TOKEN
capability:
  consumes:
    - type: http
      namespace: direct-webapi-crm-saved-searches
      baseUri: https://api.cotality.com/trestle/odata
      description: Trestle Direct Web API — Saved Searches capability. Self-contained.
      resources:
        - name: saved-searches
          path: /SavedSearches
          operations:
            - name: querysavedsearches
              method: GET
              description: Query Saved Searches
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: $filter
                  in: query
                  type: string
                - name: $top
                  in: query
                  type: integer
            - name: createsavedsearch
              method: POST
              description: Create Saved Search
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: object
                  value: $.
              inputParameters:
                - name: body
                  in: body
                  type: object
                  required: true
        - name: saved-search-listing-ids
          path: /SavedSearches({SavedSearchKeyNumeric})/Default.GetSavedSearchListingIDs()
          operations:
            - name: getsavedsearchlistingids
              method: GET
              description: Get Saved Search Listing IDs
              outputRawFormat: json
              outputParameters:
                - name: result
                  type: array
                  value: $.
              inputParameters:
                - name: SavedSearchKeyNumeric
                  in: path
                  type: integer
                  required: true
      authentication:
        type: bearer
        value: '{{env.CORELOGIC_TRESTLE_CLAREITY_TOKEN}}'
        placement: header