v5

latestOpenAPI 3.1.02026-07-31151195455.5 KB
requests

Comment on an access request

post/requests/{id}/comments

Path parameters

idstring uuid required

The ID of the request to comment on

Request body

commentstring required

comment

Response

Request successfully commented

Example response

{
  "request": {
    "id": "7c86c85d-0651-43e2-a748-d69d658418e8",
    "created_at": "2021-01-06T20:00:00Z",
    "updated_at": "2021-01-06T20:00:00Z",
    "requester_id": "c86c85d-0651-43e2-a748-d69d658418e8",
    "target_user_id": "r86c85d-0651-43e2-a748-d69d658418e8",
    "target_group_id": "r86c85d-0651-43e2-a748-d69d658418e8",
    "status": "pending",
    "reason": "I need this resource.",
    "duration_minutes": 1440,
    "request_comments": [
      {
        "id": "7c86c85d-0651-43e2-a748-d69d658418e8",
        "created_at": "2021-01-06T20:00:00Z",
        "updated_at": "2021-01-06T20:00:00Z",
        "request_id": "4c86c85d-0651-43e2-a748-d69d658418e8",
        "user_id": "c86c85d-0651-43e2-a748-d69d658418e8",
        "comment": "This is a comment."
      }
    ],
    "reviewer_stages": [
      {
        "requestedRoleName": "Admin",
        "requestedItemName": "AWS Production Account",
        "stages": [
          {
            "stage": 1,
            "operator": "AND",
            "reviewers": [
              {
                "id": "7c86c85d-0651-43e2-a748-d69d658418e8",
                "status": "PENDING"
              }
            ]
          },
          {
            "stage": 2,
            "operator": "OR",
            "reviewers": [
              {
                "id": "8d86c85d-0651-43e2-a748-d69d658418e9",
                "status": "APPROVED"
              }
            ]
          }
        ]
      }
    ]
  }
}