I took a look at the API Logs for your application. Its calling the Catalog API however the requests to UpsertCatalogObject are failing because the body of the request isn’t correct. Have you looked at using our API Explorer to help build the API requests? It should look something like:
{
"idempotency_key": "{{$guid}}",
"object": {
"type": "ITEM",
"id": "#Coffee",
"present_at_all_locations": true,
"item_data": {
"name": "Coffee",
"description": "Hot Bean Juice",
"variations": [
{
"type": "ITEM_VARIATION",
"id": "#Coffee_Regular",
"present_at_all_locations": true,
"item_variation_data": {
"item_id": "#Coffee",
"name": "Regular",
"pricing_type": "FIXED_PRICING",
"price_money": {
"amount": 250,
"currency": "USD"
}
}
},
{
"type": "ITEM_VARIATION",
"id": "#Coffee_Large",
"present_at_all_locations": true,
"item_variation_data": {
"item_id": "#Coffee",
"name": "Large",
"pricing_type": "FIXED_PRICING",
"price_money": {
"amount": 350,
"currency": "USD"
}
}
}
]
}
}
}