Using the Webhooks API a client may subscribe to multiple, atomic events.

Most of them involve return status has been updated so there is a full description of return life cycle here.

EventDescription
return.updated.in_progressOccurs whenever the status of a Return is updated to in_progress.
return.updated.shippedOccurs whenever the status of a Return is updated to shipped.
return.updated.receivedOccurs whenever the status of a Return is updated to received.
return.updated.for_reviewOccurs whenever the status of a Return is updated to for_review.
return.updated.acceptedOccurs whenever the status of a Return is updated to accepted.
return.updated.rejectedOccurs whenever the status of a Return is updated to rejected.
return.updated.partially_acceptedOccurs whenever the status of a Return is updated to partially_accepted.
return.updated.cancelledOccurs whenever the status of a Return is updated to cancelled.
return.exchange.createdOccurs whenever the exchange order has been created in the eCommerce platform.
return.exchange.updatedOccurs whenever the exchange order status changes from pending payment to paid.
return.tracking.createdOccurs whenever a tracking number is attached to a Return.
return.tracking.updatedOccurs whenever the tracking number of a Return is updated

Event Data

return.updated.*

Occurs whenever the status of a Return request is updated:

{
    "id": "cb30ecb31de94d98b35467dfe0ee3534",
    "event": "return.updated",
    "created": 1652806654,
    "data": {
        "resource": "return",
        "resource_id": "8abd84507f6242bbb6e4deb844315706",
        "status": "in_progress",
        "amount": "38.0000",
        "currency": "EUR",
        "store": {
            "id": "82162b6d55524595ad3f4e953ad3d501"
        },
        "object": {
            "id": "8abd84507f6242bbb6e4deb844315706",
            "external_id": "161461361",
            "type": "instant_refund",
            "refund_method": "bank_transfer",
            "status": "in_progress",
            "created_at": "2022-09-12T15:47:53.651848+00:00",
            "updated_at": "2022-09-12T16:03:47.869756+00:00",
            "order": {
                "id": "8552c9dfe6244b30babef0e5a9475263",
                "external_id": "1513515",
                "number": "15314"
            },
            "exchange_order": null,
            "customer": {
                "id": "ae8a33a41d5f4f9aa8c9afba153b15d2",
                "external_id": "561561425615"
            },
            "amount": "48.0000",
            "shipping_amount": "6.0000",
            "currency": "EUR",
            "return_items": [
                {
                    "id": "1ee132df1a4e4d119c4cd12099626f87",
                    "external_id": "6246246246245",
                    "status": "in_progress",
                    "sku": "SHIRTWK",
                    "price": "42.0000",
                    "currency": "EUR",
                    "quantity": 1,
                    "product": {
                        "id": "4b9970795067419986307c2a4719cbc9",
                        "external_id": "1614676867"
                    },
                    "variant": {
                        "id": "4f161be48119410eb16b97e23aabf15a",
                        "external_id": "7857856849"
                    },
                    "return_reason": {
                        "reason": "No me gusta.",
                        "reason_key": "dislike"
                    },
                    "transaction_type": "refund",
                    "exchange": {
                        "exchange_info": null,
                        "exchange_item": null
                    }
                }
            ],
            "delivery_option": {
                "name": "Standard shipment 0.5-1.0kg",
                "carrier_name": "DHL",
                "method": "custom",
                "amount": "10.0000",
                "currency": "EUR",
                "tracking_number": null,
                "tracking_url": null,
                "address": {
                    "line_1": "Calle Madrid 121",
                    "line_2": "",
                    "postcode": "28901",
                    "locality": "Madrid",
                    "province": "Madrid",
                    "country": {
                        "code": "ES",
                        "name": "Spain",
                        "phone_code": "34"
                    },
                    "phone": "+34666555444"
                }
            },
            "expired_at": null,
            "cancelled_at": null,
            "pending_at": null,
            "shipped_at": null,
            "received_at": null,
            "for_review_at": null,
            "accepted_at": null,
            "rejected_at": null,
            "completed_at": "2022-09-13T15:54:53.651848+00:00",
            "expires_at": null,
            "success_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "reject_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "dismiss_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "summary": {
                "fees": {
                    "rule_fee_amount": "0.0000",
                    "instant_fee_amount": "0.0000",
                    "carbon_offset_fee_amount": "0.0000",
                    "delivery_option_fee_amount": "0.0000"
                },
                "amount": "19.7900",
                "bonuses": {
                    "shipping_amount": "0.0000",
                    "store_credit_extra_amount": "0.0000"
                },
                "fee_amount": "0.0000",
                "exchange_items_amount": "19.7900",
                "original_items_amount": "19.7900",
                "rejected_items_amount": "0.0000",
                "exchange_adjustment_amount": "0.0000"
            },
            "reference": "R1-15314"
        }
    }
}

