Zendesk · Capability
Zendesk Autocomplete — Custom Object Records
Zendesk Autocomplete — Custom Object Records. 1 operations. Lead operation: Zendesk Get Api V2 Custom_objects Custom_object_key Records Autocomplete. Self-contained Naftiko capability covering one Zendesk business surface.
What You Can Do
GET
Autocompletecustomobjectrecordsearch
— Zendesk Get Api V2 Custom_objects Custom_object_key Records Autocomplete
/v1/api/v2/custom-objects/{custom-object-key}/records/autocomplete
MCP Tools
zendesk-get-api-v2-custom
Zendesk Get Api V2 Custom_objects Custom_object_key Records Autocomplete
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Zendesk Autocomplete — Custom Object Records
description: 'Zendesk Autocomplete — Custom Object Records. 1 operations. Lead operation: Zendesk Get Api V2 Custom_objects
Custom_object_key Records Autocomplete. Self-contained Naftiko capability covering one Zendesk business surface.'
tags:
- Zendesk
- Custom Object Records
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
ZENDESK_API_KEY: ZENDESK_API_KEY
capability:
consumes:
- type: http
namespace: autocomplete-custom-object-records
baseUri: ''
description: Zendesk Autocomplete — Custom Object Records business capability. Self-contained, no shared references.
resources:
- name: api-v2-custom_objects-custom_object_key-records-autocomplete
path: /api/v2/custom_objects/{custom_object_key}/records/autocomplete
operations:
- name: autocompletecustomobjectrecordsearch
method: GET
description: Zendesk Get Api V2 Custom_objects Custom_object_key Records Autocomplete
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: name
in: query
type: string
description: Part of a name of the record you are searching for
- name: page[before]
in: query
type: string
description: 'A [pagination cursor](/documentation/api-basics/pagination/paginating-through-lists-using-cursor-pagination)
that tells the endpoint which page to start on. It '
- name: page[after]
in: query
type: string
description: 'A [pagination cursor](/documentation/api-basics/pagination/paginating-through-lists-using-cursor-pagination)
that tells the endpoint which page to start on. It '
- name: page[size]
in: query
type: integer
description: The number of records to return in the response. You can specify up to 100 records per page.
- name: field_id
in: query
type: string
description: The id of the lookup field. If the field has a relationship filter, the filter is applied to the results.
Must be used with `source` param.
- name: source
in: query
type: string
description: One of "zen:user", "zen:ticket", "zen:organization", or "zen:custom_object:CUSTOM_OBJECT_KEY". Represents
the object `field_id` belongs to. Must be used with fi
- name: filter[dynamic_values]
in: query
type: object
description: Provided values to be used with [dynamic filters](/api-reference/ticketing/lookup_relationships/lookup_relationships/#using-dynamic-filters).
- name: requester_id
in: query
type: integer
description: The id of the requester. For use with dynamic filters.
- name: assignee_id
in: query
type: integer
description: The id of the selected assignee. For use with dynamic filters.
- name: organization_id
in: query
type: integer
description: The id of the organization the requester belongs to. For use with dynamic filters.
exposes:
- type: rest
namespace: autocomplete-custom-object-records-rest
port: 8080
description: REST adapter for Zendesk Autocomplete — Custom Object Records. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/api/v2/custom-objects/{custom-object-key}/records/autocomplete
name: api-v2-custom-objects-custom-object-key-records-autocomplete
description: REST surface for api-v2-custom_objects-custom_object_key-records-autocomplete.
operations:
- method: GET
name: autocompletecustomobjectrecordsearch
description: Zendesk Get Api V2 Custom_objects Custom_object_key Records Autocomplete
call: autocomplete-custom-object-records.autocompletecustomobjectrecordsearch
with:
name: rest.name
page[before]: rest.page[before]
page[after]: rest.page[after]
page[size]: rest.page[size]
field_id: rest.field_id
source: rest.source
filter[dynamic_values]: rest.filter[dynamic_values]
requester_id: rest.requester_id
assignee_id: rest.assignee_id
organization_id: rest.organization_id
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: autocomplete-custom-object-records-mcp
port: 9090
transport: http
description: MCP adapter for Zendesk Autocomplete — Custom Object Records. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: zendesk-get-api-v2-custom
description: Zendesk Get Api V2 Custom_objects Custom_object_key Records Autocomplete
hints:
readOnly: true
destructive: false
idempotent: true
call: autocomplete-custom-object-records.autocompletecustomobjectrecordsearch
with:
name: tools.name
page[before]: tools.page[before]
page[after]: tools.page[after]
page[size]: tools.page[size]
field_id: tools.field_id
source: tools.source
filter[dynamic_values]: tools.filter[dynamic_values]
requester_id: tools.requester_id
assignee_id: tools.assignee_id
organization_id: tools.organization_id
outputParameters:
- type: object
mapping: $.