The Linq Partner API enables you to integrate iMessage, RCS, and SMS messaging directly into your applications. Build powerful conversational experiences, automate customer communication, and leverage the same messaging infrastructure trusted by 50,000+ teams. Required Configuration:Documentation Index
Fetch the complete documentation index at: https://docs.vibeflow.ai/llms.txt
Use this file to discover all available pages before exploring further.
- API key authentication
Setup
Get a Linq API Key
You can either bring your own Linq API key, or request one from VibeFlow by emailing founders@vibeflow.ai.
Available Endpoints
POST /api/actions/linqapp/chats
POST /api/actions/linqapp/chats
Create a new chat and send an iMessage.
GET /api/actions/linqapp/chats
GET /api/actions/linqapp/chats
List chats associated with your Linq account.
POST /api/actions/linqapp/chats/{chatId}/messages
POST /api/actions/linqapp/chats/{chatId}/messages
Send a message to an existing chat.
GET /api/actions/linqapp/chats/{chatId}/messages
GET /api/actions/linqapp/chats/{chatId}/messages
Retrieve messages from a chat.
POST /api/actions/linqapp/messages/{messageId}/reactions
POST /api/actions/linqapp/messages/{messageId}/reactions
Add or remove a reaction on a message.
GET /api/actions/linqapp/contact_card
GET /api/actions/linqapp/contact_card
Retrieve contact cards.
POST /api/actions/linqapp/contact_card
POST /api/actions/linqapp/contact_card
Set up a contact card.
PATCH /api/actions/linqapp/contact_card
PATCH /api/actions/linqapp/contact_card
Update an existing contact card.
POST /api/actions/linqapp/chats/{chatId}/leave
POST /api/actions/linqapp/chats/{chatId}/leave
Leave a group chat.
POST /api/actions/linqapp/chats/{chatId}/typing
POST /api/actions/linqapp/chats/{chatId}/typing
Start a typing indicator in a chat.
DELETE /api/actions/linqapp/chats/{chatId}/typing
DELETE /api/actions/linqapp/chats/{chatId}/typing
Stop a typing indicator in a chat.

