Version 1
Connector Overview: This page documents all 21 endpoints for the Bluestoneconnector v1.
GET
Attributes: Get Attributes
Describe the attributes available in the system.
id- attribute id.
itemsOnPage- items to be displayed on page.
pageNo- page number to display.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Categories: Get Ancestors
Describe categories associated with given category.
deep- deepness of sub categories to be retrieved. default 10.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Categories: Get Categories
Describe the root categories available in the system.
name- category contains a name
itemsOnPage- items to be displayed on page.
pageNo- page number to display.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Categories: Get Category By Id
Describe categories associated with given category.
deep- deepness of sub categories to be retrieved. default 10.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Categories: Scan
Get paginated flat list of categories: given category and its descendants.
CategoryId is optional, if not provided all catalogs are listed.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Contexts: lists currently available publications
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Attribute Differences
Return a set of differences done during last sync operation.
diffType- filter returned values on difference type.
itemsOnPage- items to be displayed on page.
pageNo- page number to display.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Attribute Differences On Sync Deletes
Return a set of changed attributes with given sync
id- sync id for which differences should be retrieved.
diffType- filter returned values on difference type.
itemsOnPage- amount of items to be retrieved.
pageNo- page number.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Category Differences
Return a set of changed categories during last publish
diffType- filter returned values on difference type.
itemsOnPage- amount of items to be retrieved.
pageNo- page number.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Category Differences On Sync Deletes
Return a set of differences done with a given sync.
id- sync id for which differences should be retrieved.
itemsOnPage- items to be displayed on page.
pageNo- page number to display.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Product Differences
Return a set of differences done during last sync operation.
diffType- filter returned values on difference type.
itemsOnPage- items to be displayed on page.
pageNo- page number to display.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Product Differences On Sync Deletes
Return a set of changed products with given sync
id- sync id for which differences should be retrieved.
diffType- filter returned values on difference type.
itemsOnPage- amount of items to be retrieved.
pageNo- page number.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Relation Differences
Return a set of differences done during last sync operation.
diffType- filter returned values on difference type.
itemsOnPage- items to be displayed on page.
pageNo- page number to display.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Differences: Get Relation Differences On Sync Deletes
Return a set of changed relations with given sync
id- sync id for which differences should be retrieved.
diffType- filter returned values on difference type.
itemsOnPage- amount of items to be retrieved.
pageNo- page number.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
GET
Health: Get Health
A Health check for PAPI service.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST
Products: Find Products
Find products in PAPI
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Sort by name, number. Examples: sort ascending by number 'number', sort descending by name 'name:desc' |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Products: Get Product
Get the product with given id
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Products: Get Products
Get a list of products for given category.
subCategories- default false. Set to true provides products for all sub categories.
withLabels- format "label1;label2" a set of labels products should contain.
name- part of the name contained by the product
itemsOnPage- items to be displayed on page.
pageNo- page number to display.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Relations: Get Relations
Describe the relations available in the system.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Syncs: Retrieves a collection of publish info for given tenant.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Sort by createdAt. Examples: sort descending by createdAt 'createdAt:desc' |
|
|
Filter by publish states passed as comma-separated, capital lettered strings with no whitespaces, ie: 'CLOSED,PUBLISH', or 'CLOSED' |
|
|
Filter by "createdAt" field |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET
Syncs: Retrieves the information about given PublishInfo environment.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
(Required) publish id. |
|
|
N/A |
|
|
N/A |