Changelog

Prev Next

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