Revvly
Docs
API Reference

Every public endpoint, in one place.

Browse the full public API surface documented here. Each row links to its reference section — share a deep link with the # hash on any endpoint.

Reference pages

Full request and response docs live on dedicated pages. Jump there for signing, field tables, and examples — or pick an endpoint below to land on the exact section.

Ingestion

High-volume signed event streams

Usage

Direct usage mutations with idempotency

Discovery

Read subscriptions, meters, and regions

Webhooks

Push payment status into Revvly

GraphQL

Curated public schema for clients, subscriptions and prospects

Forms

Submit answers to a published form from your backend

Support

Sign users in and build your own support chat

MUTATIONcreateEndUserTokenSign one of your users in to the support chat, from your backend.POST/api/v1/support/graphqlThe chat API a widget calls with an end-user token.QUERYmyTicketsThe signed-in user's support requests, most recent first.QUERYticketMessagesMessages on one of the user’s requests, paged.MUTATIONcreateTicketOpen a support request with its first message.MUTATIONsendMessageReply on one of the user’s requests; reopens a closed one.MUTATIONmarkReadClear the unread count and cancel the reply email.MUTATIONupdateMyNotificationPreferencesLet the user turn the email about unread replies, and progress updates, off or back on.MUTATIONcloseTicketLet the user close their own request.POST/api/v1/support/chat/attachmentsA file for the user to send on a request: images, PDF or text, up to 20 MB.GET/api/v1/support/chat/streamServer-sent events for the signed-in user's requests: replies, status, typing.MUTATIONupsertSupportUsersCreate or update up to 500 of your users, with attributes, from your backend.MUTATIONupsertKnowledgeArticlesPush up to 50 of your help articles, each with the roles and plans that may read it.MUTATIONdeleteKnowledgeArticlesRemove up to 200 articles by your own id.MUTATIONfinishKnowledgeSyncRemove what a full refresh did not send, once every article has been pushed.MUTATIONrequestHumanLet the user hand a request from the AI assistant to your support team.MUTATIONrateAnswerRESOLVED closes the request as solved; NOT_HELPFUL hands it to a person.