EU right-of-withdrawal record
Records an online consumer contract, the applicable withdrawal window and exceptions, a consumer's withdrawal request, and the resulting refund obligation.
Compatible with
FormGuided assessmentCompliance checklistAPI
Publication
- Protocol
- Proseid_v1.0
- Version
- v2026.06.19
- Applies in
- European Economic Area
- Fields
- 9
Controlling sources
Legal references
Schema fields
9 fieldsField
Type
Description
Req
order_refString
Order reference
Req
contract_typeSelect
"goods" | "service" | "digital_content"
Req
delivery_dateDate
Delivery date (goods)
Opt
contract_dateDate
Contract date (services)
Opt
consumer_informed_of_rightBoolean
Consumer was informed of the 14-day right before purchase
Req
exempt_categoryBoolean
Exempt category (perishable, sealed hygiene item opened, date-tied booking, bespoke)
Opt
withdrawal_requestedBoolean
Withdrawal requested by consumer
Opt
withdrawal_request_dateDate
Date withdrawal was requested
Opt
refund_issuedBoolean
Refund issued (incl. standard delivery cost)
Opt
Example payload
JSON
{
"order_ref": "",
"contract_type": "goods",
"delivery_date": "",
"contract_date": "",
"consumer_informed_of_right": false,
"exempt_category": false,
"withdrawal_requested": false,
"withdrawal_request_date": "",
"refund_issued": false
}A blank payload matching this schema's fields. Fill it in and POST to validate.
API usage
POST your payload to validate against the latest version. Returns 200 if valid, 422 with structured field-level errors otherwise.
cURL
curl -X POST https://proseid.com/api/v1/validate/proseid/eu-right-of-withdrawal-record \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d @payload.json 200 OK
{
"status": "READY",
"schema": "proseid/eu-right-of-withdrawal-record",
"version": "2026.06.19",
"errors": []
} 422 Invalid
{
"status": "INVALID",
"errors": [{
"field_id": "order_ref",
"kind": "required",
"message": "This field is required."
}]
}Release history
Immutable versionsLoading release history…
Trust ledger
Crowd → credentialedP
Provenance
Community publisher (unverified)
@proseid · latest v2026.06.19
Community signal
0
0 votes
No votes yet.
Attestations · by version
0 totalNo attestations yet. A verified professional can vouch for a specific version.
Discussion
0 comments
to join the discussion.