# ChakraHQ APIs ## Docs - [API Keys](https://apidocs.chakrahq.com/doc-733153.md): - [Response Format](https://apidocs.chakrahq.com/doc-738798.md): - Whatsapp [Inbound Events Webhook](https://apidocs.chakrahq.com/doc-919167.md): ## API Docs - Whatsapp [Send Whatsapp Template Message For Process](https://apidocs.chakrahq.com/api-11312599.md): This API allows you to send a whatsapp template message for a process - Whatsapp [Send Whatsapp Template Message For A Phone Number](https://apidocs.chakrahq.com/api-11312774.md): This API allows you to send a whatsapp template message for a given phone number - Whatsapp [Upload Public Media](https://apidocs.chakrahq.com/api-11313630.md): This API allows you to upload a media file like a photo or a video to chakra. This is useful to host your files to be accepte by whatsapp apis while sending whatsapp template messages. - Whatsapp [Whatsapp Messages API (pass-through)](https://apidocs.chakrahq.com/api-11313675.md): The following API allows you to invoke the whatsapp messages api directly. The complete documentation for this api can be found [here](https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-messages) - Platform > Process [Fetch Process By Id](https://apidocs.chakrahq.com/api-11375429.md): This API allow you to fetch a single process. Examples of a process are models like: Lead, Ticket, FieldVisit. - Platform > Process [List Processes](https://apidocs.chakrahq.com/api-11375466.md): This API allow you to query and list processes. Examples of a process are models like: Lead, Ticket, FieldVisit. - Platform > Process [Create Process](https://apidocs.chakrahq.com/api-11530135.md): This API allow you to create a single process. Examples of a process are models like Lead, Ticket and Fieldvisit - Platform > Process [Update Process](https://apidocs.chakrahq.com/api-11530500.md): This API allow you to update a single process. A process can be updated basis its chakra process id. - Platform > Process [Update Process By Primary Key](https://apidocs.chakrahq.com/api-11530504.md): This API allow you to update a single process. A process can be updated basis its primaryKey value. - Platform > Process [Delete Process](https://apidocs.chakrahq.com/api-11530634.md): This API allows you to delete a single process. A process can be deleted basis its chakra process id. - Platform > Process [Delete Process By Primary Key Value](https://apidocs.chakrahq.com/api-11530665.md): This API allows you to delete a single process. A process can be deleted basis its primary key value. - Platform > Process [Bulk Create Process API](https://apidocs.chakrahq.com/api-11531004.md): This API allows you to create multiple processes in a single API call. This API is asynchronous - meaning the request is accepted and an acknowledgment is returned while the creates are carried out in the background. Use this API when you have to update 1000s of processes in one go. - Platform > Process [Bulk Update Process API](https://apidocs.chakrahq.com/api-11531082.md): The following API allows you to update multiple processes in a single API call. This API is asynchronous - meaning the request is accepted and an acknowledgment is returned while the updates are carried out in the background. Use this api when you have to update 1000s of processes in one go. - Platform > Task [Create Task API](https://apidocs.chakrahq.com/api-11531119.md): The following API allow you to creat a task for a process. - Platform > User [List Users API](https://apidocs.chakrahq.com/api-11531149.md): The following API allows you to fetch all users of your team - Platform > User [List Users API (V2)](https://apidocs.chakrahq.com/api-11531150.md): The following API allows you to fetch all users of your team - Platform > User [Fetch User API](https://apidocs.chakrahq.com/api-11531158.md): The following API allows you to fetch a single user. - Platform > User [Fetch User API (V2)](https://apidocs.chakrahq.com/api-11531166.md): - Platform > User [Update User API](https://apidocs.chakrahq.com/api-11531186.md): The following API allows you to update a single user. - Platform > Photo [Fetch Photo API](https://apidocs.chakrahq.com/api-11531249.md): The following API allow you to fetch a single photo given a photo id. - Platform > Photo [Upload Photo API](https://apidocs.chakrahq.com/api-11531275.md): The following API allow you to upload a single photo and generate a photo object. - Platform > Photo [Upload Photo API With Id](https://apidocs.chakrahq.com/api-11531276.md): The following API allow you to upload a single photo and generate a photo object. - Platform > Background Job [Fetch Background Job](https://apidocs.chakrahq.com/api-11531337.md): The Background job api gives you information about a background job that has been scheduled manually, as part of a bulk api request or through some other workflow. - Platform > Background Job [Fetch Background Job Entries API](https://apidocs.chakrahq.com/api-11531427.md): If you want to get the status of the individual entries supplied to the background job you can do so with this api - Platform [Fetch Config](https://apidocs.chakrahq.com/api-11531312.md): The following APIs give you access to the internal config.