Approve organization application

PUT /organizations/applications/{application-id}/approve

Approve a pending organization application and initiate the onboarding process. This creates the organization, sets up permissions, and creates default operator credentials.

Required Permissions:

  • Role: ADMIN

Business Rules:

  • Application must be in PENDING status
  • Only administrators can approve applications
  • Approval triggers automatic onboarding process

Path parameters

  • application-id string Required

    External ID of the application to approve

    Minimum length is 1, maximum length is 100.

Responses

  • 200 application/json

    Application approved successfully

    Hide response attribute Show response attribute object
    • message string
  • 400
  • 401
  • 403
  • 404
  • 409
  • 500
PUT /organizations/applications/{application-id}/approve
curl \
 --request PUT 'http://api.example.com/organizations/applications/123e4567-e89b-12d3-a456-426614174000/approve'
Response examples (200)
{
  "message": "Application approved successfully"
}