RealComposer

Zendesk Safe & Unsafe Practices

Direct Answer

Zendesk API tokens act with full agent permissions and are server-only. Prefer scoped OAuth clients, call Zendesk from a server or edge proxy, and filter out private comments and internal fields before returning tickets to customer portals.

Credentials & Where They Belong

Server only
API token (email/token)

Authenticates as an agent with that agent permissions.

Server only
OAuth access token

Scoped access such as tickets:read.

Safe Practices

  • Return only public comments

    Filter comments where public is false so internal notes never reach customers.

  • Look up tickets by the authenticated requester

    Never accept a ticket or user ID from the client without checking ownership.

Unsafe Practices

  • Building a portal that proxies raw ticket objects

    Internal notes, tags, and custom fields leak to customers.

  • Using an admin token for portal reads

    A leak exposes every ticket and user in the account.

The RealComposer Pattern

Store Zendesk credentials in the vault and map ticket responses to public-safe fields only, cached briefly at the edge.

START BUILDING FREE

Frequently Asked Questions

Q:Can I call the Zendesk API from my help center theme?

Theme code is public. Use the Help Center APIs designed for end users, or a proxy for agent-level data.

Multi-API Aggregation

Combine Intercom Conversations and Zendesk Tickets

To solve combine intercom conversations and zendesk tickets, never execute unauthenticated requests or embed private tokens directly in client bundles. RealComposer acts as a sub-10ms edge gateway running on Cloudflare Workers that securely injects credentials from your Secret Vault, normalizes responses, and prevents unauthorized API usage. Route calls through your RealComposer edge URL to guarantee complete privacy, robust origin validation, and low mobile latency.

Sub-10ms edgeView Recipe

Related Concepts