Independently approve or reject provider permissions
POST
/open-banking/providers/{provider}/revisions/{revision}/decisionsFresh identity:providers:approve staff authority and an actor different from the maker required. Provider revisions and decisions are immutable. Every newly approved revision invalidates consent for earlier revisions; reenabling never resurrects old consumer directions.
Path parameters
providerstringRequiredrevisionstringRequiredHeaders
Idempotency-KeystringRequiredSend on every write that creates or changes money or state; a replay with the same key returns the original result with 200.
Body parameters
decisionstringRequiredApprove/reject
evidence_refstringRequiredevidence_sha256stringRequiredreasonstringRequiredReturns
200 OK
decided_atstring · date-time or nullOptionaldecided_bystringOptionalidstringRequiredproposed_atstring · date-timeRequiredproposed_bystringRequiredrequestobjectRequired8 child attributes
display_namestringRequiredenabledbooleanRequiredevidence_refstringRequiredevidence_sha256stringRequiredexpected_versionintegerRequiredpurposesarray of objectsRequired8 child attributes
disclosurestringRequireddisclosure_sha256stringRequiredfieldsarray of stringsRequiredhistory_daysintegerRequiredmax_consent_daysintegerRequiredprivacy_policy_idstringRequiredprivacy_rule_idstringRequiredpurposestringRequiredreasonstringRequiredservice_subjectstringRequiredrevision_idstringRequiredstatusstringRequiredversionintegerRequiredErrors
Every error is a problem document with a stable code. See Errors.
400401403404409412413422424429500503