Get Article By ID
GET
/v1/articles/{companyId}/{brandId}/{articleId}
const url = 'https://api.dev.caspeco.net/api/am/v1/articles/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.dev.caspeco.net/api/am/v1/articles/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0Returns the article with the given article ID
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”companyId
required
string format: uuid
brandId
required
string format: uuid
articleId
required
string format: uuid
Responses
Section titled “Responses”Returns the article
object
articleId
required
string format: uuid
categoryId
required
string format: uuid
externalId
string
articleNumber
required
integer format: int64
categoryExternalId
string
name
required
string
description
required
string
customerFacingName
required
string
customerFacingDescription
required
string
publicationStatus
required
string
prices
required
object
priceSource
required
string
regular
required
object
inclVat
number format: double
exclVat
number format: double
takeAway
required
object
inclVat
number format: double
exclVat
number format: double
conference
required
object
inclVat
number format: double
exclVat
number format: double
images
required
object
imageIdOneByOneUrl
string
imageIdSixteenByNineUrl
string
attributes
required
object
color
object
name
required
string
hexValue
required
string
allowDiscount
boolean
allowPriceOverride
boolean
salesUnit
string
keepStockBalance
boolean
isLoyaltyContributing
boolean
ageRestriction
integer format: int32
nonSale
boolean
object
articleId
required
string format: uuid
categoryId
required
string format: uuid
externalId
string
articleNumber
required
integer format: int64
categoryExternalId
string
name
required
string
description
required
string
customerFacingName
required
string
customerFacingDescription
required
string
publicationStatus
required
string
prices
required
object
priceSource
required
string
regular
required
object
inclVat
number format: double
exclVat
number format: double
takeAway
required
object
inclVat
number format: double
exclVat
number format: double
conference
required
object
inclVat
number format: double
exclVat
number format: double
images
required
object
imageIdOneByOneUrl
string
imageIdSixteenByNineUrl
string
attributes
required
object
color
object
name
required
string
hexValue
required
string
allowDiscount
boolean
allowPriceOverride
boolean
salesUnit
string
keepStockBalance
boolean
isLoyaltyContributing
boolean
ageRestriction
integer format: int32
nonSale
boolean
Example
{ "publicationStatus": "Draft", "prices": { "priceSource": "IncludingVat" }, "attributes": { "salesUnit": "Piece" }}object
articleId
required
string format: uuid
categoryId
required
string format: uuid
externalId
string
articleNumber
required
integer format: int64
categoryExternalId
string
name
required
string
description
required
string
customerFacingName
required
string
customerFacingDescription
required
string
publicationStatus
required
string
prices
required
object
priceSource
required
string
regular
required
object
inclVat
number format: double
exclVat
number format: double
takeAway
required
object
inclVat
number format: double
exclVat
number format: double
conference
required
object
inclVat
number format: double
exclVat
number format: double
images
required
object
imageIdOneByOneUrl
string
imageIdSixteenByNineUrl
string
attributes
required
object
color
object
name
required
string
hexValue
required
string
allowDiscount
boolean
allowPriceOverride
boolean
salesUnit
string
keepStockBalance
boolean
isLoyaltyContributing
boolean
ageRestriction
integer format: int32
nonSale
boolean
Example
{ "publicationStatus": "Draft", "prices": { "priceSource": "IncludingVat" }, "attributes": { "salesUnit": "Piece" }}Bad Request
object
statusCode
integer format: int32
message
string
validationErrors
Array<object>
object
field
required
string
errorId
required
string
entity
string
object
statusCode
integer format: int32
message
string
validationErrors
Array<object>
object
field
required
string
errorId
required
string
entity
string
Examplegenerated
{ "statusCode": 1, "message": "example", "validationErrors": [ { "field": "example", "errorId": "example" } ], "entity": "example"}object
statusCode
integer format: int32
message
string
validationErrors
Array<object>
object
field
required
string
errorId
required
string
entity
string
Examplegenerated
{ "statusCode": 1, "message": "example", "validationErrors": [ { "field": "example", "errorId": "example" } ], "entity": "example"}Unauthorized
Forbidden
Not Found
object
statusCode
integer format: int32
message
string
validationErrors
Array<object>
object
field
required
string
errorId
required
string
entity
string
object
statusCode
integer format: int32
message
string
validationErrors
Array<object>
object
field
required
string
errorId
required
string
entity
string
Examplegenerated
{ "statusCode": 1, "message": "example", "validationErrors": [ { "field": "example", "errorId": "example" } ], "entity": "example"}object
statusCode
integer format: int32
message
string
validationErrors
Array<object>
object
field
required
string
errorId
required
string
entity
string
Examplegenerated
{ "statusCode": 1, "message": "example", "validationErrors": [ { "field": "example", "errorId": "example" } ], "entity": "example"}Internal Server Error