/api/accounts/123accountID/sites/123siteID as application/json; charset=UTF-8 {
"data": [{
"name": "name",
"value": "New Site Name"
}, {
"name": "street",
"value": "New Palm Coast"
}, {
"name": "zip",
"value": "99666"
}, {
"name": "city",
"value": "New City"
}, {
"name": "country",
"value": "FR"
}]
}
Then I should receive HTTP/1.1 204 No Content
/api/accounts/123accountID/sites/123siteID
HTTP/1.1 200 OK with body:
{
"data": [{
"name": "name",
"value": "New Site Name"
}, {
"name": "street",
"value": "New Palm Coast"
}, {
"name": "zip",
"value": "99666"
}, {
"name": "city",
"value": "New City"
}, {
"name": "country",
"value": "FR"
}]
}
/api/accounts/123accountID/sites/123siteID as application/json; charset=UTF-8 {
"data": [{
"name": "azc",
"value": null
}, {
"name": "country",
"value": "DE"
}]
}
Then I should receive HTTP/1.1 400 Bad Request
With following body {
"errors": [{
"message": "AZC and NDC cann\u0027t be empty for country [de]"
}]
}
/api/accounts/123accountID/sites/SF123ID
HTTP/1.1 404 Not Found /api/accounts/123accountID/sites/123123 as application/json; charset=UTF-8 {
"data": [{
"name": "name",
"value": "New Site Name"
}]
}
Then I should receive HTTP/1.1 403 Forbidden
With following body
{
"title": "Access forbidden",
"detail": "Required role is missing"
}
/api/accounts/123accountID/sites/123123 as application/json; charset=UTF-8 {
"data": [{
"name": "name",
"value": "New Site Name"
}]
}
Then I should receive HTTP/1.1 403 Forbidden
With following body
{
"title": "Access forbidden",
"detail": "Required role is missing"
}
/api/accounts/123accountID/sites/123123 as application/json; charset=UTF-8 {
"data": [{
"name": "name",
"value": "New Site Name"
}]
}
Then I should receive HTTP/1.1 403 Forbidden
With following body
{
"title": "Access forbidden",
"detail": "Required role is missing"
}