return.tracking.created

Occurs whenever a tracking number is attached to a Return:

{
    "id": "cb30ecb31de94d98b35467dfe0ee3534",
    "event": "return.tracking.created",
    "created": 1652806828,
    "data": {
        "resource": "return",
        "resource_id": "8abd84507f6242bbb6e4deb844315706",
        "status": "in_progress",
        "amount": "38.0000",
        "currency": "EUR",
        "store": {
            "id": "82162b6d55524595ad3f4e953ad3d501"
        },
        "object": {
            "id": "8abd84507f6242bbb6e4deb844315706",
            "external_id": "161461361",
            "type": "instant_refund",
            "refund_method": "bank_transfer",
            "status": "in_progress",
            "created_at": "2022-09-12T15:47:53.651848+00:00",
            "updated_at": "2022-09-13T16: 13:47.869756+00:00",
            "order": {
                "id": "8552c9dfe6244b30babef0e5a9475263",
                "external_id": "1513515",
                "number": "15314"
            },
            "exchange_order": null,
            "customer": {
                "id": "ae8a33a41d5f4f9aa8c9afba153b15d2",
                "external_id": "561561425615"
            },
            "amount": "48.0000",
            "shipping_amount": "6.0000",
            "currency": "EUR",
            "return_items": [
                {
                    "id": "1ee132df1a4e4d119c4cd12099626f87",
                    "external_id": "6246246246245",
                    "status": "in_progress",
                    "sku": "SHIRTWK",
                    "price": "42.0000",
                    "currency": "EUR",
                    "quantity": 1,
                    "product": {
                        "id": "4b9970795067419986307c2a4719cbc9",
                        "external_id": "1614676867"
                    },
                    "variant": {
                        "id": "4f161be48119410eb16b97e23aabf15a",
                        "external_id": "7857856849"
                    },
                    "return_reason": {
                        "reason": "No me gusta.",
                        "reason_key": "dislike"
                    },
                    "transaction_type": "refund",
                    "exchange": {
                        "exchange_info": null,
                        "exchange_item": null
                    }
                }
            ],
            "delivery_option": {
                "name": "Standard shipment 0.5-1.0kg",
                "carrier_name": "DHL",
                "method": "custom",
                "amount": "10.0000",
                "currency": "EUR",
                "tracking_number": "85449728",
                "tracking_url": "https//foo.es/tracking/85449728",
                "address": {
                    "line_1": "Calle Madrid 121",
                    "line_2": "",
                    "postcode": "28901",
                    "locality": "Madrid",
                    "province": "Madrid",
                    "country": {
                        "code": "ES",
                        "name": "Spain",
                        "phone_code": "34"
                    },
                    "phone": "+34666555444"
                }
            },
            "expired_at": null,
            "cancelled_at": null,
            "pending_at": null,
            "shipped_at": null,
            "received_at": null,
            "for_review_at": null,
            "accepted_at": null,
            "rejected_at": null,
            "completed_at": "2022-09-13T15:54:53.651848+00:00",
            "expires_at": null,
            "success_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "reject_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "dismiss_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "summary": {
                "fees": {
                    "rule_fee_amount": "0.0000",
                    "instant_fee_amount": "0.0000",
                    "carbon_offset_fee_amount": "0.0000",
                    "delivery_option_fee_amount": "0.0000"
                },
                "amount": "19.7900",
                "bonuses": {
                    "shipping_amount": "0.0000",
                    "store_credit_extra_amount": "0.0000"
                },
                "fee_amount": "0.0000",
                "exchange_items_amount": "19.7900",
                "original_items_amount": "19.7900",
                "rejected_items_amount": "0.0000",
                "exchange_adjustment_amount": "0.0000"
            },
            "reference": "R1-15314"
        }
    }
}

return.tracking.updated

Occurs whenever the tracking number of a Return is updated:

