Skip to main content

Adaptive Catalog API (3.0)

Download OpenAPI specification:Download

ImportExtensions

Run Import Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Import Data

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
extensionId
string or null
organization
string or null
targetCatalog
string or null
callbackUrl
string or null
fileUrl
string or null
username
string or null
password
string or null
fileType
string or null
delimiter
string
quoteChar
string
zipped
boolean
zippedFile
string or null
createProducts
boolean
updateMetadata
boolean
normalizeManufacturerName
boolean
recordCount
integer or null <int64>
vendor
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.Extensions.ImportExtensionMapping)

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "extensionId": "string",
  • "organization": "string",
  • "targetCatalog": "string",
  • "callbackUrl": "string",
  • "fileUrl": "string",
  • "username": "string",
  • "password": "string",
  • "fileType": "string",
  • "delimiter": "string",
  • "quoteChar": "string",
  • "zipped": true,
  • "zippedFile": "string",
  • "createProducts": true,
  • "updateMetadata": true,
  • "normalizeManufacturerName": true,
  • "recordCount": 0,
  • "vendor": "string",
  • "mappings": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

ExportExtensions

Run Extension

path Parameters
id
required
string
query Parameters
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductReference)
workspace
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "redirectUrl": "string",
  • "messageHeader": "string",
  • "message": "string",
  • "products": [
    ]
}

Run Extension Possible Matches

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductReference)
workspace
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "products": [
    ]
}

Run Extension Options

path Parameters
id
required
string
field
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
search
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalData": {
    },
  • "search": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "options": [
    ]
}

RealTimeExtensions

Run All Real Time Extensions

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductReference)
workspace
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "items": [
    ],
  • "warning": "string"
}

Run Real Time Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductReference)
workspace
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "items": [
    ]
}

RecommendationExtensions

Run Recommendation Extension

path Parameters
extension
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductReference)
workspace
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "products": [
    ],
  • "matchedProducts": [
    ],
  • "possibleProducts": [
    ]
}

Upload Recommendation File

path Parameters
extension
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
file
string or null
fileName
string or null
type
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "file": "string",
  • "fileName": "string",
  • "type": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "url": "string"
}

InstalledExtensions

Get Installed Extensions

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
[
  • {
    }
]

Update Installed Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
vendor
string or null
catalog
string or null
extensionLevel
string or null
extensionNickname
string or null
schedule
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.Extensions.ImportExtensionMapping)

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalData": {
    },
  • "vendor": "string",
  • "catalog": "string",
  • "extensionLevel": "string",
  • "extensionNickname": "string",
  • "schedule": "string",
  • "mappings": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Delete Installed Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Disable Installed Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Enable Installed Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Extension Logs

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Get Extension Library Files

path Parameters
id
required
string
query Parameters
enabledOnly
boolean
Default: false
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Upload Extension Library File

path Parameters
id
required
string
query Parameters
userLevel
boolean
Default: false
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
file
string or null
fileName
string or null
type
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "file": "string",
  • "fileName": "string",
  • "type": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Disable Extension Library File

path Parameters
id
required
string
fileId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Enable Extension Library File

path Parameters
id
required
string
fileId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Extension Unmatched Products

path Parameters
id
required
string
query Parameters
page
integer <int32>
Default: 1
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Confirm Extension Unmatched Product

path Parameters
extensionId
required
string
matchId
required
string
catalog
required
string
productId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Create Extension Unmatched Product

path Parameters
extensionId
required
string
matchId
required
string
catalog
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

AvailableExtensions

Get Available Extensions

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
[
  • {
    }
]

Get Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "category": "string",
  • "name": "string",
  • "description": "string",
  • "configUrl": "string",
  • "ready": true,
  • "statusMessage": "string",
  • "image": "string",
  • "hasValidation": true,
  • "allowAdHocItems": true,
  • "hasSampleLoad": true,
  • "additionalData": [
    ],
  • "mapToVendor": true,
  • "allowUnmatchedLookup": true,
  • "steps": [
    ]
}

