Zendesk
What it indexes
Each Zendesk connector indexes exactly one content type: articles or tickets. Create separate connectors if both types are required. The Admin form has no organization, brand, category, section, ticket-view, or tag scope, so the selected type is read across the account as visible to the credential.
Prerequisites
- Identify the Zendesk account subdomain from
https://<ZENDESK_SUBDOMAIN>.zendesk.com. - Enable token access and create an API token for the approved Zendesk user.
- Allow the connector worker to reach the account’s Zendesk API over HTTPS.
- Grant access to Help Center articles and Guide content tags. The current connector validates the article endpoint and loads content tags before either content mode runs.
- For tickets, keep Zendesk Support active and grant access to incremental ticket export and ticket comments. User endpoint access is optional author metadata enrichment: without it, submitter and comment-author details may be absent, but ticket and comment text can still be indexed.
Credentials
Enter the account’s tenant name in Zendesk Subdomain, not a generic API Base URL. The connector accepts a value beginning with https:// and strips the .zendesk.com suffix, but the bare subdomain avoids ambiguous paths or protocols.
Access to Zendesk’s user endpoint is optional author metadata enrichment. If an author lookup returns an HTTP error, OpenCore omits that submitter or comment-author metadata and continues building the article or ticket document.
Configure in OpenCore
- In the Admin panel, open Connectors, select Zendesk, and create the subdomain, email, and token credential.
- Under Content Type, choose articles or tickets. One connector cannot index both modes.
- Optionally set API Calls per Minute. This is a connector-local ceiling applied across its article, ticket, comment, user, and content-tag requests.
- Choose Private and assign OpenCore groups for restricted support content. Use Public only when every OpenCore account may search every indexed article or ticket.
- Set refresh and cleanup options, create the connector, and run the first indexing attempt.
- To index both articles and tickets, repeat these steps with a second connector using the other content type.
Permissions
The Zendesk credential controls what the connector can ingest, but Zendesk article, ticket, organization, brand, role, and end-user restrictions are not synchronized into OpenCore. The connector’s slim-document path returns IDs and creation dates without source access records.
After indexing, search access is determined by the connector’s OpenCore Private groups or Public mode. Any user with access to the connector can search every successfully indexed document, even if that user cannot open the article or ticket in Zendesk. Separate sensitive content where possible through narrower Zendesk credentials, and use separate OpenCore connectors and groups.
Verify
- Validate the credential and confirm it can call the Help Center article endpoint.
- Run an indexing attempt. For articles, search for text from a published, non-draft article. For tickets, search for a ticket subject and a returned comment body.
- Confirm a draft article or deleted ticket is absent.
- Confirm attachment-only text is not searchable.
- Open a result link with a Zendesk-authorized browser session and confirm it targets the expected tenant and article or agent ticket.
- Test search access with every assigned OpenCore group because Zendesk permissions will not be re-evaluated at query time.