{
    "id": "cb30ecb31de94d98b35467dfe0ee3534",
    "event": "return.tracking.updated",
    "created": 1652806927,
    "data": {
        "resource": "return",
        "resource_id": "8abd84507f6242bbb6e4deb844315706",
        "status": "in_progress",
        "amount": "38.0000",
        "currency": "EUR",
        "store": {
            "id": "82162b6d55524595ad3f4e953ad3d501"
        },
        "object": {
            "id": "8abd84507f6242bbb6e4deb844315706",
            "external_id": "161461361",
            "type": "instant_refund",
            "refund_method": "bank_transfer",
            "status": "in_progress",
            "created_at": "2022-09-12T15:47:53.651848+00:00",
            "updated_at": "2022-09-13T16:24: 19.856756+00:00",
            "order": {
                "id": "8552c9dfe6244b30babef0e5a9475263",
                "external_id": "1513515",
                "number": "15314"
            },
            "exchange_order": null,
            "customer": {
                "id": "ae8a33a41d5f4f9aa8c9afba153b15d2",
                "external_id": "561561425615"
            },
            "amount": "48.0000",
            "shipping_amount": "6.0000",
            "currency": "EUR",
            "return_items": [
                {
                    "id": "1ee132df1a4e4d119c4cd12099626f87",
                    "external_id": "6246246246245",
                    "status": "in_progress",
                    "sku": "SHIRTWK",
                    "price": "42.0000",
                    "currency": "EUR",
                    "quantity": 1,
                    "product": {
                        "id": "4b9970795067419986307c2a4719cbc9",
                        "external_id": "1614676867"
                    },
                    "variant": {
                        "id": "4f161be48119410eb16b97e23aabf15a",
                        "external_id": "7857856849"
                    },
                    "return_reason": {
                        "reason": "No me gusta.",
                        "reason_key": "dislike"
                    },
                    "transaction_type": "refund",
                    "exchange": {
                        "exchange_info": null,
                        "exchange_item": null
                    }
                }
            ],
            "delivery_option": {
                "name": "Standard shipment 0.5-1.0kg",
                "carrier_name": "DHL",
                "method": "custom",
                "amount": "10.0000",
                "currency": "EUR",
                "tracking_number": "85449728-A",
                "tracking_url": "https//foo.es/tracking/85449728-A",
                "address": {
                    "line_1": "Calle Madrid 121",
                    "line_2": "",
                    "postcode": "28901",
                    "locality": "Madrid",
                    "province": "Madrid",
                    "country": {
                        "code": "ES",
                        "name": "Spain",
                        "phone_code": "34"
                    },
                    "phone": "+34666555444"
                }
            },
            "expired_at": null,
            "cancelled_at": null,
            "pending_at": null,
            "shipped_at": null,
            "received_at": null,
            "for_review_at": null,
            "accepted_at": null,
            "rejected_at": null,
            "completed_at": "2022-09-13T15:54:53.651848+00:00",
            "expires_at": null,
            "success_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "reject_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "dismiss_url": "https://foo.es?id=16773ee6fbf142cfa9d04b8d11d48e00",
            "summary": {
                "fees": {
                    "rule_fee_amount": "0.0000",
                    "instant_fee_amount": "0.0000",
                    "carbon_offset_fee_amount": "0.0000",
                    "delivery_option_fee_amount": "0.0000"
                },
                "amount": "19.7900",
                "bonuses": {
                    "shipping_amount": "0.0000",
                    "store_credit_extra_amount": "0.0000"
                },
                "fee_amount": "0.0000",
                "exchange_items_amount": "19.7900",
                "original_items_amount": "19.7900",
                "rejected_items_amount": "0.0000",
                "exchange_adjustment_amount": "0.0000"
            },
            "reference": "R1-15314"
        }
    }
}

return.exchange.created

Occurs whenever the exchange order has been created in the eCommerce platform:

