Update an outsourced purchase order recipe row

Updates the specified outsourced purchase order recipe row by setting the values of the parameters passed.
Any parameters not provided will be left unchanged.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required

Outsourced purchase order recipe row id

Body Params

updated outsourced purchase order recipe row details

integer
≤ 2147483647

Updatable only when received_date is null

number
0 to 100000000000000000

Updatable only when received_date is null

string
batch_transactions
array of objects
deprecated

Deprecated: use traceability instead.

batch_transactions
traceability
array of objects

Batch, serial number and bin location breakdown of the ingredient quantity sent to the subcontractor. Replaces the traceability of the row; send [] to clear it, or omit it to leave the traceability unchanged. Preferred over batch_transactions, and takes precedence when both are sent.

traceability
custom_fields
object | null

During the beta, available when the account turns on Custom fields in Katana Labs. Custom field values keyed by custom field definition ID (UUID) of a definition with entity_type RecipeBom. Each value matches the definition’s field_type — string for shortText/url, number for number, boolean for boolean, YYYY-MM-DD string for date, or the integer choice id for singleSelect. Keys you send are merged into the stored values — keys you leave out keep their current value. Send null as a key’s value to clear that field, or null in place of the whole object to clear every value. Omit the property to leave all values unchanged. Unknown definition IDs are rejected with a 422.

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Choose an example:
application/json