Schema record
@proseid v2026.06.19 EEA

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
Adapt schema
Publication
Protocol
Proseid_v1.0
Version
v2026.06.19
Applies in
European Economic Area
Fields
9

Schema fields

9 fields
order_ref
String
Order reference
Req
contract_type
Select
"goods" | "service" | "digital_content"
Req
delivery_date
Date
Delivery date (goods)
Opt
contract_date
Date
Contract date (services)
Opt
consumer_informed_of_right
Boolean
Consumer was informed of the 14-day right before purchase
Req
exempt_category
Boolean
Exempt category (perishable, sealed hygiene item opened, date-tied booking, bespoke)
Opt
withdrawal_requested
Boolean
Withdrawal requested by consumer
Opt
withdrawal_request_date
Date
Date withdrawal was requested
Opt
refund_issued
Boolean
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 versions
Loading release history…

Trust ledger

Crowd → credentialed
P
Provenance
Community publisher (unverified)
@proseid · latest v2026.06.19
Community signal
0
0 votes

No votes yet.

Attestations · by version
0 total

No attestations yet. A verified professional can vouch for a specific version.

Discussion

0 comments
to join the discussion.