{
    "id": "373c242b26b44cd8b1183f8e5fdb6e06",
    "event": "update",
    "created": 1687885677,
    "data": {
        "resource": "return",
        "resource_id": "e78e0e6296f54de0ae102af76b56cbc3",
        "status": "in_progress",
        "amount": "19.7900",
        "currency": "EUR",
        "store": {
            "id": "82162b6d55524595ad3f4e953ad3d501"
        },
        "object": {
            "id": "e78e0e6296f54de0ae102af76b56cbc3",
            "external_id": "161484321",
            "type": "instant_exchange",
            "refund_method": null,
            "status": "in_progress",
            "created_at": "2023-06-27T15:01: 11.395451+00:00",
            "updated_at": "2023-06-27T15:01: 18.036681+00:00",
            "order": {
                "id": "50618c96f13847219208b36258b51529",
                "external_id": "239438942892",
                "number": "5829372"
            },
            "exchange_order": {
                "id": "179d5bd2bbd144d9afd8sa99611fdcc6",
                "external_id": "943289432947",
                "number": "5829387"
            },
            "customer": {
                "id": "897vm43jif7324daa8b7aeeb7522f10e1",
                "external_id": "5648294362766789"
            },
            "amount": "19.7900",
            "shipping_amount": "0.0000",
            "currency": "EUR",
            "return_items": [
                {
                    "id": "6c107fjs9271g2116e88d739df05875a92",
                    "external_id": "8329031643261",
                    "status": "in_progress",
                    "sku": "SHIRTXX",
                    "price": "19.7900",
                    "currency": "EUR",
                    "quantity": 1,
                    "product": {
                        "id": "0c387251f8s9att632b15b0ad966c",
                        "external_id": "4732819346261"
                    },
                    "variant": {
                        "id": "56726a9dcf5f433cccsudo6db8584a5bd",
                        "external_id": "48932412774"
                    },
                    "return_reason": {
                        "reason": "Change size",
                        "reason_key": "too_big"
                    },
                    "transaction_type": "exchange",
                    "exchange": {
                        "exchange_info": null,
                        "exchange_item": {
                            "id": "c0634754732823gf21df572013a3bf8",
                            "external_id": "4328943274326",
                            "sku": "SHIRTXY",
                            "price": "19.7900",
                            "currency": "EUR",
                            "quantity": 1,
                            "product": {
                                "id": "0c3872513fds89af676866b15b0ad966c",
                                "external_id": "1567941616949"
                            },
                            "variant": {
                                "id": "56d7bc7d1ef34cf789wqf4f52165d727",
                                "external_id": "1657946156489"
                            }
                        }
                    }
                }
            ],
            "delivery_option": {
                "name": "Standard shipment 0.5-1.0kg",
                "carrier_name": "DHL",
                "method": "home_pickup",
                "amount": "0.0000",
                "currency": "EUR",
                "tracking_number": null,
                "tracking_url": null,
                "address": {
                    "line_1": "Calle Alcalá 121",
                    "line_2": "",
                    "postcode": "28901",
                    "locality": "Madrid",
                    "province": "Madrid",
                    "country": {
                        "code": "ES",
                        "name": "Spain",
                        "phone_code": "34"
                    },
                    "phone": "+34666555444"
                }
            },
            "expired_at": null,
            "cancelled_at": null,
            "pending_at": null,
            "shipped_at": null,
            "received_at": null,
            "for_review_at": null,
            "accepted_at": null,
            "rejected_at": null,
            "completed_at": "2022-09-13T15:54:53.651848+00:00",
            "expires_at": null,
            "success_url": "https://foo.es?id=e78e0e6296f54de0ae102af76b56cbc3",
            "reject_url": "https://foo.es?id=e78e0e6296f54de0ae102af76b56cbc3",
            "dismiss_url": "https://foo.es?id=e78e0e6296f54de0ae102af76b56cbc3",
            "summary": {
                "fees": {
                    "rule_fee_amount": "0.0000",
                    "instant_fee_amount": "0.0000",
                    "carbon_offset_fee_amount": "0.0000",
                    "delivery_option_fee_amount": "0.0000"
                },
                "amount": "19.7900",
                "bonuses": {
                    "shipping_amount": "0.0000",
                    "store_credit_extra_amount": "0.0000"
                },
                "fee_amount": "0.0000",
                "exchange_items_amount": "19.7900",
                "original_items_amount": "19.7900",
                "rejected_items_amount": "0.0000",
                "exchange_adjustment_amount": "0.0000"
            },
            "reference": "R1-15314"
        }
    }
}

return.exchange.updated

Occurs whenever the exchange order status changes from pending payment to paid:

