API and Webhooks
Robust messaging API & webhooks to send and receive SMS messages directly within your applications.
Avochato offers robust messaging API & webhooks to send and receive SMS messages directly within your applications. Access is available in all standard subscription plans.
API Overview
The secure Avochato API allows you to execute the same functions within our app programmatically using your favorite language. Send text messages, sync contact data, manage conversation status, send broadcasts, log history and send activity logs to external apps + much more. Our API is built to handle volume at scale. Setup is a simple process after generating your API keys.
Common use cases include sending messages, syncing contact data, and fetching and logging conversation history.
API Documentation
Learn how to generate API tokens and leverage the Avochato API here. For questions, feel free to reach out to our support team via help@avochato.com or by texting us at 415-214-8977
Webhooks
Avochato offers the following webhooks:
- Inbound and Outbound Messages
- Contact Opt-Out/Opt-In
- Ticket Status
In the Avochato app, there are real-time logs for all of your webhook requests. You can view this by going to Integrations and scrolling down to Webhooks. You will see links to the logs for each webhook type.
Webhook Logs section includes filtering by a response code family. This makes it easier to see all responses matching a particular code (ex: 403, 404, 400) instead of one specific code.
Additionally, if you’re using Avochato’s live chat widget, Widgets can have a webhook URL configured. The webhook URL will receive all the data around widget submission.
- You can search messages (including scheduled messages) by webhook to list every message that attempted to sync data to a particular webhook URL.
- Message Logs now link to Webhook Logs (and vice versa) for easier navigation to this section of the app
- The Webhook Logs includes filtering by a response code family. This makes it easier to see *all* responses matching a particular code (ex: 403, 404, 400) instead of one specific code.
- If you’re using Avochato’s live chat widget, Widgets can have a webhook URL configured. The webhook URL will receive all the data around widget submission (including all fields, browser and device data, etc.) when the widget is successfully submitted.