| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.wootric.com/ | link | — | — | — |
Actions (52)
End Users · 18
- Create end userPOST /v1/end_users
Create a new end user.
documented - Create end-user responsePOST /v1/end_users/{id}/responses
Create a new response for an end user.
documented - Delete end userDELETE /v1/end_users/{end_user_id_or_email}
Delete an end user (deletion is processed asynchronously).
documented - Delete end-user responseDELETE /v1/end_users/{id}/responses/{response_id}
Delete a specific end-user response.
documented - Export end user dataGET /v1/end_users/{id}/export
Schedule an export of the end user's data; results delivered by email when ready.
documented - Get end user by IDGET /v1/end_users/{id}
Retrieve an end user by their internal ID.
documented - Get end user by emailGET /v1/end_users/{email}?lookup_by_email=true
Retrieve an end user by email address.
documented - Get end user by external IDGET /v1/end_users/{external_id}?lookup_by_external_id=true
Retrieve an end user by their external ID.
documented - Get end user by phone numberGET /v1/end_users/phone_number/{phone_number}
Retrieve an end user by phone number (with + prefix).
documented - Get end user settingsGET /v1/end_users/{id}/settings
Retrieve the settings for a specific end user.
documented - Get end-user responseGET /v1/end_users/{id}/responses/{response_id}
Retrieve a specific response for an end user.
documented - List end usersGET /v1/end_users
Retrieve a paginated list of end users.
documented - List end-user detractor responsesGET /v1/end_users/{id}/responses/detractors
List detractor responses for a specific end user.
documented - List end-user passive responsesGET /v1/end_users/{id}/responses/passives
List passive responses for a specific end user.
documented - List end-user promoter responsesGET /v1/end_users/{id}/responses/promoters
List promoter responses for a specific end user.
documented - List end-user responsesGET /v1/end_users/{id}/responses
List all responses for a specific end user.
documented - Update end userPUT /v1/end_users/{id}
Update an end user's details.
documented - Update end user settingsPUT /v1/end_users/{id}/settings
Update the settings for a specific end user.
documented
Declines · 6
- Create end-user declinePOST /v1/end_users/{id}/declines
Create a decline for an end user.
documented - Delete end-user declineDELETE /v1/end_users/{id}/declines/{decline_id}
Delete a specific end-user decline.
documented - Get end-user declineGET /v1/end_users/{id}/declines/{decline_id}
Retrieve a specific end-user decline.
documented - List declinesGET /v1/declines
Retrieve a list of declines.
documented - List end-user declinesGET /v1/end_users/{id}/declines
List declines for a specific end user.
documented - Update declinePUT /v1/declines/{id}
Update an existing decline.
documented
Imports · 5
- Create importPOST /v1/imports
Create a new data import (CSV upload).
documented - Delete importDELETE /v1/imports/{id}
Delete an import and its associated responses.
documented - Get import by IDGET /v1/imports/{id}
Retrieve a specific import by ID.
documented - List importsGET /v1/imports
Retrieve a list of data imports.
documented - Update importPUT /v1/imports/{id}
Update an import's metadata.
documented
Responses · 5
- Bulk update response propertiesPUT /v1/responses/update_bulk_properties
Update multiple responses' properties in bulk via a CSV payload.
documented - Delete responseDELETE /v1/responses/{response_id}
Delete a specific CXI response.
documented - List all responsesGET /v1/responses
Retrieve a paginated list of all responses.
documented - List responses (CXI)GET /v1/responses
Retrieve CXI responses (global, paginated).
documented - Update responsePUT /v1/responses/{id}
Update an existing response.
documented