iF returns - Inverse Logistic API (1.2.10)
API to allow the integration with merchants
Download OpenAPI description
Overview
E-mail
Languages
Servers
Mock server
https://docs.ifreturns.com/_mock/apis/returns/
Development Server
https://api.dev.ifreturns.com/integration/v1/
Staging Server
https://api.stg.ifreturns.com/integration/v1/
Production Server
https://api.ifreturns.com/integration/v1/
Bodyapplication/json
Shop code which belongs the return. In case this field is not informed, it will be obtained from security context. In case it is informed, it will be validated against the security context
Example: "marchelacolombine"
List of returned items
Refund method the customer can select for the returned item
Enum"ORIGINAL_PAYMENT_METHOD""STORE_CREDIT""EXCHANGE""GIFT_CARD"
- Mock server
https://docs.ifreturns.com/_mock/apis/returns/store_returns
- Development Server
https://api.dev.ifreturns.com/integration/v1/store_returns
- Staging Server
https://api.stg.ifreturns.com/integration/v1/store_returns
- Production Server
https://api.ifreturns.com/integration/v1/store_returns
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.ifreturns.com/_mock/apis/returns/store_returns \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"shopCode": "marchelacolombine",
"orderName": "7848",
"customerEmail": "customer@if.com",
"customerPhone": "+34666666666",
"returnLineItems": [
{
"barcode": "8893892",
"quantity": 1,
"refundType": "ORIGINAL_PAYMENT_METHOD",
"refundMode": "PRE_VALIDATION"
}
]
}'
Response
application/json
{ "statusCode": "200", "description": "Your return have been registered correctly", "return": { "id": "eaea3209-68c9-4493-9df5-415f1b52003a", "name": "R1-7848", "shopCode": "marchelacolombine" } }