Create Application Request
Create a new request for adding or removing applications to/from an organization's catalog
Request
URI
POST
https://{api_host}/v1/catalogs/{catalog_id}/application-requests
COPY
Path Parameters
Request Body
CatalogApplicationRequestPostBody of type(s) application/json
Required
OneOf
This class requires at least one of the following:
object
object
"CatalogApplicationRequestPostBody Object"
string
kind
Optional
The type of application request
Possible values are : CREATION, DELETION,
Responses
201
The application request has been created
Operation doesn't return any data structure
Response Headers
string
Location
Url to request the application request that has been created.
400
An error related to the application 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 create a new application request
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 -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/v1/catalogs/{catalog_id}/application-requests