{
    "id": "373c242b26b44cd8b1183f8e5fdb6e06",
    "event": "update",
    "created": 1687885677,
    "data": {
        "resource": "return",
        "resource_id": "e78e0e6296f54de0ae102af76b56cbc3",
        "status": "in_progress",
        "amount": "19.7900",
        "currency": "EUR",
        "store": {
            "id": "82162b6d55524595ad3f4e953ad3d501"
        },
        "object": {
            "id": "e78e0e6296f54de0ae102af76b56cbc3",
            "external_id": "161484321",
            "type": "instant_exchange",
            "refund_method": null,
            "status": "in_progress",
            "created_at": "2023-06-27T15:01: 11.395451+00:00",
            "updated_at": "2023-06-27T15:01: 18.036681+00:00",
            "order": {
                "id": "50618c96f13847219208b36258b51529",
                "external_id": "239438942892",
                "number": "5829372"
            },
            "exchange_order": {
                "id": "179d5bd2bbd144d9afd8sa99611fdcc6",
                "external_id": "943289432947",
                "number": "5829387"
            },
            "customer": {
                "id": "897vm43jif7324daa8b7aeeb7522f10e1",
                "external_id": "5648294362766789"
            },
            "amount": "19.7900",
            "shipping_amount": "0.0000",
            "currency": "EUR",
            "return_items": [
                {
                    "id": "6c107fjs9271g2116e88d739df05875a92",
                    "external_id": "8329031643261",
                    "status": "in_progress",
                    "sku": "SHIRTXX",
                    "price": "19.7900",
                    "currency": "EUR",
                    "quantity": 1,
                    "product": {
                        "id": "0c387251f8s9att632b15b0ad966c",
                        "external_id": "4732819346261"
                    },
                    "variant": {
                        "id": "56726a9dcf5f433cccsudo6db8584a5bd",
                        "external_id": "48932412774"
                    },
                    "return_reason": {
                        "reason": "Change size",
                        "reason_key": "too_big"
                    },
                    "transaction_type": "exchange",
                    "exchange": {
                        "exchange_info": null,
                        "exchange_item": {
                            "id": "c0634754732823gf21df572013a3bf8",
                            "external_id": "4328943274326",
                            "sku": "SHIRTXY",
                            "price": "19.7900",
                            "currency": "EUR",
                            "quantity": 1,
                            "product": {
                                "id": "0c3872513fds89af676866b15b0ad966c",
                                "external_id": "1567941616949"
                            },
                            "variant": {
                                "id": "56d7bc7d1ef34cf789wqf4f52165d727",
                                "external_id": "1657946156489"
                            }
                        }
                    }
                }
            ],
            "delivery_option": {
                "name": "Standard shipment 0.5-1.0kg",
                "carrier_name": "DHL",
                "method": "home_pickup",
                "amount": "0.0000",
                "currency": "EUR",
                "tracking_number": null,
                "tracking_url": null,
                "address": {
                    "line_1": "Calle Alcalá 121",
                    "line_2": "",
                    "postcode": "28901",
                    "locality": "Madrid",
                    "province": "Madrid",
                    "country": {
                        "code": "ES",
                        "name": "Spain",
                        "phone_code": "34"
                    },
                    "phone": "+34666555444"
                }
            },
            "expired_at": null,
            "cancelled_at": null,
            "pending_at": null,
            "shipped_at": null,
            "received_at": null,
            "for_review_at": null,
            "accepted_at": null,
            "rejected_at": null,
            "completed_at": "2022-09-13T15:54:53.651848+00:00",
            "expires_at": null,
            "success_url": "https://foo.es?id=e78e0e6296f54de0ae102af76b56cbc3",
            "reject_url": "https://foo.es?id=e78e0e6296f54de0ae102af76b56cbc3",
            "dismiss_url": "https://foo.es?id=e78e0e6296f54de0ae102af76b56cbc3",
            "summary": {
                "fees": {
                    "rule_fee_amount": "0.0000",
                    "instant_fee_amount": "0.0000",
                    "carbon_offset_fee_amount": "0.0000",
                    "delivery_option_fee_amount": "0.0000"
                },
                "amount": "19.7900",
                "bonuses": {
                    "shipping_amount": "0.0000",
                    "store_credit_extra_amount": "0.0000"
                },
                "fee_amount": "0.0000",
                "exchange_items_amount": "19.7900",
                "original_items_amount": "19.7900",
                "rejected_items_amount": "0.0000",
                "exchange_adjustment_amount": "0.0000"
            },
            "reference": "R1-15314"
        }
    }
}