Validate Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
vendor
string or null
catalog
string or null
extensionLevel
string or null
extensionNickname
string or null
schedule
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.Extensions.ImportExtensionMapping)

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalData": {
    },
  • "vendor": "string",
  • "catalog": "string",
  • "extensionLevel": "string",
  • "extensionNickname": "string",
  • "schedule": "string",
  • "mappings": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Import Sample

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
property name*
additional property
string

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalFields": {
    }
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "columns": [
    ]
}

Install Extension

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
object or null
vendor
string or null
catalog
string or null
extensionLevel
string or null
extensionNickname
string or null
schedule
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.Extensions.ImportExtensionMapping)

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "additionalData": {
    },
  • "vendor": "string",
  • "catalog": "string",
  • "extensionLevel": "string",
  • "extensionNickname": "string",
  • "schedule": "string",
  • "mappings": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Install Extension Options

path Parameters
id
required
string
field
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "error": "string",
  • "success": true,
  • "options": [
    ]
}

KeyAuth

Generate API Key

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
name
string or null
keyType
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "name": "string",
  • "keyType": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "success": true,
  • "error": "string",
  • "key": "string"
}

Get API Keys

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "keys": [
    ]
}

Get API Key Types

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "keyTypes": {
    }
}

Disable API Key

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Enable API Key

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Delete API Key

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Generate Session Key

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
organization
string or null
key
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "organization": "string",
  • "key": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get SessionKey

query Parameters
sessionKey
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "expiration": "2019-08-24T14:15:22Z",
  • "isSubmittable": true
}

Submit Punchout Workspace

path Parameters
id
required
string
header Parameters
x-session-key
required
string
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "postUrl": "string",
  • "data": "string"
}

Submit CW CPQ Workspace

path Parameters
id
required
string
header Parameters
x-session-key
required
string
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "postUrl": "string",
  • "data": "string"
}

Search

Search

query Parameters
catalog
string
manufacturerPartNumber
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
keywords
string or null
page
integer <int32>
pageSize
integer <int32>
inStock
boolean
lowPrice
number or null <double>
highPrice
number or null <double>
manufacturer
Array of strings or null
vendors
Array of strings or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.FilterCriteria)
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.FilterCriteria)
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.FilterCriteria)
segment
string or null
category
string or null
subCategory
string or null
checkRealtimeSelection
boolean or null
includeMetadata
boolean or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductFilter)
tags
Array of strings or null
userTags
Array of strings or null
productLines
Array of strings or null
manufacturerPartNumber
string or null
overrideUsername
string or null
overrideOrganization
string or null
sortVendor
string or null
sortDirection
string or null
inStockVendors
Array of strings or null
inCatalogVendors
Array of strings or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "keywords": "string",
  • "page": 0,
  • "pageSize": 0,
  • "inStock": true,
  • "lowPrice": 0,
  • "highPrice": 0,
  • "manufacturer": [
    ],
  • "vendors": [
    ],
  • "must": [
    ],
  • "boost": [
    ],
  • "exclude": [
    ],
  • "segment": "string",
  • "category": "string",
  • "subCategory": "string",
  • "checkRealtimeSelection": true,
  • "includeMetadata": true,
  • "filters": [
    ],
  • "tags": [
    ],
  • "userTags": [
    ],
  • "productLines": [
    ],
  • "manufacturerPartNumber": "string",
  • "overrideUsername": "string",
  • "overrideOrganization": "string",
  • "sortVendor": "string",
  • "sortDirection": "string",
  • "inStockVendors": [
    ],
  • "inCatalogVendors": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "products": [
    ],
  • "total": 0,
  • "searchLogId": "string",
  • "metadata": {
    }
}

Metadata

query Parameters
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "segments": {
    },
  • "vendors": [
    ],
  • "manufacturers": [
    ],
  • "facets": {
    },
  • "filters": {
    }
}

Quicksearch

query Parameters
search
required
string
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "manufacturers": [
    ],
  • "categories": {
    },
  • "manufacturerPartNumbers": [
    ],
  • "productNames": [
    ],
  • "productLines": [
    ],
  • "subCategories": {
    },
  • "tags": [
    ],
  • "userTags": [
    ]
}

