# Smobi documentation > RCS and SMS messaging, contacts, campaigns, and workflow integrations. API base: https://api.smobi.com/v1. Authentication: x-api-key header. - [OpenAPI](/openapi.json): Callable public endpoints and schemas. - [Webhook payloads](/webhook-payloads.json): Events sent to your server, not API endpoints. - [Full documentation](/llms-full.txt) ## Guides and reference - [Archive a Contact](/llms.mdx/docs/api/contacts/archive-contact/content.md): DELETE /contacts/{identifier} - [Create or Update Contacts in Bulk](/llms.mdx/docs/api/contacts/bulk-upsert-contacts/content.md): POST /contacts/bulk - [Get a Contact](/llms.mdx/docs/api/contacts/get-contact/content.md): GET /contacts/{identifier} - [List Contacts](/llms.mdx/docs/api/contacts/list-contacts/content.md): GET /contacts - [Update a Contact](/llms.mdx/docs/api/contacts/update-contact/content.md): PATCH /contacts/{identifier} - [Create or Update a Contact](/llms.mdx/docs/api/contacts/upsert-contact/content.md): POST /contacts - [API Reference](/llms.mdx/docs/api/content.md): Endpoints, request schemas, and responses for messaging, contacts, and workflows. - [Check Channel Support](/llms.mdx/docs/api/messaging/check-channel-support/content.md): POST /check-channel-support/{phoneNumber} - [Send a Message](/llms.mdx/docs/api/messaging/send-message/content.md): POST /message - [Execute a Workflow Batch](/llms.mdx/docs/api/workflows/execute-batch/content.md): POST /workflows/{workflowDefinitionId}/execute - [Execute the Current Workflow Version](/llms.mdx/docs/api/workflows/execute-family/content.md): POST /workflows/family/{workflowFamilyId}/execute/{phoneNumber} - [Execute a Workflow](/llms.mdx/docs/api/workflows/execute-single/content.md): POST /workflows/{workflowDefinitionId}/execute/{phoneNumber} - [Authentication](/llms.mdx/docs/authentication/content.md): Authenticate requests with a brand-scoped API key. - [Inbound Message Payload](/llms.mdx/docs/events/inbound/content.md): Inbound V2 events for SMS and RCS replies and interactions. - [Status Update Payload](/llms.mdx/docs/events/status/content.md): Status V1 events for message processing, delivery, and failures. - [Audiences and Campaigns](/llms.mdx/docs/guides/campaigns/content.md): Select the right contacts, choose a workflow, and send or schedule a campaign. - [Contacts and Consent](/llms.mdx/docs/guides/contacts/content.md): Sync customer records, segment with attributes, and control campaign eligibility. - [RCS and SMS Messaging](/llms.mdx/docs/guides/messaging/content.md): Choose content, provide a fallback, and track delivery. - [TypeScript SDK](/llms.mdx/docs/guides/typescript-sdk/content.md): Use the Smobi client from a server-side TypeScript application. - [Receive Webhooks](/llms.mdx/docs/guides/webhooks/content.md): Connect inbound messages and delivery updates to your application. - [Trigger Workflows](/llms.mdx/docs/guides/workflows/content.md): Run an existing workflow for one customer or a batch. - [Smobi Documentation](/llms.mdx/docs/content.md): Guides and API reference for messaging, contacts, campaigns, and workflows. - [Send Your First Message](/llms.mdx/docs/quickstart/content.md): Send a test message from your backend and understand the response. - [Troubleshooting](/llms.mdx/docs/troubleshooting/content.md): Diagnose failed requests and unexpected messaging outcomes.