DataAccessConsent attributes
| field | type | description |
|---|---|---|
| app_id | string | unique ID of the app, format uuid |
| user_id | string | unique ID of the user, format uuid |
| databases_until | datetime | deadline of DataAccessConsent for databases, format ISO 8601 |
| containers_until | datetime | deadline of DataAccessConsent for containers, format ISO 8601 |
Example object:
{
"data_access_consent": {
"app_id": "ap-82a3cac5-9b25-473e-b33d-6272b87e636e",
"user_id": "us-8ba226e5-93e0-4545-8363-9c16b2d68d67",
"databases_until": "2022-07-06T00:00:00.000+00:00",
"containers_until": "2022-07-06T00:00:00.000+00:00"
}
}
POST https://$SCALINGO_API_URL/v1/apps/:app_id/data_access_consent
app_id: the app IDdatabases_until: deadline of DataAccessConsent for databases ISO 8601containers_until: deadline of DataAccessConsent for containers ISO 8601The values of these parameters cannot refer to dates more than 30 days in the future.
Example request
curl -H 'Accept: application/json' -H 'Content-Type: application/json' -u ":$AUTH_TOKEN" \
-X POST https://$SCALINGO_API_URL/v1/apps/example-app/data_access_consent -d \
'{
"data_access_consent": {
"databases_until": "2022-07-06T00:00:00.000+00:00",
"containers_until": "2022-07-06T00:00:00.000+00:00"
}
}'
Returns 201 Created
{
"data_access_consent": {
"app_id": "ap-82a3cac5-9b25-473e-b33d-6272b87e636e",
"containers_until": "2022-07-06T00:00:00.000+00:00",
"databases_until": "2022-07-06T00:00:00.000+00:00",
"user_id": "us-8ba226e5-93e0-4545-8363-9c16b2d68d67"
}
}