{"templateId":"api_docs","sharedDataIds":{"apiDocsStore":"api-docs-docs/openapi/self-service-v1.yaml","sidebar":"sidebar-sidebars.yaml"},"props":{"definitionId":"docs/openapi/self-service-v1.yaml","settings":{"baseUrlPath":"/docs/openapi/self-service-v1"},"disableAutoScroll":true,"seo":{"title":"Approve or reject a self-service request.\n","description":"The webhook-mode counterpart of the portal's approve / reject buttons: the tenant's backend posts the decision here after acting on a `self_service.request.submitted` event. Validation, merge, offer or invitation creation, status transition and pub-sub all live in the selfservice package — this handler is a thin auth + scope check (`self_service`)."},"dynamicMarkdocComponents":[],"metadata":{"subType":"openapi-operation"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"docs.deepcredentials.swiss","port":4000,"ipAddress":"216.73.216.218"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/docs/openapi/self-service-v1/self-service/post:b2b.decideselfservicerequest","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}