Linq
Send and manage iMessage, RCS, and SMS conversations, attachments, phone numbers, payments, and webhooks through the Linq Partner API.
What agents can do
Actions68
Add chat participant
Add an external participant to an existing group chat.
Add poll options
Irreversibly add recipient-visible options to an existing iMessage poll.
Block handle
Block a handle account-wide from inbound and direct outbound messaging.
Cancel payment
Irreversibly cancel a financial payment and close its virtual card.
Cancel payment request
Irreversibly cancel an unpaid payment request and its underlying payment intent.
Check messaging capability
Check whether a recipient can receive iMessage or RCS without sending a message.
Connect payment handle
Start the financial-consent ceremony for a customer phone number or email so an agent can later pay on that customer's behalf.
Create chat
Create or reuse a chat on an explicit sending line and send an irreversible recipient-visible initial message.
52 moreFewer
Create payment
Create or advance a real financial payment on a connected customer's behalf, potentially minting a single-use virtual card.
Create payment request
Create a customer-facing checkout that can collect a one-time charge or start an auto-renewing subscription.
Create poll
Irreversibly send a recipient-visible iMessage poll to an existing chat.
Create webhook subscription
Create a webhook subscription for selected Linq events at a controlled HTTPS callback.
Delete attachment
Permanently delete a Linq attachment and its stored bytes.
Delete message
Irreversibly delete a message record from Linq.
Delete webhook subscription
Permanently delete a Linq webhook subscription and stop its future event deliveries.
Edit message
Irreversibly change recipient-visible text in one part of a message sent within the last 15 minutes.
Get attachment
Return metadata and current status for a Linq attachment referenced by a message.
Get available number
Select an available Linq sending number, optionally for recipients or a line type.
Get chat
Return one chat by ID, including participants, service, state, and health information.
Get chat location
Return precise locations currently shared by contacts in a chat.
Get experience
Return one Linq experience and preserve its dynamic action field definitions.
Get message
Return one Linq message by ID with its content parts, sender, actual and preferred transport, delivery state, reply target, and timestamps.
Get payment
Read a payment's financial state, amount, customer handle, merchant details, and any customer-action URL.
Get payment credentials
Return the complete, highly sensitive short-lived handoff used to reveal a ready payment's virtual card directly from the provider.
Get payment handle connection
Read the financial-consent connection status for a customer phone number or email.
Get payment provider
Read the organization's onboarding status for a payment provider.
Get payment request
Return one payment request's amount, lifecycle status, checkout details, and provider join keys.
Get poll
Return an iMessage poll's current options, voters, and distinct voter count.
Get reputation audit
Return a Linq line reputation audit created with explicit approval.
Get webhook subscription
Return one Linq webhook subscription by ID, including its callback URL, event and phone filters, active state, and configured routing-header names.
Leave chat
Leave an iMessage group chat.
List blocked handles
Return phone numbers, email addresses, short codes, and sender IDs currently blocked account-wide from inbound and direct outbound messaging.
List chats
Return one page of chats, optionally filtered by sending line or participant, with a cursor for the next page.
List contact cards
Return Linq account contact-card identity data, optionally for one E.164 sending line.
List experiences
Discover Linq experiences and their dynamic action fields.
List messages
Return one page of messages from a chat, including content, sender, transport, delivery state, direction, reply target, and timestamps, plus a cursor for older messages.
List message thread
Return one page containing the origin message and threaded replies, starting from any message in the thread.
List payment requests
Return one newest-first page of payment requests for reconciliation, optionally filtered by lifecycle status.
List phone numbers
Return the connected Linq account's sending lines with line type, forwarding configuration, and reputation status.
List webhook events
Return the webhook event types currently available for subscription on the connected Linq account.
List webhook subscriptions
Return the connected Linq account's webhook subscriptions, including event and phone-number filters, target URLs, active state, and routing-header names.
Mark chat as read
Mark every message in a chat as read and send an irreversible read receipt.
Remove chat background
Reset a chat's recipient-visible transcript background to the default.
Remove chat participant
Remove an external participant from a group chat.
Request attachment upload
Reserve persistent attachment storage and return a 15-minute presigned upload URL.
Request chat location
Prompt a contact in a one-to-one iMessage chat to consent to sharing their precise location.
Revoke payment handle connection
Irreversibly revoke this partner's financial-consent grant for a customer phone number or email.
Send message
Send one irreversible, externally visible message to phone numbers or emails.
Send message to chat
Send one follow-up or threaded reply to an existing Linq chat using its established sending line.
Send voice memo to chat
Irreversibly send recipient-visible audio as a native iMessage voice memo bubble to every participant in an existing Linq chat.
Set chat background
Set a recipient-visible color, animated, or photo transcript background.
Set up contact card
Create or replace a Linq contact card for a sending line.
Share contact card with chat
Share the connected sending line's active contact card with a chat.
Start payment provider onboarding
Create a hosted payment-provider onboarding session for the organization.
Start reputation audit
Start a potentially metered or limited reputation audit for a Linq sending line.
Start typing indicator
Show a best-effort recipient-visible typing indicator for about 85-90 seconds.
Stop chat location sharing
Stop a specific contact's inbound location share.
Stop typing indicator
Immediately clear the connected line's recipient-visible typing indicator for a chat.
Toggle poll vote
Irreversibly send a recipient-visible update that adds or removes the connected line's vote on one option of an iMessage poll.
Unblock handle
Remove an account-wide messaging block.
And 8 more in Definable.
How it connects
You paste an API key from Linq on a page Composio hosts, so the key never passes through Definable.
Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.
More in Communication
Dialpad
communication
Dialpad is a cloud-based business phone system and contact center platform that enables voice, video, messages and meetings across your existing devices
Aircall
communication
Aircall is a cloud-based phone and call-center platform. This toolkit manages users, teams, phone numbers, calls, contacts, and tags on a single Aircall company account via the Public API.
Roam
communication
Roam HQ provides APIs for secure messaging, chat, file sharing, and collaboration with enterprise-grade security and compliance features.
Sendbird
communication
Sendbird is a platform that provides chat, voice, and video APIs to help businesses build in-app communication features.
Blooio
communication
Blooio provides stable v2 APIs for messaging, chats, contacts, groups, phone numbers, and account analytics.
Dialmycalls
communication
DialMyCalls provides a mass notification system enabling users to send voice and text messages to contacts.