This API specification is available for download as an Open API 3.0 YAML file:
The following page lists available REST APIs for ICM 11 and their version dependencies:
This section covers operations for confirmation of an GDPR data request.
/gdpr-requests/{request-id}/confirmations
This confirms a GDPR data request given by its ID. The call is verified by the hash value only known to the receiver of the confirmation e-mail. The data request can be technically repeated as long as the resource is valid. In that case the info code
'gdpr_request.confirmation.info' is returned, otherwise 'gdpr_request.already_confirmed.info'. A 404 is returned when the request could not be found. Should the verification of the hash values fail the response code 422 is returned.
public jakarta.ws.rs.core.Response com.intershop.sellside.rest.gdpr.v1.capi.resource.gdpr.confirmation.GdprConfirmationListResource.confirmGDPRRequest(com.intershop.sellside.rest.gdpr.v1.capi.resourceobject.GdprRequestConfirmationRO)
Location | Name | Format | Default | Example | Description |
---|---|---|---|---|---|
in path | request-id | string | Required |
200 - OK - The confirmation of the data request was successful.
404 - Not Found - No active data request found with given parameters.
422 - Unprocessable Entity - Data request hash is invalid.
GdprRequestConfirmationRO
object. A representation of a data request confirmationdf25a3b0-6744-4cab-a70e-dedafc47ae42
FeedbackRO_v1
objects. List of errors that occurred in relation to the request.FeedbackRO_v1
: An error or information representation regarding the current request.FeedbackCauseRO_v1
objects. A collection of errors/infos that caused this feedback.FeedbackCauseRO_v1
: A representation for the common feedback informations.invoiceToAddress.address.postalcode.invalid
The specified postal code is invalid. Valid values are numbers 10000 to 99999.
string
literals. A collection of JSON paths to the associated entities. If not otherwise specified, this always refers to the request entity. | Documentation: https://github.com/json-path/JsonPathinvoiceToAddress.address.postalcode.invalid
The specified postal code is invalid. Valid values are numbers 10000 to 99999.
string
literals. A collection of JSON paths to the associated entities. If not otherwise specified, this always refers to the request entity. | Documentation: https://github.com/json-path/JsonPath400
FeedbackRO_v1
objects. List of informations regarding to the request (e.g. value adjustments).FeedbackRO_v1
: An error or information representation regarding the current request.FeedbackCauseRO_v1
objects. A collection of errors/infos that caused this feedback.FeedbackCauseRO_v1
: A representation for the common feedback informations.invoiceToAddress.address.postalcode.invalid
The specified postal code is invalid. Valid values are numbers 10000 to 99999.
string
literals. A collection of JSON paths to the associated entities. If not otherwise specified, this always refers to the request entity. | Documentation: https://github.com/json-path/JsonPathinvoiceToAddress.address.postalcode.invalid
The specified postal code is invalid. Valid values are numbers 10000 to 99999.
string
literals. A collection of JSON paths to the associated entities. If not otherwise specified, this always refers to the request entity. | Documentation: https://github.com/json-path/JsonPath400
df25a3b0-6744-4cab-a70e-dedafc47ae42