Skip to content

Customer Support And Billing

Support Lifecycle

Steps

  1. Create support ticket in /support
  2. Add follow-up messages on the ticket thread
  3. Monitor ticket status and updates

Core APIs

  • GET /support/tickets
  • POST /support/tickets
  • GET /support/tickets/{ticketId}
  • POST /support/tickets/{ticketId}/messages

Messages And Notifications

Core APIs

  • GET /messages
  • POST /messages
  • PATCH /messages/{messageId}/read
  • GET /notifications
  • PATCH /notifications/{id}/read
  • PATCH /notifications/mark-all-read

Invoices And Payment

Steps

  1. Open /invoices
  2. Filter pending invoices
  3. Open invoice details
  4. Submit pay action

Core APIs

  • GET /customer/invoices
  • GET /customer/invoices/{invoiceId}
  • PATCH /customer/invoices/{invoiceId}/pay

Common Failures

  • Payment accepted but invoice still pending:
  • re-open invoice detail and verify status transition rules
  • Notification count not decreasing:
  • check mark-read endpoint response and user context