Developer documentation

GDPR

Use the GDPR API to request and redact personal data in compliance with GDPR.

With the General Data Protection Regulations (GDPR) in effect as of May 25, 2018, eWarehousing Solutions allows their partners to request and/or anonymize collected person related data stored in the eWMS.

**Irreversible operation**

In order to comply with the GDPR, the anonymization process must be irreversible. This means that any anonymization requests are definite and can not be undone.

All GDPR related requests are, on our end, processed as a background job. This means it can take a couple of minutes before the actual request is processed.

Request person data

POST/wms/gdpr/request-person-data/

Request person related data based on email-address. An email will be sent with an export of all data related to given email-address.

Once you've submitted your request, the system prepares a summary of the personal data associated with the provided email. This summary includes but is not limited to:
- Address details (street name and number, any additional information about the street, zipcode, city, state)
- Contact numbers (phone, mobile, fax)
This data is exported in a 'comma-separated values' (CSV) format and is sent to the email of the eWMS customer.

Try it

Send a live request against the development middleware using your current API test session.

POST
Request examplecURL
curl -X POST 'https://eu-dev.middleware.ewarehousing-solutions.com/wms/gdpr/request-person-data/' \
            -H 'Content-Type: application/json' \
            --data-raw '{
            "email": "related-data@ewarehousing.nl",
        }'
Response exampleJSON
{
  "message": "The data request will be processed shortly."
}

Redact person data

POST/wms/gdpr/redact-person-data/

This endpoint allows a user to submit a customer's email for a data cleanup operation. During this operation:

1. The system identifies all addresses associated with the submitted email.
2. The identified addresses are then redacted, with all identifiable information replaced by the placeholder '**-redacted-**'. This includes the following fields:
- Contact person
- Addressed to

Try it

Send a live request against the development middleware using your current API test session.

POST
Request examplecURL
curl -X POST 'https://eu-dev.middleware.ewarehousing-solutions.com/wms/gdpr/redact-person-data/' \
            -H 'Content-Type: application/json' \
            --data-raw '{
            "email": "related-data@ewarehousing.nl",
        }'
Response exampleJSON
{
  "message": "The data redaction request will be processed shortly."
}