Count

query Parameters
catalog
string
manufacturerPartNumber
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
keywords
string or null
page
integer <int32>
pageSize
integer <int32>
inStock
boolean
lowPrice
number or null <double>
highPrice
number or null <double>
manufacturer
Array of strings or null
vendors
Array of strings or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.FilterCriteria)
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.FilterCriteria)
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.FilterCriteria)
segment
string or null
category
string or null
subCategory
string or null
checkRealtimeSelection
boolean or null
includeMetadata
boolean or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductFilter)
tags
Array of strings or null
userTags
Array of strings or null
productLines
Array of strings or null
manufacturerPartNumber
string or null
overrideUsername
string or null
overrideOrganization
string or null
sortVendor
string or null
sortDirection
string or null
inStockVendors
Array of strings or null
inCatalogVendors
Array of strings or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "keywords": "string",
  • "page": 0,
  • "pageSize": 0,
  • "inStock": true,
  • "lowPrice": 0,
  • "highPrice": 0,
  • "manufacturer": [
    ],
  • "vendors": [
    ],
  • "must": [
    ],
  • "boost": [
    ],
  • "exclude": [
    ],
  • "segment": "string",
  • "category": "string",
  • "subCategory": "string",
  • "checkRealtimeSelection": true,
  • "includeMetadata": true,
  • "filters": [
    ],
  • "tags": [
    ],
  • "userTags": [
    ],
  • "productLines": [
    ],
  • "manufacturerPartNumber": "string",
  • "overrideUsername": "string",
  • "overrideOrganization": "string",
  • "sortVendor": "string",
  • "sortDirection": "string",
  • "inStockVendors": [
    ],
  • "inCatalogVendors": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "count": 0,
  • "catalog": "string"
}

Search History

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Favorites

Get Favorites

query Parameters
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "products": [
    ],
  • "total": 0,
  • "searchLogId": "string",
  • "metadata": {
    }
}

Set Favorites

path Parameters
id
required
string
query Parameters
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
company
boolean
user
boolean

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "company": true,
  • "user": true
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Remove Company Favorite

path Parameters
id
required
string
query Parameters
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Remove User Favorite

path Parameters
id
required
string
query Parameters
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Workspaces

Get Workspaces

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Create Workspace

query Parameters
name
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Workspace Templates

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Create Workspace From Template

path Parameters
name
required
string
template
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Workspace

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "name": "string",
  • "active": true,
  • "defaultMarkup": 0,
  • "defaultListDiscount": 0,
  • "defaultSource": "string",
  • "products": [
    ],
  • "lastAccessed": "2019-08-24T14:15:22Z",
  • "isTemplate": true,
  • "defaultTaxable": true,
  • "defaultTaxCode": "string",
  • "defaultTaxRate": 0,
  • "session": "string",
  • "companyId": "string",
  • "companyName": "string"
}

Update Workspace

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
id
string or null
name
string or null
active
boolean or null
defaultMarkup
number or null <double>
defaultListDiscount
number or null <double>
defaultSource
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.WorkspaceItem)
lastAccessed
string or null <date-time>
isTemplate
boolean or null
defaultTaxable
boolean or null
defaultTaxCode
string or null
defaultTaxRate
number or null <double>
session
string or null
companyId
string or null
companyName
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "name": "string",
  • "active": true,
  • "defaultMarkup": 0,
  • "defaultListDiscount": 0,
  • "defaultSource": "string",
  • "products": [
    ],
  • "lastAccessed": "2019-08-24T14:15:22Z",
  • "isTemplate": true,
  • "defaultTaxable": true,
  • "defaultTaxCode": "string",
  • "defaultTaxRate": 0,
  • "session": "string",
  • "companyId": "string",
  • "companyName": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Delete Workspace

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Recent Workspaces

query Parameters
numberOfWorkspaces
integer <int32>
Default: 5
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Get Workspace Items

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Remove Multiple Workspace Items

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
items
Array of strings or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Update Workspace Item

