Skip to main content

Adaptive Catalog API (2.0)

Download OpenAPI specification:Download

ImportExtensions

Run Import Extension (v2.0)

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

The requested API version

Responses

Response samples

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

Import Data (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

ExportExtensions

Run Extension (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

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

Run Extension Possible Matches (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

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

Run Extension Options (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

RealTimeExtensions

Run All Real Time Extensions (v2.0) Deprecated

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

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

Run Real Time Extension (v2.0) Deprecated

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

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

RecommendationExtensions

Run Recommendation Extension (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalFields": {
    },
  • "products": [
    ],
  • "workspace": "string"
}

Response samples

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

Upload Recommendation File (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

InstalledExtensions

Get Installed Extensions (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Update Installed Extension (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalData": {
    },
  • "vendor": "string",
  • "catalog": "string",
  • "extensionLevel": "string",
  • "extensionNickname": "string",
  • "schedule": "string",
  • "mappings": [
    ]
}

Response samples

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

Delete Installed Extension (v2.0)

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

The requested API version

Responses

Response samples

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

Disable Installed Extension (v2.0)

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

The requested API version

Responses

Response samples

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

Enable Installed Extension (v2.0)

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

The requested API version

Responses

Response samples

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

Get Extension Logs (v2.0)

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

The requested API version

Responses

Response samples

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

Get Extension Library Files (v2.0)

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

The requested API version

Responses

Response samples

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

Upload Extension Library File (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Disable Extension Library File (v2.0)

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

The requested API version

Responses

Response samples

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

Enable Extension Library File (v2.0)

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

The requested API version

Responses

Response samples

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

Get Extension Unmatched Products (v2.0)

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

The requested API version

Responses

Response samples

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

Confirm Extension Unmatched Product (v2.0)

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

The requested API version

Responses

Response samples

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

Create Extension Unmatched Product (v2.0)

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

The requested API version

Responses

Response samples

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

AvailableExtensions

Get Available Extensions (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Get Extension (v2.0)

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

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=2.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 (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalData": {
    },
  • "vendor": "string",
  • "catalog": "string",
  • "extensionLevel": "string",
  • "extensionNickname": "string",
  • "schedule": "string",
  • "mappings": [
    ]
}

Response samples

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

Get Import Sample (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Install Extension (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "additionalData": {
    },
  • "vendor": "string",
  • "catalog": "string",
  • "extensionLevel": "string",
  • "extensionNickname": "string",
  • "schedule": "string",
  • "mappings": [
    ]
}

Response samples

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

Get Install Extension Options (v2.0)

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

The requested API version

Responses

Response samples

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

KeyAuth

Generate API Key (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

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

Responses

Request samples

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

Response samples

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

Get API Keys (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Disable API Key (v2.0)

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

The requested API version

Responses

Response samples

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

Enable API Key (v2.0)

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

The requested API version

Responses

Response samples

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

Delete API Key (v2.0)

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

The requested API version

Responses

Response samples

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

Get SessionKey (v2.0)

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

The requested API version

Responses

Response samples

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

Submit Punchout Workspace (v2.0)

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

The requested API version

Responses

Response samples

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

Submit CW CPQ Workspace (v2.0)

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

The requested API version

Responses

Response samples

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

Search

Search (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "products": [
    ],
  • "total": 0,
  • "searchLogId": "string",
  • "metadata": {
    }
}

Metadata (v2.0)

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

The requested API version

Responses

Response samples

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

Quicksearch (v2.0)

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

The requested API version

Responses

Response samples

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

Count (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "count": 0,
  • "catalog": "string"
}

Search History (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Favorites

Get Favorites (v2.0)

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

The requested API version

Responses

Response samples

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

Set Favorites (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Remove Company Favorite (v2.0)

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

The requested API version

Responses

Response samples

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

Remove User Favorite (v2.0)

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

The requested API version

Responses

Response samples

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

Workspaces

Get Workspaces (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Create Workspace (v2.0)

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

The requested API version

Responses

Response samples

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

Get Workspace Templates (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Create Workspace From Template (v2.0)

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

The requested API version

Responses

Response samples

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

Get Workspace (v2.0)

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

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=2.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 (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Delete Workspace (v2.0)

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

The requested API version

Responses

Response samples

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

Get Recent Workspaces (v2.0)

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

The requested API version

Responses

Response samples

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

Get Workspace Items (v2.0)

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

The requested API version

Responses

Response samples

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

Remove Multiple Workspace Items (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Update Workspace Item (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Remove Workspace Item (v2.0)

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

The requested API version

Responses

Response samples

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

Add Items From Workspace Template (v2.0)

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

The requested API version

Responses

Response samples

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

Get Workspace Extension Fields (v2.0)

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

The requested API version

Responses

Response samples

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

Get All Workspace Extension Fields (v2.0)

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

The requested API version

Responses

Response samples

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

Get Workspace Extension Field (v2.0)

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

The requested API version

Responses

Response samples

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

Update Workspace Metadata (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Catalog

Get Catalogs (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Create Catalog (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

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

Responses

Request samples

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

Response samples

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

Retrieve Products (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Create Product (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Product (v2.0)

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

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=2.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 (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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 (POST) (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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 (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Get Product Specific Extension Fields (v2.0)

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

The requested API version

Responses

Response samples

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

Get Extension Fields (v2.0)

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

The requested API version

Responses

Response samples

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

Get Product Notes (v2.0)

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

The requested API version

Responses

Response samples

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

Update Product Notes (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Get Insights (v2.0)

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

The requested API version

Responses

Response samples

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

Add Product To Workspace (v2.0)

path Parameters
name
required
string
id
required
string
workspace
required
string
header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Copy Product To Catalog (v2.0)

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

The requested API version

Responses

Response samples

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

Get Product Logs (v2.0)

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

The requested API version

Responses

Response samples

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

Update Product Tags (v2.0)

path Parameters
productId
required
string
name
required
string
header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

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

Responses

Request samples

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

Response samples

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

Update Product Tags (User) (v2.0)

path Parameters
productId
required
string
name
required
string
header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

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

Responses

Request samples

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

Response samples

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

Settings

Get Organizations (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Get Organization Details (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=2.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"
}

Save User to Organization (v2.0)

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

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "username": "string",
  • "role": "string",
  • "firstName": "string",
  • "lastName": "string",
  • "sendNotification": true
}

Response samples

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

Remove User from Organization (v2.0)

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

The requested API version

Responses

Response samples

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

Get Permissions (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Get Columns (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Save Columns (v2.0)

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

The requested API version

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

Responses

Request samples

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

Response samples

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

Get Product Reporting Logs (v2.0)

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

The requested API version

Responses

Response samples

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

Get Tax Codes (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Add or Update Tax Code (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.0
{
  • "name": "string",
  • "id": "string",
  • "description": "string",
  • "rate": 0,
  • "active": true,
  • "source": "string",
  • "sourceId": "string"
}

Response samples

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

Delete Tax Code (v2.0)

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

The requested API version

Responses

Response samples

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

Get Company By Id (v2.0)

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

The requested API version

Responses

Response samples

Content type
application/json; x-api-version=2.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"
}

Delete Company (v2.0)

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

The requested API version

Responses

Response samples

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

Search Companies (v2.0)

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

The requested API version

Responses

Response samples

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

Add or Update Company (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Request Body schema: application/json; x-api-version=2.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=2.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=2.0
{
  • "success": true,
  • "message": "string",
  • "id": "string",
  • "taskId": "string"
}

Get Company Workspace Count (v2.0)

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

The requested API version

Responses

Response samples

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

Reporting

Search Usage (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

Responses

Response samples

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

Tasks

Get Tasks (v2.0)

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

The requested API version

Responses

Response samples

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

Review Task (v2.0)

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

The requested API version

Responses

Response samples

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

Dismiss Task (v2.0)

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

The requested API version

Responses

Response samples

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

Files

Save Product Image (v2.0)

header Parameters
x-api-version
required
string
Default: 2.0

The requested API version

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

Responses

Request samples

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

Response samples

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

Delete Custom Product Images (v2.0)

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

The requested API version

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

Responses

Request samples

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