Get Application Requests

Get Application Requests

Return a paginated list of application requests that match the query params searching for an organization ordered by creation date descending. The id of the organization is fetched from CSP token.

Request
URI
GET
https://{api_host}/v1/catalogs/{catalog_id}/application-requests
COPY
Path Parameters
catalog_id
Required

A string as the identifier of a catalog

Query Parameters
request_type
Required

It distinguish between the add and remove requests

request_type example
add
string
order_field
Optional
Constraints: default: REQUESTED_AT

Name of the field to order the application requests: REQUESTED_AT (default), NAME, ORGANIZATION_NAME

order_field example
REQUESTED_AT
string
order_direction
Optional
Constraints: default: DESC

Order to sort by the selected field: ASC or DESC (default)

integer
page
Optional
Constraints: minimum: 1 default: 1

An integer that identifies the page number for a paged response

integer
page_size
Optional
Constraints: minimum: 1 maximum: 100 default: 20

An integer that identifies the maximum page size for a paged response


Authentication
This operation uses the following authentication methods.
Responses
200

Paginated list of application requests of an organization

Returns CatalogApplicationRequestPage of type(s) application/json
This response body class contains all of the following: InlineCatalogApplicationRequestPage0 , InlineCatalogApplicationRequestPage1
"CatalogApplicationRequestPage Object"

400

An error related to the request

Returns ConstraintsViolationsError of type(s) application/problem+json
This response body class contains all of the following: InlineConstraintsViolationsError0
"ConstraintsViolationsError Object"
array of object
violations
Required

It represents a constraints violation error


403

The requesting user is not authorized to get the requests

Returns Error403 of type(s) application/problem+json
This response body class contains all of the following: InlineError4030
"Error403 Object"

500

An internal server error object

Returns Error500 of type(s) application/problem+json
This response body class contains all of the following: InlineError5000
"Error500 Object"

503

The server is temporarily unavailable

Returns Error503 of type(s) application/problem+json
This response body class contains all of the following: InlineError5030
"Error503 Object"

Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/v1/catalogs/{catalog_id}/application-requests?request_type=v