path Parameters
id
required
string
itemId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
quantity
number or null <double>
price
number or null <double>
markup
number or null <double>
listDiscount
number or null <double>
source
string or null
isTaxable
boolean or null
taxRate
number or null <double>
taxCode
string or null
priceLevelPartNumber
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "quantity": 0,
  • "price": 0,
  • "markup": 0,
  • "listDiscount": 0,
  • "source": "string",
  • "isTaxable": true,
  • "taxRate": 0,
  • "taxCode": "string",
  • "priceLevelPartNumber": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Remove Workspace Item

path Parameters
id
required
string
itemId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Add Items From Workspace Template

path Parameters
sourceId
required
string
destinationId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Get Workspace Extension Fields

path Parameters
id
required
string
extension
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Get All Workspace Extension Fields

query Parameters
workspace
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Get Workspace Extension Field

path Parameters
id
required
string
extension
required
string
field
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "extensionId": "string",
  • "key": "string",
  • "value": "string"
}

Update Workspace Metadata

path Parameters
id
required
string
extension
required
string
field
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
value
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "value": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Catalog

Get Catalogs

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "catalogs": [
    ]
}

Create Catalog

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
name
string or null
description
string or null
active
boolean
checkRealtime
boolean

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "name": "string",
  • "description": "string",
  • "active": true,
  • "checkRealtime": true
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Retrieve Products

path Parameters
catalog
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
ids
Array of strings or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "ids": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
[
  • {
    }
]

Create Product

path Parameters
catalog
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
id
string or null
description
string or null
manufacturer
string or null
manufacturerPartNumber
string or null
msrp
number or null <double>
name
string or null
image
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductImage)
catalog
string or null
unspsc
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.Vendor)
object or null
object or null
object or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductLink)
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductNote)
segment
string or null
category
string or null
subCategory
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ExtensionField)
object (AdaptiveCatalog.Api.Shared.Models.V_1._0.Favorite)
updatedBy
string or null
lastUpdated
string or null <date-time>
productLines
Array of strings or null
tags
Array of strings or null
userTags
Array of strings or null
source
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.PriceLevel)

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "description": "string",
  • "manufacturer": "string",
  • "manufacturerPartNumber": "string",
  • "msrp": 0,
  • "name": "string",
  • "image": "string",
  • "images": [
    ],
  • "catalog": "string",
  • "unspsc": "string",
  • "vendors": [
    ],
  • "attributes": {
    },
  • "filters": {
    },
  • "facets": {
    },
  • "links": [
    ],
  • "notes": [
    ],
  • "segment": "string",
  • "category": "string",
  • "subCategory": "string",
  • "extensionFields": [
    ],
  • "favorite": {
    },
  • "updatedBy": "string",
  • "lastUpdated": "2019-08-24T14:15:22Z",
  • "productLines": [
    ],
  • "tags": [
    ],
  • "userTags": [
    ],
  • "source": "string",
  • "priceLevels": [
    ]
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Product

path Parameters
catalog
required
string
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "description": "string",
  • "manufacturer": "string",
  • "manufacturerPartNumber": "string",
  • "msrp": 0,
  • "name": "string",
  • "image": "string",
  • "images": [
    ],
  • "catalog": "string",
  • "unspsc": "string",
  • "vendors": [
    ],
  • "attributes": {
    },
  • "filters": {
    },
  • "facets": {
    },
  • "links": [
    ],
  • "notes": [
    ],
  • "segment": "string",
  • "category": "string",
  • "subCategory": "string",
  • "extensionFields": [
    ],
  • "favorite": {
    },
  • "updatedBy": "string",
  • "lastUpdated": "2019-08-24T14:15:22Z",
  • "productLines": [
    ],
  • "tags": [
    ],
  • "userTags": [
    ],
  • "source": "string",
  • "priceLevels": [
    ]
}

Update Product

