{"openapi":"3.0.3","info":{"title":"UlaloBots API","version":"1.0.0","description":"All registered backend API methods. Client integrations should use x-api-key for /developer routes. Other routes use Firebase ID tokens and workspace permissions. Endpoint summaries describe API purposes. Automatically generated summaries and example bodies are not a substitute for controller-level validation."},"servers":[{"url":"https://api.ulalobots.com/api/v1"},{"url":"http://localhost:5000/api/v1"}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"},"FirebaseAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"TenantId":{"type":"apiKey","in":"header","name":"x-tenant-id"}}},"paths":{"/auth/sync":{"post":{"tags":["auth"],"summary":"Create or execute auth sync","description":"Submit a request to create or execute auth sync functionality for the current workspace. This operation belongs to the auth API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/auth/session":{"get":{"tags":["auth"],"summary":"List or retrieve auth session","description":"Retrieve auth session information available to the current workspace. This operation belongs to the auth API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/auth/select-tenant":{"post":{"tags":["auth"],"summary":"Select active workspace","description":"Select an existing workspace that the signed-in user is authorized to access and obtain the corresponding session context.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"tenantId":"507f1f77bcf86cd799439011"}}}}}},"/auth/me":{"get":{"tags":["auth"],"summary":"List or retrieve auth me","description":"Retrieve auth me information available to the current workspace. This operation belongs to the auth API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"patch":{"tags":["auth"],"summary":"Update auth me","description":"Update the specified auth me settings or record using supplied fields. This operation belongs to the auth API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/auth/tenants/":{"get":{"tags":["auth"],"summary":"List or retrieve auth tenants","description":"Retrieve auth tenants information available to the current workspace. This operation belongs to the auth API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["auth"],"summary":"Create or execute auth tenants","description":"Submit a request to create or execute auth tenants functionality for the current workspace. This operation belongs to the auth API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/auth/tenants/current":{"get":{"tags":["auth"],"summary":"List or retrieve tenants current","description":"Retrieve tenants current information available to the current workspace. This operation belongs to the auth API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/status":{"get":{"tags":["whatsapp"],"summary":"Check WhatsApp connection status","description":"Check whether the workspace has a connected WhatsApp Business account and retrieve available connection identifiers and status details.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/readiness":{"get":{"tags":["whatsapp"],"summary":"List or retrieve connection readiness","description":"Retrieve connection readiness information available to the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/readiness/refresh":{"post":{"tags":["whatsapp"],"summary":"Create or execute readiness refresh","description":"Submit a request to create or execute readiness refresh functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/embedded-signup/start":{"post":{"tags":["whatsapp"],"summary":"Create or execute embedded signup start","description":"Submit a request to create or execute embedded signup start functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/embedded-signup/complete":{"post":{"tags":["whatsapp"],"summary":"Create or execute embedded signup complete","description":"Submit a request to create or execute embedded signup complete functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/validate":{"post":{"tags":["whatsapp"],"summary":"Create or execute connection validate","description":"Submit a request to create or execute connection validate functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/":{"delete":{"tags":["whatsapp"],"summary":"Delete whatsapp connection","description":"Delete or revoke the specified whatsapp connection record or configuration. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/profile":{"get":{"tags":["whatsapp"],"summary":"List or retrieve connection profile","description":"Retrieve connection profile information available to the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/send-template":{"post":{"tags":["whatsapp"],"summary":"Create or execute connection send template","description":"Submit a request to create or execute connection send template functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/connection/catalog/products":{"get":{"tags":["whatsapp"],"summary":"List or retrieve catalog products","description":"Retrieve catalog products information available to the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["whatsapp"],"summary":"Create or execute catalog products","description":"Submit a request to create or execute catalog products functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"name":"Sample item","description":"Illustrative product","price":2500,"currency":"MWK"}}}}}},"/whatsapp/connection/catalog/products/{productId}":{"patch":{"tags":["whatsapp"],"summary":"Update catalog products","description":"Update the specified catalog products settings or record using supplied fields. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"productId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["whatsapp"],"summary":"Delete catalog products","description":"Delete or revoke the specified catalog products record or configuration. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"productId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/whatsapp/templates/":{"get":{"tags":["whatsapp"],"summary":"List or retrieve whatsapp templates","description":"Retrieve whatsapp templates information available to the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["whatsapp"],"summary":"Create or execute whatsapp templates","description":"Submit a request to create or execute whatsapp templates functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/templates/sync":{"post":{"tags":["whatsapp"],"summary":"Create or execute templates sync","description":"Submit a request to create or execute templates sync functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/templates/validate":{"post":{"tags":["whatsapp"],"summary":"Create or execute templates validate","description":"Submit a request to create or execute templates validate functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/templates/repair-defaults":{"post":{"tags":["whatsapp"],"summary":"Create or execute templates repair defaults","description":"Submit a request to create or execute templates repair defaults functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/templates/publish-pending":{"post":{"tags":["whatsapp"],"summary":"Create or execute templates publish pending","description":"Submit a request to create or execute templates publish pending functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/templates/sample-media":{"post":{"tags":["whatsapp"],"summary":"Create or execute templates sample media","description":"Submit a request to create or execute templates sample media functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/templates/send":{"post":{"tags":["whatsapp"],"summary":"Create or execute templates send","description":"Submit a request to create or execute templates send functionality for the current workspace. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/whatsapp/templates/{metaTemplateId}":{"patch":{"tags":["whatsapp"],"summary":"Update whatsapp templates","description":"Update the specified whatsapp templates settings or record using supplied fields. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"metaTemplateId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/whatsapp/templates/{name}":{"delete":{"tags":["whatsapp"],"summary":"Delete whatsapp templates","description":"Delete or revoke the specified whatsapp templates record or configuration. This operation belongs to the whatsapp API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/bots/":{"get":{"tags":["bots"],"summary":"List or retrieve bots","description":"Retrieve bots information available to the current workspace. This operation belongs to the bots API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["bots"],"summary":"Create or execute bots","description":"Submit a request to create or execute bots functionality for the current workspace. This operation belongs to the bots API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/bots/{id}":{"get":{"tags":["bots"],"summary":"Get an automation bot","description":"Retrieve the configuration and reply rules of the bot identified by the path parameter.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"patch":{"tags":["bots"],"summary":"Update an automation bot","description":"Update properties or keyword reply rules of an existing workspace bot.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"greeting":"Hello again!","isActive":true}}}}},"delete":{"tags":["bots"],"summary":"Delete an automation bot","description":"Remove the specified workspace bot. Ensure it is not relied upon by active customer workflows.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/messages/conversations":{"get":{"tags":["messages"],"summary":"List inbox conversations","description":"Retrieve conversations in the signed-in workspace's WhatsApp inbox.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/messages/conversations/{conversationId}/messages":{"get":{"tags":["messages"],"summary":"Get conversations messages","description":"Retrieve details for the specified conversations messages record. This operation belongs to the messages API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"conversationId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/messages/conversations/{conversationId}":{"patch":{"tags":["messages"],"summary":"Update messages conversations","description":"Update the specified messages conversations settings or record using supplied fields. This operation belongs to the messages API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"conversationId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/messages/send":{"post":{"tags":["messages"],"summary":"Create or execute messages send","description":"Submit a request to create or execute messages send functionality for the current workspace. This operation belongs to the messages API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/webhooks/":{"get":{"tags":["webhooks"],"summary":"List or retrieve webhooks","description":"Retrieve webhooks information available to the current workspace. This operation belongs to the webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["webhooks"],"summary":"Create or execute webhooks","description":"Submit a request to create or execute webhooks functionality for the current workspace. This operation belongs to the webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/webhooks/whatsapp":{"get":{"tags":["webhooks"],"summary":"List or retrieve webhooks whatsapp","description":"Retrieve webhooks whatsapp information available to the current workspace. This operation belongs to the webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["webhooks"],"summary":"Create or execute webhooks whatsapp","description":"Submit a request to create or execute webhooks whatsapp functionality for the current workspace. This operation belongs to the webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/control-center/overview":{"get":{"tags":["control-center"],"summary":"List or retrieve control center overview","description":"Retrieve control center overview information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/control-center/analytics":{"get":{"tags":["control-center"],"summary":"List or retrieve control center analytics","description":"Retrieve control center analytics information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/control-center/usage":{"get":{"tags":["control-center"],"summary":"List or retrieve control center usage","description":"Retrieve control center usage information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/control-center/diagnostics/run":{"post":{"tags":["control-center"],"summary":"Create or execute diagnostics run","description":"Submit a request to create or execute diagnostics run functionality for the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/control-center/phone-numbers":{"get":{"tags":["control-center"],"summary":"List or retrieve control center phone numbers","description":"Retrieve control center phone numbers information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/control-center/phone-numbers/{id}/make-primary":{"post":{"tags":["control-center"],"summary":"Create or execute phone numbers make primary","description":"Submit a request to create or execute phone numbers make primary functionality for the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/control-center/phone-numbers/{id}":{"delete":{"tags":["control-center"],"summary":"Delete control center phone numbers","description":"Delete or revoke the specified control center phone numbers record or configuration. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/control-center/business-profile":{"get":{"tags":["control-center"],"summary":"List or retrieve control center business profile","description":"Retrieve control center business profile information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"patch":{"tags":["control-center"],"summary":"Update WhatsApp business profile","description":"Update profile fields such as description, address, email, website links, and business category for the connected WhatsApp Business profile.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"about":"We help customers via WhatsApp","address":"Lilongwe, Malawi","description":"Customer support and commerce","email":"support@example.com","websites":["https://example.com"],"vertical":"PROF_SERVICES"}}}}}},"/control-center/webhooks":{"get":{"tags":["control-center"],"summary":"List or retrieve control center webhooks","description":"Retrieve control center webhooks information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/control-center/webhooks/{id}/retry":{"post":{"tags":["control-center"],"summary":"Create or execute webhooks retry","description":"Submit a request to create or execute webhooks retry functionality for the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/control-center/settings":{"get":{"tags":["control-center"],"summary":"List or retrieve control center settings","description":"Retrieve control center settings information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"patch":{"tags":["control-center"],"summary":"Update control center settings","description":"Update the specified control center settings settings or record using supplied fields. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"name":"Example Business","businessEmail":"contact@example.com","phone":"+265991234567","country":"MW"}}}}}},"/control-center/audit":{"get":{"tags":["control-center"],"summary":"List or retrieve control center audit","description":"Retrieve control center audit information available to the current workspace. This operation belongs to the control center API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/api-keys/":{"get":{"tags":["api-keys"],"summary":"List or retrieve API keys","description":"Retrieve API keys information available to the current workspace. This operation belongs to the API keys API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["api-keys"],"summary":"Create or execute API keys","description":"Submit a request to create or execute API keys functionality for the current workspace. This operation belongs to the API keys API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/api-keys/{id}":{"delete":{"tags":["api-keys"],"summary":"Revoke a developer API key","description":"Revoke the selected API key, preventing integrations using it from authenticating again.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/developer/workspace":{"get":{"tags":["developer"],"summary":"Get workspace details","description":"Retrieve the identity and configuration details for the workspace associated with your API key. Useful for checking which business an integration is connected to. Requires tenant.read permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/developer/flows":{"get":{"tags":["developer"],"summary":"List workspace automation flows","description":"Retrieve automation flows available in the workspace so an external application can inspect configured customer journeys. Requires flow.read permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/developer/templates":{"get":{"tags":["developer"],"summary":"List workspace templates","description":"Retrieve the workspace's template drafts and metadata for integration discovery. Requires template.read permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/developer/conversations":{"get":{"tags":["developer"],"summary":"List customer conversations","description":"Retrieve customer inbox conversations accessible to this workspace's API key. Useful for CRMs, help desks, and reporting. Requires conversation.read permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/developer/conversations/{id}/messages":{"get":{"tags":["developer"],"summary":"Read conversation messages","description":"Read messages belonging to the specified conversation. Supply the conversation identifier as the path parameter. Requires conversation.read permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/developer/messages":{"post":{"tags":["developer"],"summary":"Send a WhatsApp text message","description":"Send an outbound WhatsApp text message through the workspace's connected WhatsApp account. Message delivery and recipient restrictions still apply. Requires whatsapp.send permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"to":"+265991234567","text":"Hello from our business"}}}}}},"/developer/templates/send":{"post":{"tags":["developer"],"summary":"Send a WhatsApp template message","description":"Send an approved WhatsApp message template using the same payload supported by Template Studio. Intended for integrations sending notices, confirmations, and other template messages. Requires whatsapp.send permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/developer/automation/run":{"post":{"tags":["developer"],"summary":"Run automation for a contact","description":"Pass contact context and text to the workspace automation engine, returning the automation result. The deliverReplies option controls whether generated replies are delivered. Requires conversation.reply permission.","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"contactKey":"customer-123","text":"hello","deliverReplies":false}}}}}},"/developer-webhooks/":{"get":{"tags":["developer-webhooks"],"summary":"List or retrieve developer webhooks","description":"Retrieve developer webhooks information available to the current workspace. This operation belongs to the developer webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["developer-webhooks"],"summary":"Create or execute developer webhooks","description":"Submit a request to create or execute developer webhooks functionality for the current workspace. This operation belongs to the developer webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/developer-webhooks/deliveries":{"get":{"tags":["developer-webhooks"],"summary":"List or retrieve developer webhooks deliveries","description":"Retrieve developer webhooks deliveries information available to the current workspace. This operation belongs to the developer webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/developer-webhooks/deliveries/{id}/retry":{"post":{"tags":["developer-webhooks"],"summary":"Create or execute deliveries retry","description":"Submit a request to create or execute deliveries retry functionality for the current workspace. This operation belongs to the developer webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/developer-webhooks/{id}":{"patch":{"tags":["developer-webhooks"],"summary":"Update developer webhooks","description":"Update the specified developer webhooks settings or record using supplied fields. This operation belongs to the developer webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["developer-webhooks"],"summary":"Delete developer webhooks","description":"Delete or revoke the specified developer webhooks record or configuration. This operation belongs to the developer webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/developer-webhooks/{id}/rotate-secret":{"post":{"tags":["developer-webhooks"],"summary":"Create or execute developer webhooks rotate secret","description":"Submit a request to create or execute developer webhooks rotate secret functionality for the current workspace. This operation belongs to the developer webhooks API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/developer-webhooks/{id}/test":{"post":{"tags":["developer-webhooks"],"summary":"Send a test webhook","description":"Send a test event to an existing outbound webhook endpoint and inspect the delivery result.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/tenant-platform/":{"get":{"tags":["tenant-platform"],"summary":"List or retrieve tenant platform","description":"Retrieve tenant platform information available to the current workspace. This operation belongs to the tenant platform API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/tenant-platform/provision":{"post":{"tags":["tenant-platform"],"summary":"Create or execute tenant platform provision","description":"Submit a request to create or execute tenant platform provision functionality for the current workspace. This operation belongs to the tenant platform API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/invitations/accept":{"post":{"tags":["team"],"summary":"Create or execute invitations accept","description":"Submit a request to create or execute invitations accept functionality for the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/platform/overview":{"get":{"tags":["team"],"summary":"List or retrieve platform overview","description":"Retrieve platform overview information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/platform/analytics":{"get":{"tags":["team"],"summary":"List or retrieve platform analytics","description":"Retrieve platform analytics information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/platform/users":{"get":{"tags":["team"],"summary":"List or retrieve platform users","description":"Retrieve platform users information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/platform/users/{userId}/status":{"patch":{"tags":["team"],"summary":"Update users status","description":"Update the specified users status settings or record using supplied fields. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/platform/users/{userId}/roles":{"put":{"tags":["team"],"summary":"Replace users roles","description":"Replace the specified users roles configuration using the supplied request data. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/platform/tenants":{"get":{"tags":["team"],"summary":"List or retrieve platform tenants","description":"Retrieve platform tenants information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/platform/tenants/{tenantId}/access":{"get":{"tags":["team"],"summary":"Get tenants access","description":"Retrieve details for the specified tenants access record. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"tenantId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/platform/tenants/{tenantId}/admin":{"get":{"tags":["team"],"summary":"Get tenants admin","description":"Retrieve details for the specified tenants admin record. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"tenantId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/platform/tenants/{tenantId}/status":{"patch":{"tags":["team"],"summary":"Update tenants status","description":"Update the specified tenants status settings or record using supplied fields. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"tenantId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/access":{"get":{"tags":["team"],"summary":"List or retrieve team access","description":"Retrieve team access information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/roles":{"get":{"tags":["team"],"summary":"List or retrieve team roles","description":"Retrieve team roles information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/invitations":{"get":{"tags":["team"],"summary":"List or retrieve team invitations","description":"Retrieve team invitations information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["team"],"summary":"Create or execute team invitations","description":"Submit a request to create or execute team invitations functionality for the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/invitations/{invitationId}":{"delete":{"tags":["team"],"summary":"Delete team invitations","description":"Delete or revoke the specified team invitations record or configuration. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"invitationId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/workspaces":{"get":{"tags":["team"],"summary":"List or retrieve team workspaces","description":"Retrieve team workspaces information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["team"],"summary":"Create or execute team workspaces","description":"Submit a request to create or execute team workspaces functionality for the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/workspaces/{workspaceId}":{"patch":{"tags":["team"],"summary":"Update team workspaces","description":"Update the specified team workspaces settings or record using supplied fields. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/members/{membershipId}/assignments":{"get":{"tags":["team"],"summary":"Get members assignments","description":"Retrieve details for the specified members assignments record. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"membershipId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"post":{"tags":["team"],"summary":"Create or execute members assignments","description":"Submit a request to create or execute members assignments functionality for the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"membershipId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/members/{membershipId}/assignments/{assignmentId}":{"delete":{"tags":["team"],"summary":"Delete members assignments","description":"Delete or revoke the specified members assignments record or configuration. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"membershipId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"},{"name":"assignmentId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/team/transfer-ownership":{"post":{"tags":["team"],"summary":"Create or execute team transfer ownership","description":"Submit a request to create or execute team transfer ownership functionality for the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/":{"get":{"tags":["team"],"summary":"List or retrieve team","description":"Retrieve team information available to the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["team"],"summary":"Create or execute team","description":"Submit a request to create or execute team functionality for the current workspace. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/team/{membershipId}":{"patch":{"tags":["team"],"summary":"Update team","description":"Update the specified team settings or record using supplied fields. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"membershipId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["team"],"summary":"Delete team","description":"Delete or revoke the specified team record or configuration. This operation belongs to the team API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"membershipId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/billing/paychangu/webhook":{"get":{"tags":["billing"],"summary":"List or retrieve paychangu webhook","description":"Retrieve paychangu webhook information available to the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["billing"],"summary":"Create or execute paychangu webhook","description":"Submit a request to create or execute paychangu webhook functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/payfast/process/{txRef}":{"get":{"tags":["billing"],"summary":"Get payfast process","description":"Retrieve details for the specified payfast process record. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"txRef","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/billing/payfast/itn":{"post":{"tags":["billing"],"summary":"Create or execute payfast itn","description":"Submit a request to create or execute payfast itn functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/":{"get":{"tags":["billing"],"summary":"List or retrieve billing","description":"Retrieve billing information available to the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/account":{"patch":{"tags":["billing"],"summary":"Update billing account","description":"Update the specified billing account settings or record using supplied fields. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/checkout":{"post":{"tags":["billing"],"summary":"Create or execute billing checkout","description":"Submit a request to create or execute billing checkout functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/renew":{"post":{"tags":["billing"],"summary":"Create or execute billing renew","description":"Submit a request to create or execute billing renew functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/invoices/{id}/checkout":{"post":{"tags":["billing"],"summary":"Create or execute invoices checkout","description":"Submit a request to create or execute invoices checkout functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/billing/verify":{"post":{"tags":["billing"],"summary":"Create or execute billing verify","description":"Submit a request to create or execute billing verify functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/subscription/auto-renew":{"patch":{"tags":["billing"],"summary":"Update subscription auto renew","description":"Update the specified subscription auto renew settings or record using supplied fields. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/subscription/cancel":{"post":{"tags":["billing"],"summary":"Create or execute subscription cancel","description":"Submit a request to create or execute subscription cancel functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/subscription/resume":{"post":{"tags":["billing"],"summary":"Create or execute subscription resume","description":"Submit a request to create or execute subscription resume functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/billing/payment-methods/{id}/default":{"post":{"tags":["billing"],"summary":"Create or execute payment methods default","description":"Submit a request to create or execute payment methods default functionality for the current workspace. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/billing/payment-methods/{id}":{"delete":{"tags":["billing"],"summary":"Delete billing payment methods","description":"Delete or revoke the specified billing payment methods record or configuration. This operation belongs to the billing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/automation/catalog":{"get":{"tags":["automation"],"summary":"List or retrieve automation catalog","description":"Retrieve automation catalog information available to the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/automation/seed-defaults":{"post":{"tags":["automation"],"summary":"Create or execute automation seed defaults","description":"Submit a request to create or execute automation seed defaults functionality for the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/automation/templates":{"get":{"tags":["automation"],"summary":"List or retrieve automation templates","description":"Retrieve automation templates information available to the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["automation"],"summary":"Create or execute automation templates","description":"Submit a request to create or execute automation templates functionality for the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/automation/templates/sync-meta":{"post":{"tags":["automation"],"summary":"Create or execute templates sync meta","description":"Submit a request to create or execute templates sync meta functionality for the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/automation/templates/publish-pending":{"post":{"tags":["automation"],"summary":"Create or execute templates publish pending","description":"Submit a request to create or execute templates publish pending functionality for the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/automation/templates/{id}":{"patch":{"tags":["automation"],"summary":"Update automation templates","description":"Update the specified automation templates settings or record using supplied fields. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["automation"],"summary":"Delete automation templates","description":"Delete or revoke the specified automation templates record or configuration. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/automation/templates/{id}/publish":{"post":{"tags":["automation"],"summary":"Create or execute templates publish","description":"Submit a request to create or execute templates publish functionality for the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/automation/templates/{id}/duplicate":{"post":{"tags":["automation"],"summary":"Create or execute templates duplicate","description":"Submit a request to create or execute templates duplicate functionality for the current workspace. This operation belongs to the automation API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/flows/":{"get":{"tags":["flows"],"summary":"List or retrieve flows","description":"Retrieve flows information available to the current workspace. This operation belongs to the flows API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["flows"],"summary":"Create or execute flows","description":"Submit a request to create or execute flows functionality for the current workspace. This operation belongs to the flows API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/flows/{id}":{"get":{"tags":["flows"],"summary":"Get flows","description":"Retrieve details for the specified flows record. This operation belongs to the flows API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"patch":{"tags":["flows"],"summary":"Update flows","description":"Update the specified flows settings or record using supplied fields. This operation belongs to the flows API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["flows"],"summary":"Delete flows","description":"Delete or revoke the specified flows record or configuration. This operation belongs to the flows API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/flows/{id}/duplicate":{"post":{"tags":["flows"],"summary":"Create or execute flows duplicate","description":"Submit a request to create or execute flows duplicate functionality for the current workspace. This operation belongs to the flows API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/flows/{id}/test":{"post":{"tags":["flows"],"summary":"Create or execute flows test","description":"Submit a request to create or execute flows test functionality for the current workspace. This operation belongs to the flows API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/flow-debug/status":{"get":{"tags":["flow-debug"],"summary":"List or retrieve flow debug status","description":"Retrieve flow debug status information available to the current workspace. This operation belongs to the flow debug API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/flow-debug/simulate":{"post":{"tags":["flow-debug"],"summary":"Create or execute flow debug simulate","description":"Submit a request to create or execute flow debug simulate functionality for the current workspace. This operation belongs to the flow debug API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/flow-debug/send":{"post":{"tags":["flow-debug"],"summary":"Create or execute flow debug send","description":"Submit a request to create or execute flow debug send functionality for the current workspace. This operation belongs to the flow debug API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/flow-debug/sessions/{contactKey}":{"delete":{"tags":["flow-debug"],"summary":"Delete flow debug sessions","description":"Delete or revoke the specified flow debug sessions record or configuration. This operation belongs to the flow debug API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"contactKey","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/integrations/":{"get":{"tags":["integrations"],"summary":"List or retrieve integrations","description":"Retrieve integrations information available to the current workspace. This operation belongs to the integrations API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["integrations"],"summary":"Create or execute integrations","description":"Submit a request to create or execute integrations functionality for the current workspace. This operation belongs to the integrations API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/integrations/{id}":{"patch":{"tags":["integrations"],"summary":"Update integrations","description":"Update the specified integrations settings or record using supplied fields. This operation belongs to the integrations API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["integrations"],"summary":"Delete integrations","description":"Delete or revoke the specified integrations record or configuration. This operation belongs to the integrations API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/integrations/{id}/test":{"post":{"tags":["integrations"],"summary":"Create or execute integrations test","description":"Submit a request to create or execute integrations test functionality for the current workspace. This operation belongs to the integrations API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/ai/settings":{"get":{"tags":["ai"],"summary":"List or retrieve AI settings","description":"Retrieve AI settings information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"patch":{"tags":["ai"],"summary":"Update AI settings","description":"Update the specified AI settings settings or record using supplied fields. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/summary":{"get":{"tags":["ai"],"summary":"List or retrieve brain summary","description":"Retrieve brain summary information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/sources":{"get":{"tags":["ai"],"summary":"List or retrieve brain sources","description":"Retrieve brain sources information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/business-profile":{"get":{"tags":["ai"],"summary":"List or retrieve brain business profile","description":"Retrieve brain business profile information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"put":{"tags":["ai"],"summary":"Replace brain business profile","description":"Replace the specified brain business profile configuration using the supplied request data. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/faqs":{"post":{"tags":["ai"],"summary":"Create or execute brain faqs","description":"Submit a request to create or execute brain faqs functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"question":"When are you open?","answer":"Monday to Friday."}}}}}},"/ai/brain/knowledge":{"post":{"tags":["ai"],"summary":"Create or execute brain knowledge","description":"Submit a request to create or execute brain knowledge functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"title":"Customer policy","type":"text","content":"Our business support policy."}}}}}},"/ai/brain/websites":{"post":{"tags":["ai"],"summary":"Create or execute brain websites","description":"Submit a request to create or execute brain websites functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/documents":{"post":{"tags":["ai"],"summary":"Create or execute brain documents","description":"Submit a request to create or execute brain documents functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/sources/{sourceId}":{"patch":{"tags":["ai"],"summary":"Update brain sources","description":"Update the specified brain sources settings or record using supplied fields. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"sourceId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["ai"],"summary":"Delete brain sources","description":"Delete or revoke the specified brain sources record or configuration. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"sourceId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/ai/brain/catalog/sync":{"post":{"tags":["ai"],"summary":"Create or execute catalog sync","description":"Submit a request to create or execute catalog sync functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/sources/{sourceId}/sync":{"post":{"tags":["ai"],"summary":"Create or execute sources sync","description":"Submit a request to create or execute sources sync functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"sourceId","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/ai/brain/sync":{"post":{"tags":["ai"],"summary":"Create or execute brain sync","description":"Submit a request to create or execute brain sync functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/search":{"get":{"tags":["ai"],"summary":"List or retrieve brain search","description":"Retrieve brain search information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/brain/actions/flows":{"get":{"tags":["ai"],"summary":"List or retrieve actions flows","description":"Retrieve actions flows information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/calls/":{"get":{"tags":["ai"],"summary":"List or retrieve AI calls","description":"Retrieve AI calls information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/calls/events":{"post":{"tags":["ai"],"summary":"Create or execute calls events","description":"Submit a request to create or execute calls events functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/playground/status":{"get":{"tags":["ai"],"summary":"List or retrieve playground status","description":"Retrieve playground status information available to the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/playground/text":{"post":{"tags":["ai"],"summary":"Create or execute playground text","description":"Submit a request to create or execute playground text functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/playground/voice":{"post":{"tags":["ai"],"summary":"Create or execute playground voice","description":"Submit a request to create or execute playground voice functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/playground/image":{"post":{"tags":["ai"],"summary":"Create or execute playground image","description":"Submit a request to create or execute playground image functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/playground/document":{"post":{"tags":["ai"],"summary":"Create or execute playground document","description":"Submit a request to create or execute playground document functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/playground/tts":{"post":{"tags":["ai"],"summary":"Create or execute playground tts","description":"Submit a request to create or execute playground tts functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/ai/playground/calls/simulate":{"post":{"tags":["ai"],"summary":"Create or execute calls simulate","description":"Submit a request to create or execute calls simulate functionality for the current workspace. This operation belongs to the AI API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/track/{token}":{"get":{"tags":["marketing"],"summary":"Get marketing track","description":"Retrieve details for the specified marketing track record. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/opt-in/{token}":{"get":{"tags":["marketing"],"summary":"Get marketing opt in","description":"Retrieve details for the specified marketing opt in record. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"post":{"tags":["marketing"],"summary":"Create or execute marketing opt in","description":"Submit a request to create or execute marketing opt in functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/autopilots/presets":{"get":{"tags":["marketing"],"summary":"List or retrieve autopilots presets","description":"Retrieve autopilots presets information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/autopilots/":{"get":{"tags":["marketing"],"summary":"List or retrieve marketing autopilots","description":"Retrieve marketing autopilots information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["marketing"],"summary":"Create or execute marketing autopilots","description":"Submit a request to create or execute marketing autopilots functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/autopilots/{id}":{"patch":{"tags":["marketing"],"summary":"Update marketing autopilots","description":"Update the specified marketing autopilots settings or record using supplied fields. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["marketing"],"summary":"Delete marketing autopilots","description":"Delete or revoke the specified marketing autopilots record or configuration. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/autopilots/{id}/toggle":{"post":{"tags":["marketing"],"summary":"Create or execute autopilots toggle","description":"Submit a request to create or execute autopilots toggle functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/autopilots/{id}/run-now":{"post":{"tags":["marketing"],"summary":"Create or execute autopilots run now","description":"Submit a request to create or execute autopilots run now functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/autopilots/{id}/duplicate":{"post":{"tags":["marketing"],"summary":"Create or execute autopilots duplicate","description":"Submit a request to create or execute autopilots duplicate functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/autopilots/{id}/runs":{"get":{"tags":["marketing"],"summary":"Get autopilots runs","description":"Retrieve details for the specified autopilots runs record. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/overview":{"get":{"tags":["marketing"],"summary":"List or retrieve marketing overview","description":"Retrieve marketing overview information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/contacts":{"get":{"tags":["marketing"],"summary":"List or retrieve marketing contacts","description":"Retrieve marketing contacts information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["marketing"],"summary":"Create or execute marketing contacts","description":"Submit a request to create or execute marketing contacts functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/contacts/import":{"post":{"tags":["marketing"],"summary":"Create or execute contacts import","description":"Submit a request to create or execute contacts import functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/contacts/{id}/consent":{"patch":{"tags":["marketing"],"summary":"Update contacts consent","description":"Update the specified contacts consent settings or record using supplied fields. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/contacts/{id}":{"delete":{"tags":["marketing"],"summary":"Delete marketing contacts","description":"Delete or revoke the specified marketing contacts record or configuration. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/consent-links":{"post":{"tags":["marketing"],"summary":"Create or execute marketing consent links","description":"Submit a request to create or execute marketing consent links functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/audiences":{"get":{"tags":["marketing"],"summary":"List or retrieve marketing audiences","description":"Retrieve marketing audiences information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["marketing"],"summary":"Create or execute marketing audiences","description":"Submit a request to create or execute marketing audiences functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/audiences/{id}/preview":{"post":{"tags":["marketing"],"summary":"Create or execute audiences preview","description":"Submit a request to create or execute audiences preview functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/defaults/status":{"get":{"tags":["marketing"],"summary":"List or retrieve defaults status","description":"Retrieve defaults status information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/campaigns/defaults/generate":{"post":{"tags":["marketing"],"summary":"Create or execute defaults generate","description":"Submit a request to create or execute defaults generate functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/campaigns":{"get":{"tags":["marketing"],"summary":"List or retrieve marketing campaigns","description":"Retrieve marketing campaigns information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["marketing"],"summary":"Create or execute marketing campaigns","description":"Submit a request to create or execute marketing campaigns functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/campaigns/{id}":{"patch":{"tags":["marketing"],"summary":"Update marketing campaigns","description":"Update the specified marketing campaigns settings or record using supplied fields. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]},"delete":{"tags":["marketing"],"summary":"Delete marketing campaigns","description":"Delete or revoke the specified marketing campaigns record or configuration. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/{id}/duplicate":{"post":{"tags":["marketing"],"summary":"Create or execute campaigns duplicate","description":"Submit a request to create or execute campaigns duplicate functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/{id}/archive":{"post":{"tags":["marketing"],"summary":"Create or execute campaigns archive","description":"Submit a request to create or execute campaigns archive functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/{id}/schedule":{"post":{"tags":["marketing"],"summary":"Create or execute campaigns schedule","description":"Submit a request to create or execute campaigns schedule functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/{id}/send-now":{"post":{"tags":["marketing"],"summary":"Create or execute campaigns send now","description":"Submit a request to create or execute campaigns send now functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/{id}/cancel":{"post":{"tags":["marketing"],"summary":"Create or execute campaigns cancel","description":"Submit a request to create or execute campaigns cancel functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/{id}/recipients":{"get":{"tags":["marketing"],"summary":"Get campaigns recipients","description":"Retrieve details for the specified campaigns recipients record. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/campaigns/{id}/tracking-link":{"post":{"tags":["marketing"],"summary":"Create or execute campaigns tracking link","description":"Submit a request to create or execute campaigns tracking link functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/leads":{"get":{"tags":["marketing"],"summary":"List or retrieve marketing leads","description":"Retrieve marketing leads information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["marketing"],"summary":"Create or execute marketing leads","description":"Submit a request to create or execute marketing leads functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/leads/{id}":{"patch":{"tags":["marketing"],"summary":"Update marketing leads","description":"Update the specified marketing leads settings or record using supplied fields. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/journeys":{"get":{"tags":["marketing"],"summary":"List or retrieve marketing journeys","description":"Retrieve marketing journeys information available to the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}},"post":{"tags":["marketing"],"summary":"Create or execute marketing journeys","description":"Submit a request to create or execute marketing journeys functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/journeys/{id}":{"patch":{"tags":["marketing"],"summary":"Update marketing journeys","description":"Update the specified marketing journeys settings or record using supplied fields. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/journeys/{id}/enroll":{"post":{"tags":["marketing"],"summary":"Create or execute journeys enroll","description":"Submit a request to create or execute journeys enroll functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}},"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"example":"507f1f77bcf86cd799439011"}]}},"/marketing/conversions":{"post":{"tags":["marketing"],"summary":"Create or execute marketing conversions","description":"Submit a request to create or execute marketing conversions functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/marketing/ai/copy":{"post":{"tags":["marketing"],"summary":"Create or execute AI copy","description":"Submit a request to create or execute AI copy functionality for the current workspace. This operation belongs to the marketing API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}},"/openai/realtime/webhook":{"post":{"tags":["openai"],"summary":"Create or execute realtime webhook","description":"Submit a request to create or execute realtime webhook functionality for the current workspace. This operation belongs to the openai API group. Check its authorization and input requirements in the backend controller before integrating.","security":[{"FirebaseAuth":[],"TenantId":[]}],"responses":{"200":{"description":"Success (response schema varies by endpoint)"},"400":{"description":"Invalid request"},"401":{"description":"Not authenticated"},"403":{"description":"Access denied"}}}}}}