{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/Deliverybyseller",
"title": "Deliverybyseller",
"required": [
"marketplaceOrderId",
"accountName",
"code",
"flow",
"success",
"operationId",
"errors",
"fields",
"message"
],
"type": "object",
"properties": {
"marketplaceOrderId": {
"type": "string",
"nullable": true,
"description": "String that indicates the order's ID in the marketplace.",
"example": "7e62fcd3-827b-400d-be8a-f050a79c4976"
},
"accountName": {
"type": "string",
"description": "String that indicates which account made the request.",
"example": "accountName"
},
"code": {
"type": "string",
"description": "String with a internal Channel Order API code that classifies the response. The possible values returned in this field are described in the [Response Codes]() section.",
"example": "SOI001"
},
"flow": {
"type": "string",
"description": "String containing the name of the flow responsible for the response. This field can contain the following values: \n\n`PlaceOrder`: when integrating new orders \n\n`ApproveOrder`: when approving existing orders \n\n`Unknown`: when we\u2019re not able to identify the flow",
"example": "ApproveOrder"
},
"success": {
"type": "boolean",
"description": "Boolean that indicates if the response is successful or not.",
"example": true
},
"operationId": {
"type": "string",
"nullable": true,
"description": "String GUID that identifies the operation in our service. This field can be used to help us analyze unexpected errors or behaviors.",
"example": "1234567"
},
"errors": {
"type": "array",
"nullable": true,
"description": "List with errors related to the response, if there's any.",
"items": {
"type": "object",
"title": "errors",
"required": [
"source",
"code",
"description"
],
"properties": {
"source": {
"type": "string",
"title": "Checkout",
"description": "Includes the following fields pointing out the context of the error: \n\n`Fulfillment` \n\n`Checkout` \n\n`Order Integration`",
"example": "Fulfillment"
},
"code": {
"type": "string",
"title": "code",
"description": "String containing the code returned by the source. Example value: If the source is `Fulfillment`, the code can be FMT005 to indicate that the item(s) in the order are not available.",
"example": "FMT005"
},
"description": {
"type": "string",
"title": "description",
"description": "String containing the error message/description returned by the source.",
"example": "Message describing the error."
}
},
"example": {
"source": "Fulfillment",
"code": "FMT005",
"description": "Message describing the error."
}
}
},
"fields": {
"type": "object",
"nullable": true,
"description": "Structure with important fields for the connector. This structure is only returned if the response is successful. Includes the following fields: \n\n`mainOrderId`: String with the order's ID inside the main seller account in VTEX. \n\n`franchiseOrderId`: - String with the order's ID inside the franchise seller account in VTEX. Only returned if the order was integrated using the [Multilevel Omnichannel Inventory](https://help.vtex.com/en/tutorial/multilevel-omnichannel-inventory--7M1xyCZWUyCB7PcjNtOyw4) feature, that is: \n\n- `allowFranchises` field set to `true` when integrating the order \n\n- `SLA` chosen for the order is from a franchise account.",
"properties": {
"fields": {
"type": "object",
"title": "fields",
"required": [
"mainOrderId"
],
"properties": {
"mainOrderId": {
"type": "string",
"title": "mainOrderId",
"description": "String with the order\u2019s ID inside the main seller account in VTEX.",
"example": "MKP-123456789"
},
"franchiseOrderId": {
"type": "string",
"title": "franchiseOrderId",
"description": "String with the order's ID inside the franchise seller account in VTEX. Only returned if the order was integrated using the [Multilevel Omnichannel Inventory](https://help.vtex.com/en/tutorial/multilevel-omnichannel-inventory--7M1xyCZWUyCB7PcjNtOyw4) feature, that is: \n\n- `allowFranchises` field set to `true` when integrating the order \r\n- SLA chosen for the order is from a franchise account",
"example": "432874921387409182347"
}
},
"example": {
"mainOrderId": "MKP-123456789",
"franchiseOrderId": "432874921387409182347"
}
}
},
"example": {
"franchiseOrderId": "38475934875"
}
},
"message": {
"type": "string",
"description": "String with a message explaining the code returned in the response. ",
"example": "The order was integrated into VTEX successfully"
}
},
"example": {
"marketplaceOrderId": null,
"accountName": "grocery1",
"code": "SOI003",
"flow": "PlaceOrder",
"success": true,
"operationId": null,
"errors": null,
"fields": null,
"message": "Order successfully enqueued"
}
}