Create Privacy Request
Record an unconfirmed request to export, correct, delete, or discuss contact data.
Personal tokens are not supported for this endpoint. Use an integration API key. Your account must also have access to the requested data. Authentication
Creates an unconfirmed record without sending a confirmation email. message is optional for delete/export and required for correct/other; correction also requires extra_message.
Returns HTTP 200 with an unconfirmed privacy_request. This API call does not send a verification email; the hosted privacy form separately initiates that email. Verify the requester before calling confirmation.
Personal access tokens are not supported for this endpoint. Use an integration API key with the required permissions.
API_keyAuthorizationBearer <token>Bearer authentication using an integration API key, or a personal access token only where the operation explicitly supports it. Every listed personal-token scope is required; owner permissions and newsroom access still apply.
newsroom_id*stringNewsroom UUID or ID
1 <= lengthapplication/json- body
email?stringemailtype*"correct""correct"message*unknown1 <= lengthextra_message*unknown1 <= lengthlocale?stringLocale code or slug. Omission uses the newsroom default locale.
OK
application/json- response
privacy_request?curl -X POST 'https://api.prezly.com/v2/newsrooms/string/privacy-requests' \ -H 'Content-Type: application/json' \ -d '{ "email": "user@example.com", "type": "correct", "message": "string", "extra_message": "string"}'{ "privacy_request": { "id": "string", "status": "unconfirmed", "email": "string" }}