API reference

Inbox API

Human handoff. The queue of visitors waiting for a person, longest wait first, and the calls a teammate makes to claim a conversation, reply in it, release it or resolve it.

Endpoints

Authentication

Every call here needs Authorization: Bearer with a key from the dashboard — Authentication covers keys and scopes.

Objects returned

The models these endpoints send back, with every field. Open one to read it.

PaginatedResponse_InboxItem_6 fields
  • itemsarray of InboxItemrequired
    17 fields · InboxItem
    • bot_idstringrequired
    • idstringrequired
    • visitor_idstringrequired
    • assigned_atany
    • assigned_to_idstring | null
    • assigned_to_namestring | null
    • contact_emailstring | null
    • contact_namestring | null
    • handoff_reasonstring | null
    • handoff_requested_atany
    • last_message_atany
    • message_countinteger

      Default: 0

    • page_urlstring | null
    • titlestring | null
    • visitor_presentboolean

      Default: false

    • visitor_seen_atany
    • waiting_secondsinteger

      Default: 0

  • pageintegerrequired
  • page_sizeintegerrequired
  • totalintegerrequired
  • has_moreboolean

    Default: false

  • next_cursorstring | null
Message2 fields
  • messagestringrequired
  • okboolean

    Default: true

Something here wrong or missing? Tell us — the documentation and the API are maintained by the same person, so a correction is a fix rather than a ticket.

Building on it? Start on the free plan — no card — and call the same API the dashboard uses.

Start free