# Cconnect Developers > Integrate Cconnect Desk and Chat with company-scoped REST APIs. - [Build with Cconnect](https://developers.cconnect.online/index.md): Connect your systems to Cconnect Desk and Chat. - [Make your first API request](https://developers.cconnect.online/quickstart.md): Verify your integration credential and retrieve company-owned tickets. - [Authentication and credentials](https://developers.cconnect.online/authentication.md): Create, scope, rotate, and revoke company-owned API tokens. - [Pagination and filtering](https://developers.cconnect.online/pagination.md): Read bounded pages and synchronize changing resources. - [Errors and troubleshooting](https://developers.cconnect.online/errors.md): Handle consistent HTTP errors and identify requests for support. - [Rate limits](https://developers.cconnect.online/rate-limits.md): Respect company quotas and retry throttled requests. - [Idempotent requests](https://developers.cconnect.online/idempotency.md): Retry ticket creation and message submissions safely. - [Synchronize support tickets](https://developers.cconnect.online/guides/ticket-sync.md): Create and update Cconnect tickets from an external system. - [Send WhatsApp messages and email replies](https://developers.cconnect.online/guides/send-messages.md): Queue a message, retry safely, and check its delivery status. - [API changelog](https://developers.cconnect.online/changelog.md): Track changes to the Cconnect customer API contract. - [List WhatsApp channels](https://developers.cconnect.online/api-reference/channels/list-whatsapp-channels.md): Returns safe channel metadata. Provider access tokens are never exposed. - [List email channels](https://developers.cconnect.online/api-reference/channels/list-email-channels.md): Returns safe email channel metadata. Mailbox credentials, routing secrets and provider URLs are excluded. - [List conversations](https://developers.cconnect.online/api-reference/conversations/list-conversations.md): Returns company-owned conversations without embedding message history. Filters: status, updated_since. - [Get a conversation](https://developers.cconnect.online/api-reference/conversations/get-a-conversation.md): Use the opaque conversation ID returned by the list endpoint. - [List conversation messages](https://developers.cconnect.online/api-reference/conversations/list-conversation-messages.md): Messages ordered by timestamp ascending, then id. Includes media metadata; private storage paths and provider credentials are excluded. - [Get integration identity](https://developers.cconnect.online/api-reference/integration/get-integration-identity.md): Returns your company, current product entitlements and credential scopes. - [Send a message](https://developers.cconnect.online/api-reference/messaging/send-a-message.md): Queues WhatsApp text or an approved template, or an email reply with ticket_id. Requires whatsapp:send + Chat or email:send + Desk. Email uses the ticket's configured Gmail/SMTP sender and requester; omit to. SMS and attachments are not supported. Idempotent retries return the original acceptance wi… - [Reply to a ticket by email](https://developers.cconnect.online/api-reference/messaging/reply-to-a-ticket-by-email.md): Queues a plain-text reply to the ticket requester through its configured Gmail/SMTP mailbox. Requires an active ticket, requester email and enabled outgoing mailbox. Other ticket channels are not supported by this operation. - [Get message status](https://developers.cconnect.online/api-reference/messaging/get-message-status.md): Looks up a message created through the customer API. Status: queued, sending, sent, delivered, read, failed or delivery_unknown. sent means provider acceptance, not recipient delivery. Email supports sent/failed/delivery_unknown, without delivery or read receipts. A delivery_unknown message is never… - [List approved WhatsApp templates](https://developers.cconnect.online/api-reference/messaging/list-approved-whatsapp-templates.md): Lists up to 50 approved templates. Pass meta.next_after as after while meta.has_more is true. supported indicates whether the template works with this release: positional text parameters in the body; static text headers/buttons are allowed. Media headers, named parameters and dynamic buttons are uns… - [List tickets](https://developers.cconnect.online/api-reference/tickets/list-tickets.md): Company-owned tickets ordered by updated_at descending, then id. Filters: status, priority, updated_since. - [Create a ticket](https://developers.cconnect.online/api-reference/tickets/create-a-ticket.md): Creates a durable support ticket without sending email or WhatsApp messages. Requires Idempotency-Key; retries return the original response. Linking a conversation also requires conversations:read. - [Get a ticket](https://developers.cconnect.online/api-reference/tickets/get-a-ticket.md): Returns a ticket owned by your company. Inaccessible and missing IDs both return 404. - [Update a ticket](https://developers.cconnect.online/api-reference/tickets/update-a-ticket.md): Partially updates status, priority, assignee, group or custom fields. assignee_id must belong to your company; an empty string removes the assignee. Custom fields are merged; an empty value clears an optional field. - [List ticket fields](https://developers.cconnect.online/api-reference/tickets/list-ticket-fields.md): Returns your company's custom field definitions. Use the field UUID as the custom_fields key. ## OpenAPI Specs - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.