---
# System prepended metadata

title: Saleforce return API

---

# Saleforce return API

### Goal

To provide Saleforce with an asynchronous API that modifies the order status to be re-sent in the next loop with an explanation of the error.

### Endpoint

`https://europe-west3-majblomman-shop.cloudfunctions.net/api/salesforceresponse`

### Method

`POST`

### Content-type

`application/json`

### Authorization

`Bearer <TOKEN>`

### Data

Data is posted as an array in raw JSON, f.ex:

```
[{
    "orderNumber": "TEST",
    "errors": "Test error"
}, {
    "orderNumber": "TEST2",
    "errors": "Test2 error"
}]
```

### Responses

- `200` OK
- `400` Validation error, see response for details
- `401` Invalid token

### Example cURL

```curl --location --request POST 'https://europe-west3-majblomman-shop.cloudfunctions.net/api/salesforceresponse' \
--header 'Authorization: Bearer <TOKEN>' \
--header 'Content-Type: application/json' \
--data-raw '[{
    "orderNumber": "Q72PX5220209",
    "errors": "Test error"
}]'
```