# About Call templates Source: https://docs.aicaller.io/api-reference/call-templates/description Introduction concept of call templates ## Context Think of call templates as very similar to email templates. You create templates to define the details. Then when you want to send a call/email, you just provide the to/from details and template id. ## How to create call templates Using the AICaller dashboard you can create unlimited number of call templates. You can visit the [create page](https://app.aicaller.io/dashboard/call-template-form) to create a template it just takes a min. ## How to get call template id value You can get your `callTemplateId` by visiting the [call templates list page](https://app.aicaller.io/dashboard/call-templates). For any questions or feedback, you can [chat with us](https://app.aicaller.io/chat-with-us) anytime. # Introduction Source: https://docs.aicaller.io/api-reference/introduction Introduction to using AICaller APIs ## Welcome AICaller offers standard REST APIs to trigger AI phone calls to your users. Explore the documentation here and feel free to [chat with us](https://app.aicaller.io/chat-with-us) to get help. ## Authentication All API endpoints are authenticated using API Key. You can use the [AI Caller dashboard](https://app.aicaller.io/dashboard/api-secret-keys) to generate your API keys. You need to send the API key value in the request header key `aicaller-api-key` like shown below. ```json theme={null} "headers": { "aicaller-api-key": "YOUR_API_KEY" } ``` ## Rate limits We offer fair usage limits which is sufficient for most users. If you exceed the rate limit you will get status `429` in response to your request. If you plan to have high volumes, you can [chat with us](https://app.aicaller.io/chat-with-us) to get help. ## Supported languages We currently support english language. We plan to add support for other languages in the near future. ## Supported countries We can call more than 100+ countries in the world. we can easily support more countries, please [chat with us](https://app.aicaller.io/chat-with-us) to get help. # Delete Queued Phonecall Source: https://docs.aicaller.io/api-reference/phone-calls/delete-v1phonecalls delete /v1/phoneCalls/{id} Delete a queued PhoneCall # Get Phonecalls Source: https://docs.aicaller.io/api-reference/phone-calls/get-v1phonecalls get /v1/phoneCalls Get all the PhoneCall #### List of possible `status` and `statusExtraInfo` values Please refer to [this blog](https://aicaller.io/blog/possible-status-on-aicaller-and-what-they-mean) for list all possible values and their meaning. # Get Single Phonecall Source: https://docs.aicaller.io/api-reference/phone-calls/get-v1phonecalls-1 get /v1/phoneCalls/{id} Get a specific PhoneCall #### List of possible `status` and `statusExtraInfo` values Please refer to [this blog](https://aicaller.io/blog/possible-status-on-aicaller-and-what-they-mean) for list all possible values and their meaning. # Post Phonecall Source: https://docs.aicaller.io/api-reference/phone-calls/post-v1phonecalls post /v1/phoneCalls Create a new PhoneCall # Post Batch Phonecall Source: https://docs.aicaller.io/api-reference/phone-calls/post-v1phonecallsbatch post /v1/phoneCalls/batch Create multiple PhoneCalls in one request # About Teams Source: https://docs.aicaller.io/api-reference/teams/description Introduction concept of teams ## Context AICaller saves all your data under teams, so that in future you can invite your team members to collaborate. Thus, you will see teamId field in all API references. When you signup AICaller creates a teamId for you by default. ## How to get team id value You can get your `teamId` by visit [setting page](https://app.icaller.io/dashboard/settings). For any questions or feedback, you can [chat with us](https://app.aicaller.io/chat-with-us) anytime. # Get Transcripts Source: https://docs.aicaller.io/api-reference/transcripts/get-v1transcripts get /v1/transcripts Get All Transcript # Get Voices Source: https://docs.aicaller.io/api-reference/voices/get-v1voices get /v1/voices Get All voices # Delete Webhooks Source: https://docs.aicaller.io/api-reference/webhooks/delete-v1webhooks delete /v1/webhooks/{_id} Delete a webhook. # Get Webhooks Source: https://docs.aicaller.io/api-reference/webhooks/get-v1webhooks get /v1/webhooks Gets all the webhooks. # Get Single Webhook Source: https://docs.aicaller.io/api-reference/webhooks/get-v1webhooks-1 get /v1/webhooks/{_id} Gets a specific webhook. # Patch Webhooks Source: https://docs.aicaller.io/api-reference/webhooks/patch-v1webhooks patch /v1/webhooks/{_id} Update a webhook. # Post Webhooks Source: https://docs.aicaller.io/api-reference/webhooks/post-v1webhooks post /v1/webhooks Creates a webhook. # Introduction Source: https://docs.aicaller.io/introduction Welcome to the AICaller.io API documentation Hero Light Hero Dark ## API Reference Follow our easy to use REST API documentation to integrate your application.