1 - Upload swagger to Exchange

POST {{anypoint_host}}/exchange/api/v1/assets

This request: - uploads your swagger file to echange

you need to set your swagger path and api metadata information in body of the request.

Request Body

[{"name"=>"classifier", "value"=>"oas", "datatype"=>"string"}, {"name"=>"organizationId", "value"=>"{{org_id}}", "datatype"=>"string"}, {"name"=>"groupId", "value"=>"{{org_id}}", "datatype"=>"string"}, {"name"=>"assetId", "value"=>"{{exchangeAssetId}}", "datatype"=>"string"}, {"name"=>"version", "value"=>"1.0.0", "datatype"=>"string"}, {"name"=>"name", "value"=>"{{exchangeAssetId}}", "datatype"=>"string"}, {"name"=>"classifier", "value"=>"oas", "datatype"=>"string"}, {"name"=>"apiVersion", "value"=>"v1", "datatype"=>"string"}, {"name"=>"main", "value"=>"petstore_oas.json", "datatype"=>"string"}, {"name"=>"asset", "value"=>nil, "datatype"=>"null"}]

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring
Content-Typestring
organisationIdstring
classifierstring