Skip to main content

Approve Access Request

Approve or deny an access request.

Outline

Endpoint

POST /api/v1/roles/access-requests/{request_id}/approve

Headers

HeaderRequiredDescription
AuthorizationYesBearer <access_token>
Content-TypeYesapplication/json

Path Parameters

ParameterTypeRequiredDescription
request_idintegerYesAccess Request ID

Request Body

{
"approved": true,
"comment": "Access granted for project work"
}

Response

Success (200)

{
"success": true,
"data": {
"request": {
"id": 1,
"status": "approved",
"approved_by": 456,
"approved_at": "2024-01-01T12:00:00Z"
},
"message": "Access request approved successfully"
},
"message": "Access request approved successfully"
}

Features

  • Request approval
  • Automatic role assignment
  • Notification system

Status

[WARNING] TODO: Not Implemented

This endpoint is defined in the router but the implementation logic is not yet complete.