CREA (REALTOR.ca) Destination API

Get details about each destination linked to the Technology Provider

Operations 2

GET /odata/v1/Destination Get a list of Client Destinations
GET /odata/v1/Destination/{DestinationKey} Get a single Client Destination by DestinationId

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/crea-destination-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

crea-destination-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Crea Destination API
  version: '1.0'
  contact:
    name: Realtor Support
    email: support@realtor.ca
  license:
    name: MIT
    url: https://opensource.org/licenses/MIT
  description: 'Operations tagged Destination across 2 of this provider''s published API definitions: crea-realtor-ca-ddf-web-api-openapi.json, crea-realtor-ca-ddf-web-api-swagger-endpoint-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://localhost:7051
tags:
- name: Destination
  description: Get details about each destination linked to the Technology Provider
  x-displayName: Destination
paths:
  /odata/v1/Destination:
    get:
      tags:
      - Destination
      summary: Get a list of Client Destinations
      parameters:
      - name: $select
        in: query
        description: Selects which properties to include in the response.
        schema:
          type: string
      - name: $count
        in: query
        description: 'Return, along with the results, the total number of records in the dataset. NOTE: There is a performance cost with this query option.'
        schema:
          type: boolean
      - name: $filter
        in: query
        description: Filters the results, based on a Boolean condition.
        schema:
          type: string
      - name: $top
        in: query
        description: Returns only the first n results.
        schema:
          type: string
      - name: $skip
        in: query
        description: Skips the first n results.
        schema:
          type: string
      - name: $orderby
        in: query
        description: Sorts the results.
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Infrastructure.Swagger.ExampleModels.ODataListResponse_1__DDF.Core.Entities.Destination__DDF.Core__Version_1.0.0.0__Culture_neutral__PublicKeyToken_null'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
    servers:
    - url: https://localhost:7051
  /odata/v1/Destination/{DestinationKey}:
    get:
      tags:
      - Destination
      summary: Get a single Client Destination by DestinationId
      description: 'Both methods are valid and return the same result: a single Destination entity identified by its unique DestinationId.

        The path-style is more intuitive and commonly used in RESTful APIs.

        The function-style follows OData conventions and may be required in certain query contexts (e.g., when the key contains special characters or is not a simple numeric ID).


        <b>Path-style access: </b>```/odata/v1/Destination/{DestinationKey}```


        <b>Example: </b>```/odata/v1/Destination/1301```


        <b>Function-style access: </b>```/odata/v1/Destination({DestinationKey})```


        <b>Example: </b>```/odata/v1/Destination(1301)```'
      parameters:
      - name: DestinationKey
        in: path
        required: true
        schema:
          type: string
      - name: $select
        in: query
        description: Selects which properties to include in the response.
        schema:
          type: string
      responses:
        '200':
          description: OK (DDF.Core.Entities.Destination object)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Infrastructure.Swagger.ExampleModels.ODataSingleResponse_1__DDF.Core.Entities.Destination__DDF.Core__Version_1.0.0.0__Culture_neutral__PublicKeyToken_null'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DDF.Core.Models.CustomOdataError'
    servers:
    - url: https://localhost:7051
