# A1 Base ## Docs - [Overview](https://docs.a1base.com/introduction.md) - [Quickstart](https://docs.a1base.com/quickstart.md): Learn how to start using the A1Base API - [Spam & Quality Checks](https://docs.a1base.com/spam-and-quality-checks.md): How A1Base ensures message quality and compliance - [Cron Jobs](https://docs.a1base.com/cron-jobs.md): Configure automated tasks that run on a schedule - [Troubleshooting](https://docs.a1base.com/troubleshooting.md): Solutions to common issues with A1Base - [Webhook Issues](https://docs.a1base.com/troubleshooting/webhook-issues.md): Troubleshooting common webhook problems and how to resolve them - [Local Testing with Ngrok](https://docs.a1base.com/troubleshooting/local-testing-with-ngrok.md): How to use Ngrok to test A1Base webhooks in your local development environment - [Introduction](https://docs.a1base.com/node-js/introduction.md): Using the A1Base API to send, receive, and manage messages - [Introduction](https://docs.a1base.com/api-reference/introduction.md): Using the A1Base API to send, receive, and manage messages on WhatsApp - [Get Messages](https://docs.a1base.com/api-reference/endpoint/get.md): Get details for a specific message - [Create Messages](https://docs.a1base.com/api-reference/endpoint/create.md): Send a message to an individual recipient - [Group Management](https://docs.a1base.com/api-reference/group-management/create.md) - [Create Group Messages](https://docs.a1base.com/api-reference/group-messages/create.md): Send a message to a group chat - [Get all threads](https://docs.a1base.com/api-reference/threads/get-all.md): Get all threads for an account - [Get by phone number](https://docs.a1base.com/api-reference/threads/get-by-phone.md): Get all threads for an account filtered by phone number - [Get thread details](https://docs.a1base.com/api-reference/threads/get-details.md): Get details for a specific thread - [Get recent messages](https://docs.a1base.com/api-reference/threads/get-recent.md): Get the 5 most recent messages from a thread - [Webhook](https://docs.a1base.com/api-reference/webhook/webhook.md): Webhook endpoint for receiving incoming WhatsApp messages from WhatsApp servers - [Cron Jobs API](https://docs.a1base.com/api-reference/cron-jobs/introduction.md): API reference for managing scheduled tasks - [Quickstart](https://docs.a1base.com/a1mail/index.md): Get your AI agents sending and receiving emails in minutes with A1Mail. Follow these simple steps to set up your email integration. - [Creating Email Addresses](https://docs.a1base.com/a1mail/create-email.md): Create an email address to send/receive from using our API - [Receiving Emails](https://docs.a1base.com/a1mail/receiving-email.md): Receive incoming emails through webhooks - [Sending Emails](https://docs.a1base.com/a1mail/sending-email.md): Send emails programmatically through the A1Mail API with just a few lines of code - [Send Calendar Invites](https://docs.a1base.com/a1mail/send-calendar-invites.md): Send calendar invites programmatically through the A1Mail API with just a few lines of code - [Setup your own custom mail domain on A1Mail](https://docs.a1base.com/a1mail/custom-mail-domain/index.md): Instead of using @a1send.com or @a101.bot, setup your own custom email addresses to send and receive emails. - [How to Verify your DNS Settings](https://docs.a1base.com/a1mail/custom-mail-domain/verify-dns-settings.md): After setting up your custom mail domain DNS records, it is crucial to verify that they are correctly configured. This guide will walk you through the verification process to ensure your email domain is ready for use with A1Base. - [A1Cron](https://docs.a1base.com/a1cron/index.md): Schedule and automate HTTP requests with A1Base's powerful cron job system - [Introduction to A1Cron](https://docs.a1base.com/a1cron/introduction.md): Understanding A1Base's cron job scheduling system - [Quick Start](https://docs.a1base.com/a1cron/quickstart.md): Get up and running with A1Cron in minutes - [One-Off Cron Jobs](https://docs.a1base.com/a1cron/one-off-jobs.md): Schedule tasks to run only once at a specific time - [Examples](https://docs.a1base.com/a1cron/examples.md): Real-world examples and patterns for A1Cron - [List Cron Jobs](https://docs.a1base.com/a1cron/list.md) - [Get Cron Job Details](https://docs.a1base.com/a1cron/get-details.md) - [Create Cron Job](https://docs.a1base.com/a1cron/create.md) - [Update Cron Job](https://docs.a1base.com/a1cron/update.md) - [Delete Cron Job](https://docs.a1base.com/a1cron/delete.md) - [Trigger Cron Job](https://docs.a1base.com/a1cron/trigger.md) - [Get Execution Logs](https://docs.a1base.com/a1cron/get-logs.md) - [Webhooks](https://docs.a1base.com/a1cron/webhooks.md): Receive real-time notifications about cron job executions - [A1Zap](https://docs.a1base.com/a1zap/index.md): Yap with friends and AI - [Messaging API](https://docs.a1base.com/a1zap/messaging-api.md): Send and retrieve messages with A1Zap ## OpenAPI Specs - [openapi](https://docs.a1base.com/api-reference/openapi.json) ## Optional - [Support](mailto:pennie@a1base.com)