Estou usando a api via POST
https://{{accountName}}.vtexcommerce{{environment}}.com.br/api/checkout/pub/orderForm/{{orderFormId}}/attachments/shippingData
Passando como body
{
"selectedAddresses":[
{
"addressType":"residential",
"city":"Santo André",
"complement":null,
"country":"{{countryCode}}",
"geoCoordinates":[
-46.53531710000004,
-23.6459015
],
"neighborhood":"Jardim",
"number":"2001",
"postalCode":"",
"receiverName":"John Doe",
"reference":null,
"state":"SP",
"street":"Avenida Industrial"
}
],
"clearAddressIfPostalCodeNotFound":false,
"logisticsInfo":[
{
"itemIndex":0,
"selectedDeliveryChannel":"pickup-in-point",
"selectedSla":"Coop Retira ID (841)"
}
]
}
Só que preenchendo com os valores corretos, ela me retorna que o valor do index errado mas o index esta correto.
{
"Fields": {},
"operationId": "fc7ea256-f6a8-4d67-8713-9357215234c1",
"error": {
"code": "CHK0041",
"message": "Índice de item inválido",
"exception": null
}
}