Technowiz APIs allow you to integrate with the platform and create useful functionality around the platform.
The APIs are REST-based using JSON as the standard response type.
API Keys need to be added to the Authorization header as follows –
Authorization : Basic < Authorization Key >
An API to fetch users who match the value specified for the
attribute.
Example : To
get list of users who have feedback with 1 star.
List of required parameters for this API call
Parameter | Description | Type |
---|---|---|
attribute_name | The name of the attribute associated with the user | String |
attribute_value | The value of the attribute associated with the user | String |
An API to fetch a user conversation via user id
Example : To get list of users who have feedback with 1 star.
List of required parameters for this API call
Parameter | Description | Type |
---|---|---|
userId [Path parameter] | The user identifier. Retrieved from users list API | String |
start_date [Optional] | Start Date (UTC time in milliseconds), If blank, all records will be considered. | long |
end_date [Optional] | End Date (UTC time in milliseconds), If blank, the current UTC time will be considered. | long |
page_number [Optional] | The number of pages for which the data should be displayed. By default, the first page will be shown. | integer |
Page_size [Optional] | Total number of records to be shown in the API call, the default value is set to 500 | integer |
For template broadcasting to bulk users on Whatsapp.
Note : Only Templates can be sent to users as per Whatsapp Policy beyond the time limts.
To trigger automations build on Technowiz Platform for external usecases.
Example : Sending an email to a customer who fills an external website form.
Learn more about Broadcasts in depth via API Trigger document.
Error codes you might get while making the API call.
Error Codes | Description |
---|---|
400 | Error Code: 1002,Error Message: INVALID_BOT_OR_CUSTOMER_ID,Error Details: The bot id/customer id/user id provided is invalid Error Code: 1003, Error Message: INVALID_INPUT_DATE_VALUE, Error Details: The start_date and end_date values are the time in milliseconds and the end_date should be greater than start_date. Error Code: 1004, Error Message: INVALID_PAGE_NUMBER, Error Details: Please enter the correct page number. The page number in the API is a positive integer value starting with 1. |
401 | Unauthorized |
403 | Forbidden |
500 | Server-side API failure |
RESPONSES
{
"responseObject": true
}