Create Customization

Create Customization

Add a customization in a catalog uploading a tar.gz file. The id of the organization is fetched from CSP token.

Request
URI
POST
https://{api_host}/v1/catalogs/{catalog_id}/customizations
COPY
Path Parameters
catalog_id
Required

A string as the identifier of a catalog


Request Body
CustomizationCreate of type(s) multipart/form-data
Optional
"CustomizationCreate Object"
object
filter
Optional

It has information where a customization must be applied based in a combination of parameters

string
name
Optional

name

string As binary As binary
file
Required

file

Authentication
This operation uses the following authentication methods.
Responses
201

The customization has been created

Operation doesn't return any data structure

Response Headers

string
Location

Url to request the customization that has been created.


400

An error related to the customization

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 new customizations

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

404

The catalog is not found

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

412

The application has not been released yet

Returns Error412 of type(s) application/problem+json
This response body class contains all of the following: InlineError4120
"Error412 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: multipart/form-data' -d '[{}]' https://{api_host}/v1/catalogs/{catalog_id}/customizations