OSIRAA - Open Source Implementer's Reference Authorized Agent


DRP Cert Test Suite

Version 0.9.3 - Updated April 2024

See also https://github.com/consumer-reports-innovation-lab/data-rights-protocol/blob/main/data-rights-protocol.md


2.   POST /v1/data-rights-request (“Data Rights Exercise” endpoint)


2.1.   POST /v1/data-rights-request { action: “access”, regime: “ccpa” }


2.2.   POST /v1/data-rights-request { action: “access”, regime: “voluntary” }


2.3.   POST /v1/data-rights-request { action: “deletion”, regime: “ccpa” }


2.4.   POST /v1/data-rights-request { action: “deletion”, regime: “voluntary” }


2.5.   POST /v1/data-rights-request { action: “sale:opt_out”, regime: “ccpa” }


2.6.   POST /v1/data-rights-request { action: “sale:opt_out”, regime: “voluntary” }


2.7.   POST /v1/data-rights-request { action: “sale:opt_in”, regime: “ccpa” }


2.8.   POST /v1/data-rights-request { action: “sale:opt_in”, regime: “voluntary” }


3.   GET /v1/data-rights-request/{request_id} (“Data Rights Status” endpoint)


3.1   GET /status fulfilled


3.2   GET /status denied


3.3   GET /status expired


3.4   GET /status revoked


3.5   POST $status_callback (“Data Rights Status Callback” endpoint)


4   DELETE /v1/data-rights-request/{request_id} (“Data Rights Revoke” endpoint)


5   POST /v1/agent/{agent-id} (“Pair-wise Key Setup” endpoint)


5.1   GET /v1/agent/{agent-id} (“Agent Information” endpoint)