path Parameters
catalog
required
string
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
id
string or null
description
string or null
manufacturer
string or null
manufacturerPartNumber
string or null
msrp
number or null <double>
name
string or null
image
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductImage)
catalog
string or null
unspsc
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.Vendor)
object or null
object or null
object or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductLink)
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ProductNote)
segment
string or null
category
string or null
subCategory
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.ExtensionField)
object (AdaptiveCatalog.Api.Shared.Models.V_1._0.Favorite)
updatedBy
string or null
lastUpdated
string or null <date-time>
productLines
Array of strings or null
tags
Array of strings or null
userTags
Array of strings or null
source
string or null
Array of objects or null (AdaptiveCatalog.Api.Shared.Models.V_1._0.PriceLevel)

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "description": "string",
  • "manufacturer": "string",
  • "manufacturerPartNumber": "string",
  • "msrp": 0,
  • "name": "string",
  • "image": "string",
  • "images": [
    ],
  • "catalog": "string",
  • "unspsc": "string",
  • "vendors": [
    ],
  • "attributes": {
    },
  • "filters": {
    },
  • "facets": {
    },
  • "links": [
    ],
  • "notes": [
    ],
  • "segment": "string",
  • "category": "string",
  • "subCategory": "string",
  • "extensionFields": [
    ],
  • "favorite": {
    },
  • "updatedBy": "string",
  • "lastUpdated": "2019-08-24T14:15:22Z",
  • "productLines": [
    ],
  • "tags": [
    ],
  • "userTags": [
    ],
  • "source": "string",
  • "priceLevels": [
    ]
}

Update Extensions Field

path Parameters
catalog
required
string
id
required
string
extension
required
string
field
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
value
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "value": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Product Specific Extension Fields

path Parameters
catalog
required
string
id
required
string
extension
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "fields": [
    ]
}

Get Extension Fields

path Parameters
catalog
required
string
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "fields": [
    ]
}

Get Product Notes

path Parameters
catalog
required
string
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "userNote": {
    },
  • "companyNote": {
    }
}

Update Product Notes

path Parameters
catalog
required
string
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
userNote
string or null
companyNote
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "userNote": "string",
  • "companyNote": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Insights

path Parameters
catalog
required
string
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "vendorInsights": [
    ]
}

Add Product To Workspace

path Parameters
catalog
required
string
id
required
string
workspace
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
quantity
number or null <double>
price
number or null <double>
markup
number or null <double>
listDiscount
number or null <double>
source
string or null
isTaxable
boolean or null
taxRate
number or null <double>
taxCode
string or null
priceLevelPartNumber
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "quantity": 0,
  • "price": 0,
  • "markup": 0,
  • "listDiscount": 0,
  • "source": "string",
  • "isTaxable": true,
  • "taxRate": 0,
  • "taxCode": "string",
  • "priceLevelPartNumber": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Copy Product To Catalog

path Parameters
catalog
required
string
id
required
string
targetCatalog
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Product Logs

path Parameters
catalog
required
string
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Update Product Tags

path Parameters
productId
required
string
catalog
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
Array
string

Responses

Request samples

Content type
application/json; x-api-version=3.0
[
  • "string"
]

Response samples

Content type
application/json; x-api-version=3.0
true

Update Product Tags (User)

path Parameters
productId
required
string
catalog
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
Array
string

Responses

Request samples

Content type
application/json; x-api-version=3.0
[
  • "string"
]

Response samples

Content type
application/json; x-api-version=3.0
true

Settings

Delete Company (v2.0)

path Parameters
companyId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Company By Id

path Parameters
companyId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "organization": "string",
  • "username": "string",
  • "companyName": "string",
  • "companyIdentifier": "string",
  • "contact": {
    },
  • "address": {
    },
  • "createDate": "2019-08-24T14:15:22Z",
  • "id": "string",
  • "lastAccessed": "2019-08-24T14:15:22Z"
}

Get Company Workspace Count (v2.0)

path Parameters
companyId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
0
0

Get Organizations

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "organizations": [
    ]
}

