Skip to content

createReworkOrder

POST
/rework-orders
curl --request POST \
--url https://app.dev.buildtrace.eu/api/rework-orders \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "serialId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "reason": "example", "ecoId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'

Required scope: service:write.

Media typeapplication/json
object
serialId
required
string format: uuid
reason
required
string
ecoId
string format: uuid

Example generated

{
"serialId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"reason": "example",
"ecoId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"
}

Created

Media typeapplication/json
object
id
required
string format: uuid
orderNumber
required

The order’s number within the organization, e.g. RW-0001

string
serialId
required
string format: uuid
reason
required
string
ecoId
string format: uuid
status
required
string
serialNumber

Human-readable serial number of the unit being reworked (read-only).

string
ecoNumber

ECO number, when the order is ECO-linked (read-only).

string
nullable
ecoTitle

ECO title, when the order is ECO-linked (read-only).

string
nullable

Example generated

{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"orderNumber": "example",
"serialId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"reason": "example",
"ecoId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"status": "example",
"serialNumber": "example",
"ecoNumber": "example",
"ecoTitle": "example"
}

Bad request

Media typeapplication/json
object
error
required
string

Example generated

{
"error": "example"
}

Unauthorized

Not found

Conflict: the unit is reserved for a build order (release the reservation first), or none of the next numbers from the numbering scheme is free (a template change made it produce numbers already issued). The message says how to get past it.

Media typeapplication/json
object
error
required
string

Example generated

{
"error": "example"
}