11 January 2024
B2BOrdersGraphQL
You can now extend the ApprovalFlow resource with Custom Fields. With this, you can add meta-information to your Approval Flow in case it is required for your business logic.
Changes:
- [API] Added optional 
customfield to the ApprovalFlow type. - [API] Added Set Custom Type and Set CustomField update actions to Approval Flows.
 - [API] Added 
approval-flowto CustomFieldReferenceValue enum. - [API] Added 
approval-flowto ResourceTypeId enum. - [GraphQL API] Added the following types to the GraphQL schema: 
SetApprovalFlowCustomField,SetApprovalFlowCustomType. - [GraphQL API] Changed the 
ApprovalFlowUpdateActiontype:- Input field 
setCustomFieldwas added toApprovalFlowUpdateActiontype - Input field 
setCustomTypewas added toApprovalFlowUpdateActiontype 
 - Input field 
 - [GraphQL API] Changed the 
ApprovalFlowtype:- Added the 
customfield to theApprovalFlowtype. 
 - Added the 
 
The following changes were introduced in terms of GraphQL SDL:
extend type ApprovalFlow {
  custom: CustomFieldsType
}
extend input ApprovalFlowUpdateAction {
  setCustomField: SetApprovalFlowCustomField
  setCustomType: SetApprovalFlowCustomType
}
input SetApprovalFlowCustomField {
  name: String!
  value: String
}
input SetApprovalFlowCustomType {
  fields: [CustomFieldInput!]
  type: ResourceIdentifierInput
  typeKey: String
  typeId: String
}