New: every message picks a fast or a slow model

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