Skip to main content
GET
/
session
/
{sessionId}
Get session details
curl --request GET \
  --url https://api.zappaz.io/api/v1/session/{sessionId} \
  --header 'Authorization: <api-key>'
{
  "id": "05f02fa6-d7b0-4120-9f08-f60cd7337c72",
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "displayName": "Zappaz - Prod",
  "status": "open",
  "jid": "5519981979779@s.whatsapp.net",
  "profilePictureUrl": "https://pps.whatsapp.net/v/t61.24694-24/...",
  "enabled": true,
  "archived": true,
  "disconnectedAt": "2023-11-07T05:31:56Z",
  "connectedAt": "2023-11-07T05:31:56Z",
  "userId": "<string>",
  "workerNodeId": "<string>",
  "stripeSubscription": {
    "id": "<string>",
    "subscriptionId": "<string>",
    "waSessionId": "<string>",
    "status": "<string>",
    "customerId": "<string>",
    "subscriptionItemId": "<string>",
    "subscriptionItemAmount": 123,
    "latestInvoice": "<string>",
    "description": "<string>",
    "startDate": "2023-11-07T05:31:56Z",
    "trialEnd": "2023-11-07T05:31:56Z",
    "currentPeriodEnd": "2023-11-07T05:31:56Z",
    "currentPeriodStart": "2023-11-07T05:31:56Z",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z"
  },
  "config": {
    "messageOnCall": "<string>",
    "rejectCalls": false,
    "ignoreGroups": false,
    "syncFullHistory": false,
    "markOnlineOnConnect": false,
    "clientConnectionName": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Token de usuário ou sessão, passado diretamente como uma string no cabeçalho 'Authorization'. O token de usuário tem escopo sobre todas as sessões pertencentes ao usuário. O token de sessão é limitado à própria sessão.

Path Parameters

sessionId
string
required

Identificador único da sessão

Query Parameters

includeSubscription
boolean
default:false

Se deve incluir informações de assinatura na resposta

Response

Detalhes da sessão recuperados com sucesso

id
string

Identificador único da sessão

Example:

"05f02fa6-d7b0-4120-9f08-f60cd7337c72"

token
string

Token JWT da sessão

Example:

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

displayName
string

Nome de exibição da sessão

Example:

"Zappaz - Prod"

status
string

Status atual da sessão

Example:

"open"

jid
string

JID do WhatsApp da sessão

Example:

"5519981979779@s.whatsapp.net"

profilePictureUrl
string

URL da foto de perfil do WhatsApp

Example:

"https://pps.whatsapp.net/v/t61.24694-24/..."

enabled
boolean

Se a sessão está habilitada

archived
boolean

Se a sessão está arquivada

disconnectedAt
string<date-time> | null

Data da última desconexão

connectedAt
string<date-time>

Data da última conexão

userId
string

ID do usuário proprietário da sessão

workerNodeId
string | null

ID do nó do worker

stripeSubscription
object

Informações da assinatura Stripe (apenas quando includeSubscription=true)

config
object

Configurações da sessão

I