Texa DeskDevelopers

Customer portal API · My requests

Get a request

GET/public/api/v1/portals/{slug}/texa/requests/{reference}

The row plus open, can_reply, the type's customer fields, and the public messages from every channel. open: false means a sensitive type at the code level: then messages and fields are empty, and your own sign-in (…/identity) opens it. Another customer's reference is 404.

Authorization

Authorizationheaderrequired

The customer's portal session: the help centre's cookie, or the token from POST …/texa/verify or …/texa/identity as a bearer token.

Path parameters

slugstringrequired

The help centre's slug

referencestringrequired

Responses

200

The request

referencestring
titlestring
typeobject

{id, name, icon, complaint, sensitive}

stateobject

{name, category}: the state in the customer's words

created_atinteger
updated_atinteger
due_atinteger
resolved_atinteger
openboolean
can_replyboolean
fieldsarray of object

[{key, name, value}]

messagesarray of object
messages[].idinteger
messages[].atinteger
messages[].fromstring

One of: customer, company.

messages[].namestring
messages[].channelstring

One of: whatsapp, email, sms, chat, phone, messenger, instagram, telegram, line.

messages[].contentstring
messages[].attachmentsarray of object

[{name, type, size, url}]

404

Not this customer's