# Graine AI ## Docs - [Exporting Data](https://graine.mintlify.app/analytics/exporting.md): Export analytics and reports - [Key Metrics](https://graine.mintlify.app/analytics/metrics.md): Understanding your metrics - [Analytics Overview](https://graine.mintlify.app/analytics/overview.md): Track performance metrics - [API Authentication](https://graine.mintlify.app/api-reference/authentication.md): Authenticate API requests - [List Batch Contacts](https://graine.mintlify.app/api-reference/batches/contacts.md): Retrieve every contact in a batch with full call history - [Create Batch](https://graine.mintlify.app/api-reference/batches/create.md): Upload contacts and begin dispatching outbound calls - [Debug Batch](https://graine.mintlify.app/api-reference/batches/debug.md): Inspect batch state to diagnose stuck or slow dispatching - [Force Dispatch Batch](https://graine.mintlify.app/api-reference/batches/dispatch.md): Manually re-trigger call dispatching for a batch - [Export Batch CSV](https://graine.mintlify.app/api-reference/batches/export.md): Download all contacts and call outcomes as a CSV file - [Get Batch](https://graine.mintlify.app/api-reference/batches/get.md): Retrieve a single batch with live counters - [Batch Lifecycle](https://graine.mintlify.app/api-reference/batches/lifecycle.md): Pause, resume, and cancel batches - [List Batches](https://graine.mintlify.app/api-reference/batches/list.md): Retrieve batches for an organization or campaign - [Batches API](https://graine.mintlify.app/api-reference/batches/overview.md): Group contacts and dispatch outbound calls under a campaign - [Create Campaign](https://graine.mintlify.app/api-reference/campaigns/create.md): Create a new outbound calling campaign - [Delete Campaign](https://graine.mintlify.app/api-reference/campaigns/delete.md): Permanently delete a campaign - [Get Campaign](https://graine.mintlify.app/api-reference/campaigns/get.md): Retrieve a single campaign by ID - [Campaign Lifecycle](https://graine.mintlify.app/api-reference/campaigns/lifecycle.md): Pause, resume, and cancel campaigns - [List Campaigns](https://graine.mintlify.app/api-reference/campaigns/list.md): Retrieve all campaigns for an organization - [Campaigns API](https://graine.mintlify.app/api-reference/campaigns/overview.md): Lifecycle management for outbound calling campaigns - [Campaign Stats](https://graine.mintlify.app/api-reference/campaigns/stats.md): Live granular statistics for a campaign - [Update Campaign](https://graine.mintlify.app/api-reference/campaigns/update.md): Partially update campaign settings - [API Introduction](https://graine.mintlify.app/api-reference/introduction.md): Graine AI REST API - [Create a call](https://graine.mintlify.app/api-reference/rest-calls/create-call.md): Create a new outbound call via the REST API - [Retrieve a call](https://graine.mintlify.app/api-reference/rest-calls/get-call.md): Get details of an existing call via the REST API - [Dial](https://graine.mintlify.app/api-reference/verbs/dial.md): Create a new call by dialing out to a telephone number, a registered sip user, a sip uri, or a Microsoft Teams user. - [Dtmf](https://graine.mintlify.app/api-reference/verbs/dtmf.md): Sends outgoing DTMF signals on a call; useful for navigating IVRs or voicemail systems. - [Hangup](https://graine.mintlify.app/api-reference/verbs/hangup.md): Terminates the call. - [Listen](https://graine.mintlify.app/api-reference/verbs/listen.md): Streams audio in real-time over a websocket connection to a third-party websocket server. Stream may be one-way only or bidirectional. - [SIP Decline](https://graine.mintlify.app/api-reference/verbs/sip-decline.md): Reject an incoming call with a specific status - [SIP Refer](https://graine.mintlify.app/api-reference/verbs/sip-refer.md): Perform a blind transfer of a call by sending a SIP REFER - [SIP Request](https://graine.mintlify.app/api-reference/verbs/sip-request.md): Sends a SIP INFO, NOTIFY, or MESSAGE request during a call. - [New Call (GET)](https://graine.mintlify.app/api-reference/webhooks/call-hook-get.md): Webhook sent when a new call is created on the platform (GET). Configured at the application level. - [New Call (POST)](https://graine.mintlify.app/api-reference/webhooks/call-hook-post.md): Webhook sent when a new call is created on the platform (POST). Configured at the application level. - [Authentication](https://graine.mintlify.app/authentication.md): Learn how to authenticate with Graine AI platform - [Call History](https://graine.mintlify.app/calls/history.md): View and manage call records - [Call Recordings](https://graine.mintlify.app/calls/recordings.md): Access call recordings - [Call Transcripts](https://graine.mintlify.app/calls/transcripts.md): View conversation transcripts - [Web Calling](https://graine.mintlify.app/calls/web-calling.md): Test agents with web calls - [Creating Campaigns](https://graine.mintlify.app/campaigns/creating-campaigns.md): Step-by-step guide to creating and launching campaigns - [CSV Format](https://graine.mintlify.app/campaigns/csv-format.md): Proper format for campaign calling lists - [Custom Variables](https://graine.mintlify.app/campaigns/custom-variables.md): Personalize conversations with dynamic variables - [Campaign Overview](https://graine.mintlify.app/campaigns/overview.md): Manage and run voice calling campaigns at scale - [Campaign Scheduling](https://graine.mintlify.app/campaigns/scheduling.md): Schedule campaigns with timezone and working hours - [Agent Configuration](https://graine.mintlify.app/features/agent-configuration.md): Edit and manage your voice agents - [Agent Creation](https://graine.mintlify.app/features/agent-creation.md): Create your first voice agent in 3 simple steps - [Agent Templates](https://graine.mintlify.app/features/templates.md): Pre-built templates for common use cases - [Voice Selection](https://graine.mintlify.app/features/voice-selection.md): Choose the perfect voice for your AI agent - [Best Practices](https://graine.mintlify.app/guides/best-practices.md): Expert tips for success - [Cost Optimization](https://graine.mintlify.app/guides/cost-optimization.md): Reduce costs and maximize ROI - [Getting Started Guide](https://graine.mintlify.app/guides/getting-started.md): Complete getting started guide - [Optimization Guide](https://graine.mintlify.app/guides/optimization.md): Optimize agent performance - [Troubleshooting](https://graine.mintlify.app/guides/troubleshooting.md): Common issues and solutions - [API Access](https://graine.mintlify.app/integrations/api.md): Programmatic control of the Graine AI platform - [MCP Tools](https://graine.mintlify.app/integrations/mcp-tools.md): Connect agents to external services via Model Context Protocol - [Integrations Overview](https://graine.mintlify.app/integrations/overview.md): Connect Graine AI with your existing tools and systems - [Webhooks](https://graine.mintlify.app/integrations/webhooks.md): Receive real-time event notifications - [WhatsApp Integration](https://graine.mintlify.app/integrations/whatsapp.md): Send WhatsApp messages from your voice agents - [Introduction to Graine AI](https://graine.mintlify.app/introduction.md): Build and deploy intelligent voice agents powered by AI - [Knowledge Base Best Practices](https://graine.mintlify.app/knowledge-base/best-practices.md): Optimize your knowledge base for better results - [Collections Management](https://graine.mintlify.app/knowledge-base/collections.md): Organize and manage your knowledge base collections - [Knowledge Base Overview](https://graine.mintlify.app/knowledge-base/overview.md): Upload documents to enhance your agents - [Uploading Documents](https://graine.mintlify.app/knowledge-base/uploading-documents.md): Add documents to your knowledge base - [Agency Partnership](https://graine.mintlify.app/partnerships/agency.md): Partner with us as an agency - [Partnership Overview](https://graine.mintlify.app/partnerships/overview.md): Scale your business with Graine AI partnership programs - [White-Label Solutions](https://graine.mintlify.app/partnerships/white-label.md): Rebrand the platform as your own - [Adding Phone Numbers](https://graine.mintlify.app/phone-numbers/adding-numbers.md): Import numbers from telephony providers - [Phone Numbers Overview](https://graine.mintlify.app/phone-numbers/overview.md): Manage phone numbers for voice calling - [Telephony Providers](https://graine.mintlify.app/phone-numbers/providers.md): Supported providers - [SIP Trunk Configuration](https://graine.mintlify.app/phone-numbers/sip-trunk.md): Configure custom SIP trunk - [Platform Overview](https://graine.mintlify.app/platform-overview.md): Comprehensive guide to Graine AI platform features and capabilities - [Quickstart](https://graine.mintlify.app/quickstart.md): Create your first voice agent in under 10 minutes - [Changelog](https://graine.mintlify.app/resources/changelog.md): Platform updates and releases - [FAQ](https://graine.mintlify.app/resources/faq.md): Frequently asked questions - [Pricing](https://graine.mintlify.app/resources/pricing.md): Pricing information - [Support & Help](https://graine.mintlify.app/resources/support.md): Get the help you need to succeed with Graine AI ## OpenAPI Specs - [openapi](https://graine.mintlify.app/api-reference/openapi.json) ## Optional - [Community](https://discord.gg/graine-ai) - [Support](mailto:support@graine.ai) - [GitHub](https://github.com/graine-ai)