API
Appeals API
Alpha
DSAR is currently in alpha. APIs, package surfaces, configuration, and documentation may change as the project evolves.
POST /requests/:id/appeals
Create an appeal for a request.
Request body:
message(string, required): free-text appeal rationalegrounds(string, optional)
Create requests only accept the client-supplied appeal fields. Server-managed
fields such as id, status, timestamps, and any decision metadata are
returned by list/read models instead of being supplied during creation.
Response (202):
GET /requests/:id/appeals
List appeals for a request.
Response (200):
POST /requests/:id/appeals/:appealId/decide
Decide on an appeal.
Request body:
decision(string): "approve" | "deny" | "partial"explanation(string, optional)
Response (202):