Propose updated or disabled provider permissions
POST
/open-banking/providers/{provider}/revisionsFresh staff identity:providers:write required. Every purpose fixes permitted fields, 1..365 consent days, 1..730 history days, exact disclosure/hash and reviewed privacy policy/rule IDs. An enabled registry entry must name a configured service client whose only scope is openbanking:exchange. expected_version is the latest proposed revision. No provider secret or approved legal text is supplied by this workflow.
Path parameters
providerstringRequiredHeaders
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
display_namestringRequiredenabledbooleanRequiredevidence_refstringRequiredevidence_sha256stringRequiredexpected_versionintegerRequiredpurposesarray of objectsRequired8 child attributes
disclosurestringRequireddisclosure_sha256stringRequiredfieldsarray of stringsRequiredhistory_daysintegerRequiredmax_consent_daysintegerRequiredprivacy_policy_idstringRequiredprivacy_rule_idstringRequiredpurposestringRequiredreasonstringRequiredservice_subjectstringRequiredReturns
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