components:
  schemas:
    DDF.Core.Entities.Destination:
      type: object
      properties:
        DestinationId:
          type: integer
          description: A unique identifier for this record.
          format: int32
        DestinationName:
          type:
          - string
          - 'null'
          description: The name of the destination.
        DestinationUrl:
          type:
          - string
          - 'null'
          description: The URL to the destination referenced by this record.
        DestinationType:
          enum:
          - 1
          - 2
          - 3
          - 4
          - 5
          - 6
          - 7
          - 8
          - 9
          - 10
          - 11
          - 12
          - 13
          type:
          - integer
          - 'null'
          description: The type of destination. i.e. Technology Provider, Partner, etc.
          format: int32
        DestinationStatus:
          enum:
          - 1
          - 2
          - 3
          type:
          - integer
          - 'null'
          description: The status of the destination. i.e. Active, Inactive, Suspended
          format: int32
        MemberFirstName:
          type:
          - string
          - 'null'
          description: The first name of the member.
        MemberLastName:
          type:
          - string
          - 'null'
          description: The last name of the member.
        MemberKey:
          type:
          - string
          - 'null'
          description: The unique identifier (MemberKey) of the member who owns the destination.
        OriginalEntryTimestamp:
          type:
          - string
          - 'null'
          description: Date/time the destination record was originally input into the source system (in Zulu time (UTC)).
          format: date-time
        ModificationTimestamp:
          type:
          - string
          - 'null'
          description: Date/time the destination record was last modified (in Zulu time (UTC)).
          format: date-time
        FullNSP:
          type: boolean
          description: A flag indicating that if the destination is Full NSP.
      additionalProperties: false
    DDF.Core.Models.Error:
      type: object
      properties:
        details:
          type:
          - string
          - 'null'
        message:
          type:
          - string
          - 'null'
        code:
          type:
          - string
          - 'null'
      additionalProperties: false
    DDF.Core.Models.CustomOdataError:
      type: object
      properties:
        error:
          $ref: '#/components/schemas/DDF.Core.Models.Error'
      additionalProperties: false
    ? DDF.Infrastructure.Swagger.ExampleModels.ODataListResponse_1__DDF.Core.Entities.Destination__DDF.Core__Version_1.0.0.0__Culture_neutral__PublicKeyToken_null
    : type: object
      properties:
        '@odata.context':
          type:
          - string
          - 'null'
          example: https://localhost:7051/odata/v1/$metadata#DDF.Core.Entities.Destination
        value:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/DDF.Core.Entities.Destination'
        '@odata.nextLink':
          type:
          - string
          - 'null'
          example: https://localhost:7051/odata/v1/DDF.Core.Entities.Destination?skip=1
      additionalProperties: false
    ? DDF.Infrastructure.Swagger.ExampleModels.ODataSingleResponse_1__DDF.Core.Entities.Destination__DDF.Core__Version_1.0.0.0__Culture_neutral__PublicKeyToken_null
    : type: object
      properties:
        '@odata.context':
          type:
          - string
          - 'null'
          example: https://localhost:7051/odata/v1/$metadata#DDF.Core.Entities.Destination
        DestinationId:
          type: integer
          description: A unique identifier for this record.
          format: int32
        DestinationName:
          type:
          - string
          - 'null'
          description: The name of the destination.
        DestinationUrl:
          type:
          - string
          - 'null'
          description: The URL to the destination referenced by this record.
        DestinationType:
          enum:
          - 1
          - 2
          - 3
          - 4
          - 5
          - 6
          - 7
          - 8
          - 9
          - 10
          - 11
          - 12
          - 13
          type:
          - integer
          - 'null'
          description: The type of destination. i.e. Technology Provider, Partner, etc.
          format: int32
        DestinationStatus:
          enum:
          - 1
          - 2
          - 3
          type:
          - integer
          - 'null'
          description: The status of the destination. i.e. Active, Inactive, Suspended
          format: int32
        MemberFirstName:
          type:
          - string
          - 'null'
          description: The first name of the member.
        MemberLastName:
          type:
          - string
          - 'null'
          description: The last name of the member.
        MemberKey:
          type:
          - string
          - 'null'
          description: The unique identifier (MemberKey) of the member who owns the destination.
        OriginalEntryTimestamp:
          type:
          - string
          - 'null'
          description: Date/time the destination record was originally input into the source system (in Zulu time (UTC)).
          format: date-time
        ModificationTimestamp:
          type:
          - string
          - 'null'
          description: Date/time the destination record was last modified (in Zulu time (UTC)).
          format: date-time
        FullNSP:
          type: boolean
          description: A flag indicating that if the destination is Full NSP.
      additionalProperties: false
x-refined-from:
- crea-realtor-ca-ddf-web-api-openapi.json
- crea-realtor-ca-ddf-web-api-swagger-endpoint-openapi.json
x-tagGroups:
- name: Operations
  tags:
  - Member
  - Office
- name: Models
  tags:
  - member_model
  - office_model