Deprecation Timeline
Following a timetable of the deprecation that will be introduced in the future and how to mitigate impacts on your integration.
Trustfull strives to maintain backward compatibility so any change that could be considered breaking is always introduced to cover any blindspot in unentended use cases.
Deprecation Date | Description |
---|---|
2024-06-01 | PROFILE INTEGRATION We will not support multiple calls on the same customer_id even in the form of a profile integration. |
2024-05-01 | PHONE API WITH FIXED_LINE/LANDLINE Calls made to fixed lines using our Phone API will be rejected by the system. Trustful prioritizes the digital footprint and online presence, and fixed lines do not offer the meaningful information required to accurately assess an identity's quality. |
2024-04-01 | ONBOARDING REQUEST WITHOUT CLAIM SCORE Multiple claims without the claim score score are not supported |
2023-08-01 | MULTIPLE CALLS WITH THE SAME CUSTOMER ID Following our deprecation plan for the customer_id identity merge. We will support multiple calls on the same customer_id only in the form of a profile integration |
2024-06-01: PROFILE INTEGRATION
Following our deprecation plan for the customer_id identity merge. We will not support multiple calls on the same customer_id even in the form of a profile integration.
What is a profile integration?
Profile integration is when an API request is sent to our system with a subset of data.
API CALL 1 -> customer_id_000 + PHONE + EMAIL
API CALL 2 -> customer_id_000 + IP
Currently, we perform a merge of the two requests into the same customer_id (in this case customer_id_000)
Resulting in an identity with PHONE + EMAIL + IP
The change:
In the API request, multiple subsequent calls with the same customer_id will not be supported.
For this reason, we're now enforcing a new customer ID for every API call.
Profile integration will be deprecated and will be removed at the specified date.
After the removal date, you will receive a 400 BAD REQUEST.
Will this impact my API integration?
This change is possibly breaking for your integration if:
- You make multiple API calls with the same customer_id and incrementally provide products.
How to mitigate this situation:
- Whenever a profile integration is necessary provide a new customer_id
2024-05-01: PHONE API WITH FIXED_LINE/LANDLINE
Calls made to fixed lines using our Phone API will be rejected by the system.
Will this impact my API integration?
- Your integration will be affected if you call the phone API or the onboarding solution using
The change:
Trustful prioritizes the digital footprint and online presence, and fixed lines do not offer the meaningful information required to accurately assess an identity's quality.
{
"status": "ko",
"message": "Landline are not supported for the phone api. Only mobile phone numbers are supported for scoring and enrichment. If you are call the onboarding solution you can retry this call by removing the phone claim and phone_number from the call",
"errors": {"phone_number" : "..."]
}
How to mitigate this situation:
Whenever you receive this error you can retry the call removing the phone claim and the phone_number. If the API call is specific to the "phone" product there is no mitigation.
2024-04-01: multiple claims without "score"
A call with multiple claims without the claim score will not be supported anymore.
The change:
An example of such a call is:
{
customer_id:'...',
email: '...',
phone_number: '...',
claims: [
'phone',
'email'
]
}
Will this impact my API integration?
This change is possibly breaking for your integration if:
- You make a call to individual products bundled in a single API call.
How to mitigate this situation:
There are two possible ways to mitigate this change:
- Use the claim 'score'. The resulting call will be similar to :
{
customer_id:'...',
email: '...',
phone_number: '...',
claims: [
'phone',
'email',
'score'
]
}
- Make two separate calls
Call 1: This is a call to the PHONE API:
{
customer_id:'...',
phone_number: '...',
claims: [
'phone'
]
}
Call 2: This is a call to the EMAIL API:
{
customer_id:'...',
email: '...',
claims: [
'email'
]
}
2023-08-01: Multiple API requests with the same customer_id
Our identity document was never meant to contain a history of changes in the customer touchpoints.
Even a single new touchpoint could have a significant impact on the digital score.
The change:
In the API request, different touchpoint values will no longer be supported for the same customer_id.
For this reason, we're now enforcing a new customer ID whenever we detect a change in previously collected data. This applies to all input including:
- phone_number
- IP
- user_agent
We're still supporting the profile integration meaning that you can provide a new value if there was none before.
An example is providing a value for an email address during a multi-step signup process.
Will this impact my API integration?
This change is possibly breaking for your integration if:
- You make multiple API calls with the same customer_id
- You change a previously submitted value
How to mitigate this situation:
- If applicable don't update a previously submitted customer_id with new values, ideally you will generate a random customer ID for each new request.
- Whenever an update is necessary provide a new customer_id.
Updated 7 months ago