Get Organization Details

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "id": "string",
  • "name": "string",
  • "catalogs": [
    ],
  • "defaultCatalog": "string",
  • "logo": "string",
  • "configurations": [
    ],
  • "users": [
    ],
  • "userLimit": 0,
  • "catalogLimit": 0,
  • "licensedUserCount": 0,
  • "searchCredits": 0,
  • "additionalCreditBundle": 0,
  • "additionalCreditCost": 0,
  • "subOrganizationsEnabled": true,
  • "country": "string"
}

Update Organization

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
name
string or null
logo
string or null
country
string or null
defaultCatalog
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "name": "string",
  • "logo": "string",
  • "country": "string",
  • "defaultCatalog": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Save User to Organization

path Parameters
uname
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
username
string or null
role
string or null
firstName
string or null
lastName
string or null
sendNotification
boolean

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "username": "string",
  • "role": "string",
  • "firstName": "string",
  • "lastName": "string",
  • "sendNotification": true
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Remove User from Organization

path Parameters
uname
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Permissions

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "permissions": [
    ],
  • "allPermissions": {
    }
}

Get Columns

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "searchColumns": [
    ],
  • "workspaceColumns": [
    ]
}

Save Columns

path Parameters
page
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
Array
string

Responses

Request samples

Content type
application/json; x-api-version=3.0
[
  • "string"
]

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Product Reporting Logs

query Parameters
page
integer <int32>
Default: 0
pageSize
integer <int32>
Default: 0
user
string
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Get Tax Codes

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "taxCodes": [
    ]
}

Add or Update Tax Code

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
name
string or null
id
string or null
description
string or null
rate
number or null <double>
active
boolean or null
source
string or null
sourceId
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "name": "string",
  • "id": "string",
  • "description": "string",
  • "rate": 0,
  • "active": true,
  • "source": "string",
  • "sourceId": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Delete Tax Code

path Parameters
taxCodeId
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Search Companies

path Parameters
searchTerm
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
[
  • {
    }
]

Add or Update Company

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
organization
string or null
username
string or null
companyName
string or null
companyIdentifier
string or null
object (AdaptiveCatalog.Api.Shared.Models.V_2._0.CompanyContact)
object (AdaptiveCatalog.Api.Shared.Models.V_2._0.CompanyAddress)
createDate
string or null <date-time>
id
string or null
lastAccessed
string <date-time>

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "organization": "string",
  • "username": "string",
  • "companyName": "string",
  • "companyIdentifier": "string",
  • "contact": {
    },
  • "address": {
    },
  • "createDate": "2019-08-24T14:15:22Z",
  • "id": "string",
  • "lastAccessed": "2019-08-24T14:15:22Z"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Sub Organizations

query Parameters
page
integer <int32>
pageSize
integer <int32>
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Create Sub Organization

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
name
string or null
logo
string or null
country
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "name": "string",
  • "logo": "string",
  • "country": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Update Sub Organization

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
name
string or null
logo
string or null
country
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "name": "string",
  • "logo": "string",
  • "country": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Reporting

Search Usage

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "users": {
    },
  • "apiKeys": {
    },
  • "searchCreditsUsed": 0,
  • "year": 0,
  • "month": 0
}

Tasks

Get Tasks

query Parameters
includeDismissed
boolean
Default: false
fetchUpdates
boolean
Default: true
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "items": [
    ],
  • "total": 0
}

Review Task

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Dismiss Task

path Parameters
id
required
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=3.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Files

Save Product Image

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
file
string or null
fileName
string or null
type
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "file": "string",
  • "fileName": "string",
  • "type": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "url": "string"
}

Delete Custom Product Images

path Parameters
productId
required
string
query Parameters
catalog
string
header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
customImageIds
Array of strings or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "customImageIds": [
    ]
}

Upload Image

header Parameters
x-api-version
string
Default: 3.0

The requested API version

Request Body schema: application/json; x-api-version=3.0
file
string or null
fileName
string or null
type
string or null

Responses

Request samples

Content type
application/json; x-api-version=3.0
{
  • "file": "string",
  • "fileName": "string",
  • "type": "string"
}

Response samples

Content type
application/json; x-api-version=3.0
{
  • "url": "string"
}