- 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.

