8.1 Catalog Management

Platform Administration APIs consist of all the endpoints that are used to provide user experience and manage the business workflows like catalog management, cart management, checkout, terms management, content management, etc. These follow REST Standards for the creation, read, update, and deletion of objects in the database.

post

Consumer Interface declares the customer's intent to buy/avail products or services

Body
Responses
post
/search
default

Acknowledgement of message received after successful validation of schema and signature

get

Find aggregator catalog of a specific resource

Path parameters
resourcestring · enumRequired

Name of the resource

Possible values:
idone ofRequired

ID of the Resource

stringOptional

Id of the provider

or
stringOptional

Unique reference ID to the fulfillment of an order

or
stringOptional

ID of the category

or
stringOptional
or
stringOptional

ID of the payment term that can be referred at an item or an order level in a catalog

or
stringOptional
Responses
get
/catalog/{resource}/{id}
default

Successful fetch of resources from the catalog

put

Add a resource to the catalog

Path parameters
resourcestring · enumRequired

Name of the resource

Possible values:
idstringRequired

ID of the Resource

Body
or
or
or
or
Responses
put
/catalog/{resource}/{id}
default

Successful fetch of resources from the catalog

delete

Update a resource to the catalog

Path parameters
resourcestring · enumRequired

Name of the resource

Possible values:
idone ofRequired

ID of the Resource

stringOptional

Id of the provider

or
stringOptional

Unique reference ID to the fulfillment of an order

or
stringOptional

ID of the category

or
stringOptional
or
stringOptional

ID of the payment term that can be referred at an item or an order level in a catalog

Responses
delete
/catalog/{resource}/{id}
default

Successful fetch of resources from the catalog

post

Add a resource to the catalog

Path parameters
resourcestring · enumRequired

Name of the resource

Possible values:
Body
or
or
or
or
or
Responses
post
/catalog/{resource}
default

Successful fetch of resources from the catalog

get

Find catalog

Path parameters
providerIdstringRequired

Id of the provider

resourcestring · enumRequired

Name of the resource

Possible values:
idone ofRequired

ID of the resource in the provider's catalog

stringOptional

ID of the item.

or
stringOptional

Unique reference ID to the fulfillment of an order

or
stringOptional
or
stringOptional

ID of the category

or
stringOptional
or
stringOptional

ID of the payment term that can be referred at an item or an order level in a catalog

Responses
get
/catalog/provider/{providerId}/{resource}/{id}
default

Successful fetch of resources from the catalog

put

Update a resource in the provider's catalog

Path parameters
providerIdstringRequired

Id of the provider

resourcestring · enumRequired

Name of the resource

Possible values:
idstringRequired

ID of the resource in the provider's catalog

Body
or
or
or
or
or
Responses
put
/catalog/provider/{providerId}/{resource}/{id}
default

Successful fetch of resources from the catalog

delete

Update a resource to the catalog

Path parameters
providerIdstringRequired

Id of the provider

resourcestring · enumRequired

Name of the resource

Possible values:
idone ofRequired

ID of the resource in the provider's catalog

stringOptional

ID of the item.

or
stringOptional
or
stringOptional

Unique reference ID to the fulfillment of an order

or
stringOptional

ID of the category

or
stringOptional
or
stringOptional

ID of the payment term that can be referred at an item or an order level in a catalog

Responses
delete
/catalog/provider/{providerId}/{resource}/{id}
default

Successful fetch of resources from the catalog

put

Add a resource to the catalog

Path parameters
resourcestring · enumRequired

Name of the resource

Possible values:
providerIdstringRequired

Id of the provider

Body
or
or
or
or
or
Responses
put
/catalog/provider/{providerId}/{resource}
default

Successful fetch of resources from the catalog

Last updated

Was this helpful?