Creating an instance
#
Método#
/on-demandPOST
https://api.z-api.io/instances/integrator/on-demand
#
ConceptMethod used to create an instance linked to your account.
Tip
You don't necessarily need to subscribe to the instance at this point as you have 2 days to use it as a trial.
Attention
Deleting an instance
If you do not subscribe within 2 days, our devops will automatically delete the machine connected to the instance. So in cases of no signatures you don't have to worry :)
#
Attributes#
RequiredAttributes | Type | Description |
---|---|---|
name | string | Name of instance to be created |
#
OptionalsAttributes | Type | Description |
---|---|---|
sessionName | string | Attribute to change session name in whatsapp (on connected devices) |
deliveryCallbackUrl | string | Delivered Messages Webhook EndPoint - delivery |
receivedCallbackUrl | string | Incoming Messages Webhook EndPoint - receive |
disconnectedCallbackUrl | string | Webhook EndPoint disconnected or lost communication - disconnected |
connectedCallbackUrl | string | Connection webhook endpoint - connected |
messageStatusCallbackUrl | string | Status webhook endpoint |
isDevice | boolean | Defines wether the instance will be mobile or web |
businessDevice | boolean | Choose between business or normal whatsapp version |
#
Request BodyMethod
POST
https://api.z-api.io/instances/integrator/on-demand
Example
#
Response#
200Attributes | Type | Description |
---|---|---|
id | string | Created instance ID |
token | string | TOKEN of the created instance |
due | timestamp | Instance expiration date |
Example
#
405In this case certify that you are sending the correct specification of the method. This means, verify if you sent a POST or GET as specified at the beginning of this topic.
#
415In case you receive 415 error, make sure to add the “Content-Type” of the object you are sending in the request headers, mostly “application/json”
#
Webhook ResponseLink to webhook response (on receipt)