Skip to content
iF Returns Webhooks 1.2.1

Webhooks to allow the integration with merchants

Operations

  • RECEIVE return.created

    The event is published when the return is requested from the portal or by API ivocation

    Operation IDpublish

    Accepts the following message:

    Message IDReturnCreated
    object

    Examples

  • RECEIVE return.scheduled

    The event is published when the transport for returned items has been scheduled (pick-up, delivery at drop-off point, etc.)

    Operation IDpublish

    Accepts the following message:

    Message IDReturnScheduled
    object

    Examples

  • RECEIVE return.cancelled

    The event is published when the return is cancelled

    Operation IDpublish

    Accepts the following message:

    Message IDReturnCancelled
    object

    Examples

  • RECEIVE return.expired

    The event is published when the return is expired

    Operation IDpublish

    Accepts the following message:

    Message IDReturnExpired
    object

    Examples

  • RECEIVE transportation.updated

    The event is published when the transportation status of the return has changed.

    Operation IDpublish

    Accepts the following message:

    Message IDTransportationUpdated
    object

    Examples

  • RECEIVE refund.created

    The event is published when the refund is created

    Operation IDpublish

    Accepts the following message:

    Message IDRefundCreated
    object

    Examples

Messages

  • #1
    Message IDReturnScheduled
    object
  • #2
    Message IDReturnCreated
    object
  • #3
    Message IDReturnCancelled
    object
  • #4
    Message IDReturnExpired
    object
  • #5
    Message IDTransportationUpdated
    object
  • #6
    Message IDRefundCreated
    object

Schemas

  • object
  • object
  • object
  • object
  • object
  • object
  • object

    Return request object

  • object

    Customer who is requesting the return

  • object

    Ecommerce order from where the return was requested

  • object
  • object

    Ecommerce order line item that is returned

  • object
  • object
  • object

    Transport scheduled to collect the return order

  • object

    Detailed status of the transportation

  • object

    Refund object

  • object
  • ReturnStatus
    string

    Status of the return order

      Allowed values:
    • "PENDING"
    • "RECEPTION_IN_PROGRESS"
    • "RECEPTION_COMPLETED"
    • "RECEIVED"
    • "CHECKED"
    • "CLOSED"
    • "DISCARDED"
  • TransportationStatus
    string

    Status of the transport

      Allowed values:
    • "REQUESTED"
    • "PICK_UP_IN_PROGRESS"
    • "PICK_UP_COMPLETED"
    • "SHIPPING_IN_PROGRESS"
    • "SHIPPING_COMPLETED"
    • "PICK_UP_FAILED"
    • "PICK_UP_CANCELLED"
    • "SHIPPING_FAILED"
    • "SHIPPING_CANCELLED"
  • RefundType
    string

    Refund type selected by customer for the returned item

      Allowed values:
    • "ORIGINAL_PAYMENT_METHOD"
    • "STORE_CREDIT"
    • "EXCHANGE"
    • "GIFT_CARD"
  • RefundSubType
    string

    Refund sub type selected by customer for the returned item

      Allowed values:
    • "OTHER_PRODUCT_SAME"
    • "OTHER_PRODUCT_HIGHER"
    • "OTHER_PRODUCT_LOWER"
    • "OTHER_VARIANT"
  • RefundMode
    string

    Mode in which the returned item will be refunded

      Allowed values:
    • "PRE_VALIDATION"
    • "SHIPPING_COMPLETED"
    • "SHIPPING_IN_PROGRESS"
    • "POST_VALIDATION"
    • "MANUAL"
    • "INSTANT"
    • "DROP_OFF"
  • ReturnModelKind
    string

    Kind of return requested by the customer

      Allowed values:
    • "STANDARD"
    • "RETURN_OF_EXCHANGE"
    • "RETURN_BY_CANCELLATION"
    • "WARRANTY"