In this article, you will find a curated, chronologically ordered list of notable changes to the Dataddo Headless API.
2024-06
Updates to authorization process
| Update |
Required Action |
/revoke endpoint introduced for invalidating the access token |
No action is required. |
realm_id and provider params no longer needed |
Please remove the references to these parameters from your codebase. |
App Flow method added for working with OAuth 2.0 services
| Update |
Required Action |
| App Flow method added, further simplifiend the authorization process of OAuth 2.0 services. |
No action is required. |
Changing parameter names for authorization endpoints
| Update |
Required Action |
Parameter service changed to serviceName. |
Change parameter name in your codebase. It will be fully removed in Q4 2024 |
Parameter data changed to config. |
Change parameter name in your codebase. It will be fully removed in Q4 2024 |
2024-05 Updates
SocialBakers Updated to Emplifi
| Update |
Required Action |
| SocialBakers connector has been updated to Emplifi. |
Please update all SocialBakers references to Emplifi. |
2024-02 Updates
Deprecation of the storage Field
| Update |
Required Action |
The storage field will be deprecated on February 28, 2024. |
Please update to the new storageStrategy field as soon as possible. |
Deprecation of the email Field from /action/authorization
| Update |
Required Action |
The email field will be deprecated on June 30, 2024. |
Please start using label field instead. |
Simplified Response Format for Request Data Validation Errors
| Update |
Required Action |
| The response format for request data validation errors (API requests with missing required parameters) was updated to be clearer and more intuitive. |
No action is required on your part. |
// old
{
"correlation_id": "89f7f3b5bbab34a015d032831b217923",
"code": "REQUEST_VALIDATION_ERROR",
"message": "Request validator error [password]: This value should be of type int.",
"detail": [
{
"password": "This value should be of type int.",
},
{
"password": "This value is not a valid country.",
},
{
"email": "This value should be of type int."
}
]
}
// new
{
"correlation_id": "89f7f3b5bbab34a015d032831b217923",
"code": "REQUEST_VALIDATION_ERROR",
"message": "Request validator error [password]: This value should be of type int.",
"detail": {
"password": [
"This value should be of type int.",
"This value is not a valid country."
],
"email": [
"This value should be of type int."
]
}
}
2023-11 Updates
Deprecation of API Endpoints
| Update |
Required action |
| As of November 1, 2023, the following API endpoints will be deprecated. |
Please migrate to the new API endpoints before November 1, 2023. |
POST /sources/{id}/extraction/run |
POST /sources/{id}/extraction/enqueue |
POST /flows/{id}/write/run |
POST /flows/{id}/write/enqueue |
|
|
GET /flows/{id}/write/run |
GET /sources/{id}/status |
|
GET /flows/{id}/status |
These endpoints are used for the current status of an action, whether the action has been completed or not:
- GET /sources/{id}/status
- GET /flows/{id}/status