Conversations

Read the inbox conversations VyaparPing has open for your account.

GET/api/v1/conversationsscope: conversations:read

List conversations, newest first. Paginated. Optional filters: ?status= (open / pending / closed) and ?contact_id=. Each conversation embeds its contact and tags.

GET/api/v1/conversations/{id}scope: conversations:read

Read one conversation. 404 if it belongs to another account.

A conversation's messages

GET/api/v1/conversations/{id}/messagesscope: messages:read

List a conversation's messages, newest first, paginated. Each message includes its direction (inbound / outbound), status (delivery state), whatsapp_message_id, and content_* fields. The conversation is verified to belong to your account first — a foreign or unknown id returns 404.