Adaptive Catalog API (v1)
Download OpenAPI specification:Download
/api/extensions/import/{id}/run
path Parameters
id required | string |
Request Body schema:
apiKey | string or null |
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 |
vendor | string or null |
Array of objects or null (ImportExtensionMapping) |
Responses
Request samples
- Payload
Content type
{- "apiKey": "string",
- "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,
- "vendor": "string",
- "mappings": [
- {
- "column": 0,
- "field": "string",
- "attribute": "string"
}
]
}
Response samples
- 200
Content type
No sample
/api/extensions/export/{id}/run
path Parameters
id required | string |
query Parameters
catalog | string |
Request Body schema:
object or null | |
Array of objects or null (ProductReference) | |
workspace | string or null |
Responses
Request samples
- Payload
Content type
{- "additionalFields": {
- "property1": "string",
- "property2": "string"
}, - "products": [
- {
- "catalog": "string",
- "id": "string"
}
], - "workspace": "string"
}
Response samples
- 200
Content type
No sample
/api/extensions/export/{id}/existing
path Parameters
id required | string |
Request Body schema:
Array of objects or null (GetExtensionLinkRequest) | |||||
Array
|
Responses
Request samples
- Payload
Content type
{- "products": [
- {
- "acId": "string",
- "acCatalog": "string"
}
]
}
Response samples
- 200
Content type
No sample
/api/extensions/export/{id}/possibleMatches
path Parameters
id required | string |
Request Body schema:
object or null | |
Array of objects or null (ProductReference) | |
workspace | string or null |
Responses
Request samples
- Payload
Content type
{- "additionalFields": {
- "property1": "string",
- "property2": "string"
}, - "products": [
- {
- "catalog": "string",
- "id": "string"
}
], - "workspace": "string"
}
Response samples
- 200
Content type
No sample
/api/extensions/export/{id}/{field}/options
path Parameters
id required | string |
field required | string |
query Parameters
catalog | string |
Request Body schema:
object or null | |
search | string or null |
Responses
Request samples
- Payload
Content type
{- "additionalData": {
- "property1": "string",
- "property2": "string"
}, - "search": "string"
}
Response samples
- 200
Content type
No sample
/api/extensions/realtime/run
Request Body schema:
object or null | |
Array of objects or null (ProductReference) | |
workspace | string or null |
Responses
Request samples
- Payload
Content type
{- "additionalFields": {
- "property1": "string",
- "property2": "string"
}, - "products": [
- {
- "catalog": "string",
- "id": "string"
}
], - "workspace": "string"
}
Response samples
- 200
Content type
No sample
/api/extensions/realtime/{id}/run
path Parameters
id required | string |
Request Body schema:
object or null | |
Array of objects or null (ProductReference) | |
workspace | string or null |
Responses
Request samples
- Payload
Content type
{- "additionalFields": {
- "property1": "string",
- "property2": "string"
}, - "products": [
- {
- "catalog": "string",
- "id": "string"
}
], - "workspace": "string"
}
Response samples
- 200
Content type
No sample
/api/extensions/recommendation/{extension}/run
path Parameters
extension required | string |
Request Body schema:
object or null | |
Array of objects or null (ProductReference) | |
workspace | string or null |
Responses
Request samples
- Payload
Content type
{- "additionalFields": {
- "property1": "string",
- "property2": "string"
}, - "products": [
- {
- "catalog": "string",
- "id": "string"
}
], - "workspace": "string"
}
Response samples
- 200
Content type
No sample
/api/extensions/recommendation/{extension}/files
path Parameters
extension required | string |
Request Body schema:
file | string or null |
fileName | string or null |
type | string or null |
Responses
Request samples
- Payload
Content type
{- "file": "string",
- "fileName": "string",
- "type": "string"
}
Response samples
- 200
Content type
No sample
/api/extensions/installed/{id}
path Parameters
id required | string |
Request Body schema:
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 (ImportExtensionMapping) |
Responses
Request samples
- Payload
Content type
{- "additionalData": {
- "property1": "string",
- "property2": "string"
}, - "vendor": "string",
- "catalog": "string",
- "extensionLevel": "string",
- "extensionNickname": "string",
- "schedule": "string",
- "mappings": [
- {
- "column": 0,
- "field": "string",
- "attribute": "string"
}
]
}
Response samples
- 200
Content type
No sample
/api/extensions/available/{id}/validate
path Parameters
id required | string |
Request Body schema:
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 (ImportExtensionMapping) |
Responses
Request samples
- Payload
Content type
{- "additionalData": {
- "property1": "string",
- "property2": "string"
}, - "vendor": "string",
- "catalog": "string",
- "extensionLevel": "string",
- "extensionNickname": "string",
- "schedule": "string",
- "mappings": [
- {
- "column": 0,
- "field": "string",
- "attribute": "string"
}
]
}
Response samples
- 200
Content type
No sample
/api/extensions/available/{id}/getSample
path Parameters
id required | string |
Request Body schema:
object or null | |||
|
Responses
Request samples
- Payload
Content type
{- "additionalFields": {
- "property1": "string",
- "property2": "string"
}
}
Response samples
- 200
Content type
No sample
/api/extensions/available/{id}/install
path Parameters
id required | string |
Request Body schema:
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 (ImportExtensionMapping) |
Responses
Request samples
- Payload
Content type
{- "additionalData": {
- "property1": "string",
- "property2": "string"
}, - "vendor": "string",
- "catalog": "string",
- "extensionLevel": "string",
- "extensionNickname": "string",
- "schedule": "string",
- "mappings": [
- {
- "column": 0,
- "field": "string",
- "attribute": "string"
}
]
}
Response samples
- 200
Content type
No sample
/api/extensions/links/{extension}
path Parameters
extension required | string |
Request Body schema:
Array of objects or null (GetExtensionLinkRequest) | |||||
Array
|
Responses
Request samples
- Payload
Content type
{- "products": [
- {
- "acId": "string",
- "acCatalog": "string"
}
]
}
Response samples
- 200
Content type
No sample
/api/KeyAuth/punchout/setup/json
Request Body schema:
company | string or null |
username | string or null |
apiKey | string or null |
callbackUrl | string or null |
Responses
Request samples
- Payload
Content type
{- "company": "string",
- "username": "string",
- "apiKey": "string",
- "callbackUrl": "string"
}
Response samples
- 200
Content type
No sample
Search
query Parameters
catalog | string |
Request Body schema: application/json
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 (FilterCriteria) | |
Array of objects or null (FilterCriteria) | |
Array of objects or null (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 (ProductFilter) |
Responses
Request samples
- Payload
Content type
application/json
{- "keywords": "string",
- "page": 0,
- "pageSize": 0,
- "inStock": true,
- "lowPrice": 0,
- "highPrice": 0,
- "manufacturer": [
- "string"
], - "vendors": [
- "string"
], - "must": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "boost": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "exclude": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "checkRealtimeSelection": true,
- "includeMetadata": true,
- "filters": [
- {
- "name": "string",
- "min": 0,
- "max": 0
}
]
}
Response samples
- 200
Content type
application/json
{- "products": [
- {
- "id": "string",
- "description": "string",
- "manufacturer": "string",
- "manufacturerPartNumber": "string",
- "msrp": 0,
- "name": "string",
- "image": "string",
- "images": [
- {
- "id": "string",
- "url": "string",
- "name": "string",
- "type": "string",
- "isCustom": true
}
], - "catalog": "string",
- "unspsc": "string",
- "vendors": [
- {
- "cost": 0,
- "onHand": 0,
- "inStock": true,
- "vendorPartNumber": "string",
- "vendorName": "string",
- "status": "string",
- "name": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "filters": {
- "property1": 0,
- "property2": 0
}, - "facets": {
- "property1": "string",
- "property2": "string"
}, - "links": [
- {
- "type": "string",
- "value": "string",
- "recommended": true
}
], - "notes": [
- {
- "username": "string",
- "text": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "extensionFields": [
- {
- "extensionId": "string",
- "key": "string",
- "value": "string"
}
], - "favorite": {
- "company": true,
- "user": true
}, - "updatedBy": "string",
- "lastUpdated": "string"
}
], - "total": 0,
- "metadata": {
- "segments": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "vendors": [
- "string"
], - "manufacturers": [
- "string"
], - "facets": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "filters": {
- "property1": {
- "key": "string",
- "min": 0,
- "max": 0
}, - "property2": {
- "key": "string",
- "min": 0,
- "max": 0
}
}
}
}
Simple Search
query Parameters
catalog | string |
Request Body schema: application/json
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 (FilterCriteria) | |
Array of objects or null (FilterCriteria) | |
Array of objects or null (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 (ProductFilter) |
Responses
Request samples
- Payload
Content type
application/json
{- "keywords": "string",
- "page": 0,
- "pageSize": 0,
- "inStock": true,
- "lowPrice": 0,
- "highPrice": 0,
- "manufacturer": [
- "string"
], - "vendors": [
- "string"
], - "must": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "boost": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "exclude": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "checkRealtimeSelection": true,
- "includeMetadata": true,
- "filters": [
- {
- "name": "string",
- "min": 0,
- "max": 0
}
]
}
Response samples
- 200
Content type
application/json
{- "products": [
- {
- "id": "string",
- "description": "string",
- "manufacturer": "string",
- "manufacturerPartNumber": "string",
- "msrp": 0,
- "name": "string",
- "image": "string",
- "images": [
- {
- "id": "string",
- "url": "string",
- "name": "string",
- "type": "string",
- "isCustom": true
}
], - "catalog": "string",
- "unspsc": "string",
- "vendors": [
- {
- "cost": 0,
- "onHand": 0,
- "inStock": true,
- "vendorPartNumber": "string",
- "vendorName": "string",
- "status": "string",
- "name": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "filters": {
- "property1": 0,
- "property2": 0
}, - "facets": {
- "property1": "string",
- "property2": "string"
}, - "links": [
- {
- "type": "string",
- "value": "string",
- "recommended": true
}
], - "notes": [
- {
- "username": "string",
- "text": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "extensionFields": [
- {
- "extensionId": "string",
- "key": "string",
- "value": "string"
}
], - "favorite": {
- "company": true,
- "user": true
}, - "updatedBy": "string",
- "lastUpdated": "string"
}
], - "total": 0
}
Response samples
- 200
Content type
application/json
{- "segments": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "vendors": [
- "string"
], - "manufacturers": [
- "string"
], - "facets": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "filters": {
- "property1": {
- "key": "string",
- "min": 0,
- "max": 0
}, - "property2": {
- "key": "string",
- "min": 0,
- "max": 0
}
}
}
Count
query Parameters
catalog | string |
Request Body schema: application/json
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 (FilterCriteria) | |
Array of objects or null (FilterCriteria) | |
Array of objects or null (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 (ProductFilter) |
Responses
Request samples
- Payload
Content type
application/json
{- "keywords": "string",
- "page": 0,
- "pageSize": 0,
- "inStock": true,
- "lowPrice": 0,
- "highPrice": 0,
- "manufacturer": [
- "string"
], - "vendors": [
- "string"
], - "must": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "boost": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "exclude": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "checkRealtimeSelection": true,
- "includeMetadata": true,
- "filters": [
- {
- "name": "string",
- "min": 0,
- "max": 0
}
]
}
Response samples
- 200
Content type
application/json
{- "count": 0,
- "catalog": "string"
}
Response samples
- 200
Content type
application/json
{- "items": [
- {
- "keywords": "string",
- "page": 0,
- "pageSize": 0,
- "inStock": true,
- "lowPrice": 0,
- "highPrice": 0,
- "manufacturer": [
- "string"
], - "vendors": [
- "string"
], - "must": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "boost": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "exclude": [
- {
- "type": "string",
- "name": "string",
- "value": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "checkRealtimeSelection": true,
- "includeMetadata": true,
- "filters": [
- {
- "name": "string",
- "min": 0,
- "max": 0
}
], - "catalog": "string",
- "username": "string"
}
]
}
Response samples
- 200
Content type
application/json
{- "products": [
- {
- "id": "string",
- "description": "string",
- "manufacturer": "string",
- "manufacturerPartNumber": "string",
- "msrp": 0,
- "name": "string",
- "image": "string",
- "images": [
- {
- "id": "string",
- "url": "string",
- "name": "string",
- "type": "string",
- "isCustom": true
}
], - "catalog": "string",
- "unspsc": "string",
- "vendors": [
- {
- "cost": 0,
- "onHand": 0,
- "inStock": true,
- "vendorPartNumber": "string",
- "vendorName": "string",
- "status": "string",
- "name": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "filters": {
- "property1": 0,
- "property2": 0
}, - "facets": {
- "property1": "string",
- "property2": "string"
}, - "links": [
- {
- "type": "string",
- "value": "string",
- "recommended": true
}
], - "notes": [
- {
- "username": "string",
- "text": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "extensionFields": [
- {
- "extensionId": "string",
- "key": "string",
- "value": "string"
}
], - "favorite": {
- "company": true,
- "user": true
}, - "updatedBy": "string",
- "lastUpdated": "string"
}
], - "total": 0,
- "metadata": {
- "segments": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "vendors": [
- "string"
], - "manufacturers": [
- "string"
], - "facets": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "filters": {
- "property1": {
- "key": "string",
- "min": 0,
- "max": 0
}, - "property2": {
- "key": "string",
- "min": 0,
- "max": 0
}
}
}
}
Set Favorites
path Parameters
id required | string |
query Parameters
catalog | string |
Request Body schema: application/json
company | boolean |
user | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "company": true,
- "user": true
}
Response samples
- 200
Content type
application/json
{- "success": true,
- "message": "string",
- "id": "string",
- "taskId": "string"
}
/api/Catalog/{name}/{id}
path Parameters
name required | string |
id required | string |
Request Body schema:
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 (ProductImage) | |
catalog | string or null |
unspsc | string or null |
Array of objects or null (Vendor) | |
object or null | |
object or null | |
object or null | |
Array of objects or null (ProductLink) | |
Array of objects or null (ProductNote) | |
segment | string or null |
category | string or null |
subCategory | string or null |
Array of objects or null (ExtensionField) | |
object (Favorite) | |
updatedBy | string or null |
lastUpdated | string or null |
Responses
Request samples
- Payload
Content type
{- "id": "string",
- "description": "string",
- "manufacturer": "string",
- "manufacturerPartNumber": "string",
- "msrp": 0,
- "name": "string",
- "image": "string",
- "images": [
- {
- "id": "string",
- "url": "string",
- "name": "string",
- "type": "string",
- "isCustom": true
}
], - "catalog": "string",
- "unspsc": "string",
- "vendors": [
- {
- "cost": 0,
- "onHand": 0,
- "inStock": true,
- "vendorPartNumber": "string",
- "vendorName": "string",
- "status": "string",
- "name": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "filters": {
- "property1": 0,
- "property2": 0
}, - "facets": {
- "property1": "string",
- "property2": "string"
}, - "links": [
- {
- "type": "string",
- "value": "string",
- "recommended": true
}
], - "notes": [
- {
- "username": "string",
- "text": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "extensionFields": [
- {
- "extensionId": "string",
- "key": "string",
- "value": "string"
}
], - "favorite": {
- "company": true,
- "user": true
}, - "updatedBy": "string",
- "lastUpdated": "string"
}
/api/Catalog/{name}/{id}
path Parameters
name required | string |
id required | string |
Request Body schema:
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 (ProductImage) | |
catalog | string or null |
unspsc | string or null |
Array of objects or null (Vendor) | |
object or null | |
object or null | |
object or null | |
Array of objects or null (ProductLink) | |
Array of objects or null (ProductNote) | |
segment | string or null |
category | string or null |
subCategory | string or null |
Array of objects or null (ExtensionField) | |
object (Favorite) | |
updatedBy | string or null |
lastUpdated | string or null |
Responses
Request samples
- Payload
Content type
{- "id": "string",
- "description": "string",
- "manufacturer": "string",
- "manufacturerPartNumber": "string",
- "msrp": 0,
- "name": "string",
- "image": "string",
- "images": [
- {
- "id": "string",
- "url": "string",
- "name": "string",
- "type": "string",
- "isCustom": true
}
], - "catalog": "string",
- "unspsc": "string",
- "vendors": [
- {
- "cost": 0,
- "onHand": 0,
- "inStock": true,
- "vendorPartNumber": "string",
- "vendorName": "string",
- "status": "string",
- "name": "string"
}
], - "attributes": {
- "property1": "string",
- "property2": "string"
}, - "filters": {
- "property1": 0,
- "property2": 0
}, - "facets": {
- "property1": "string",
- "property2": "string"
}, - "links": [
- {
- "type": "string",
- "value": "string",
- "recommended": true
}
], - "notes": [
- {
- "username": "string",
- "text": "string"
}
], - "segment": "string",
- "category": "string",
- "subCategory": "string",
- "extensionFields": [
- {
- "extensionId": "string",
- "key": "string",
- "value": "string"
}
], - "favorite": {
- "company": true,
- "user": true
}, - "updatedBy": "string",
- "lastUpdated": "string"
}
/api/Catalog/{name}/{id}/extensionFields/{extension}/{field}
path Parameters
name required | string |
id required | string |
extension required | string |
field required | string |
Request Body schema:
value | string or null |
Responses
Request samples
- Payload
Content type
{- "value": "string"
}
Response samples
- 200
Content type
No sample
/api/Catalog/{name}/{id}/notes
path Parameters
name required | string |
id required | string |
Request Body schema:
text | string or null |
username | string or null |
productId | string or null |
catalog | string or null |
Responses
Request samples
- Payload
Content type
{- "text": "string",
- "username": "string",
- "productId": "string",
- "catalog": "string"
}
Response samples
- 200
Content type
No sample
Response samples
- 200
Content type
application/json
{- "organizations": [
- {
- "id": "string",
- "name": "string",
- "catalogs": [
- {
- "name": "string",
- "description": "string",
- "active": true,
- "checkRealtime": true
}
], - "defaultCatalog": "string",
- "logo": "string",
- "configurations": [
- {
- "name": "string",
- "description": "string",
- "defaultValue": "string",
- "protected": true,
- "dataType": "string"
}
], - "users": [
- {
- "username": "string",
- "role": "string"
}
], - "userLimit": 0,
- "catalogLimit": 0,
- "licensedUserCount": 0,
- "searchCredits": 0,
- "additionalCreditBundle": 0,
- "additionalCreditCost": 0
}
]
}
Response samples
- 200
Content type
application/json
{- "id": "string",
- "name": "string",
- "catalogs": [
- {
- "name": "string",
- "description": "string",
- "active": true,
- "checkRealtime": true
}
], - "defaultCatalog": "string",
- "logo": "string",
- "configurations": [
- {
- "name": "string",
- "description": "string",
- "defaultValue": "string",
- "protected": true,
- "dataType": "string"
}
], - "users": [
- {
- "username": "string",
- "role": "string"
}
], - "userLimit": 0,
- "catalogLimit": 0,
- "licensedUserCount": 0,
- "searchCredits": 0,
- "additionalCreditBundle": 0,
- "additionalCreditCost": 0
}
Save User to Organization
path Parameters
uname required | string |
Request Body schema: application/json
username | string or null |
role | string or null |
firstName | string or null |
lastName | string or null |
sendNotification | boolean |
Responses
Request samples
- Payload
Content type
application/json
{- "username": "string",
- "role": "string",
- "firstName": "string",
- "lastName": "string",
- "sendNotification": true
}
Response samples
- 200
- 400
Content type
application/json
{- "success": true,
- "message": "string",
- "id": "string",
- "taskId": "string"
}
Get Product Logs
query Parameters
page | integer <int32> Default: 0 |
pageSize | integer <int32> Default: 0 |
user | string |
catalog | string |
Responses
Response samples
- 200
Content type
application/json
{- "items": [
- {
- "catalog": "string",
- "productId": "string",
- "updatedBy": "string",
- "timestamp": "string",
- "fieldsUpdated": [
- "string"
]
}
]
}
Response samples
- 200
Content type
application/json
{- "users": {
- "property1": {
- "searchCreditsUsed": 0,
- "searchCount": 0
}, - "property2": {
- "searchCreditsUsed": 0,
- "searchCount": 0
}
}, - "apiKeys": {
- "property1": {
- "searchCreditsUsed": 0,
- "searchCount": 0
}, - "property2": {
- "searchCreditsUsed": 0,
- "searchCount": 0
}
}, - "searchCreditsUsed": 0,
- "year": 0,
- "month": 0
}
Get Tasks
query Parameters
includeDismissed | boolean Default: false |
fetchUpdates | boolean Default: true |
Responses
Response samples
- 200
Content type
application/json
{- "items": [
- {
- "id": "string",
- "status": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "message": "string",
- "completed": true,
- "success": true,
- "percentCompleted": 0,
- "reviewed": true,
- "dismissed": true,
- "source": "string",
- "sourceType": "string"
}
]
}
Save Product Image
Request Body schema: application/json
file | string or null |
fileName | string or null |
type | string or null |
Responses
Request samples
- Payload
Content type
application/json
{- "file": "string",
- "fileName": "string",
- "type": "string"
}
Response samples
- 200
Content type
application/json
{- "url": "string"
}