Skip to content

List approval data for an approver

Request

Retrieves the list of approval data associated with an approver.

Security
Bearer
Path
userIdstring, (uuid)required

Identifier for the approver whose approval data is requested.

Example:4974a66b-7493-4f41-908c-58ba81093947
Bodyapplication/jsonrequired
paginationRequestParamsobject(OffsetBasedPaginationRequestParams)

Pagination parameters for requests.

includePnrSummariesboolean

Boolean flag to include PNR summaries in the response

Example:true
approvalFiltersArray of objects(ApprovalFilterV2)

Filter for the approval data list request.

curl -i -X POST \
  https://api-ext-sboxmeta.partners.spotnana.com/v3/approvals/approvers/4974a66b-7493-4f41-908c-58ba81093947/list \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "paginationRequestParams": {
      "offset": 0,
      "limit": 100
    },
    "includePnrSummaries": true,
    "approvalFilters": [
      {
        "filterType": "APPROVAL_STATUS_FILTER",
        "approvalStatuses": [
          "APPROVED"
        ]
      }
    ]
  }'

Responses

OK

Bodyapplication/json
paginationResponseParamsobject(PaginationResponseParams)required

Pagination parameters for response.

approvalDataListArray of objects(ApprovalDataV2)

List of Approval Data

Response
{ "paginationResponseParams": { "totalNumResults": 0 }, "approvalDataList": [ { … } ] }