Roamify eSIM APIs (Most Affordable)
Home
Roamify Docs
Home
Roamify Docs
    • eSIM Country
      • Get eSIM Supported Country
        GET
    • eSIM Packages
      • Get eSIM Packages
        GET
    • Orders
      • Create eSIM Order
        POST
      • Create eSIM Top-Up Order
        POST
      • Create Instant eSIM Order (no /apply needed)
        POST
      • Get all eSIM Orders
        GET
      • Get Order
        GET
    • eSIMs
      • Generate eSIM Profile
        POST
      • Get eSIM Compatible TopUp Packages
        GET
      • Get eSIM Usage
        GET
      • Get eSIM Usage Details
        GET
      • Get eSIM Events
        GET
      • Get eSIM
        GET
      • Get eSIMs
        GET
      • Get eSIM Packages History
        GET
      • Send SMS
        POST
      • Generate eSIMs Link for Sharing
        POST
    • Compatible Devices
      • Get eSIM Compatible Devices
        GET
    • Account Balance
      • Get Account Balance
        GET
    • Exchange Rates
      • Get Supported Currencies
      • Get Exchange Rate
    • Health Check
      • API Health
    • Refunds
      • Create Refund Request
      • Get Refund Request
      • Create Bulk Refund Requests
      • List Refund Requests
      • Cancel Refund Request
    • Schemas
      • RefundIssue
      • RefundView
      • BulkRefundResponse
      • RefundErrorResponse

    BulkRefundResponse

    {
        "summary": {
            "requested": 0,
            "created": 0,
            "failed": 0,
            "duplicates": 0
        },
        "results": [
            {
                "index": 0,
                "iccid": "string",
                "esimId": "string",
                "status": "CREATED",
                "refund": {
                    "refundId": "string",
                    "status": "PENDING",
                    "productType": "esim",
                    "item": {
                        "esimId": "string",
                        "iccid": "string",
                        "orderId": "string",
                        "referenceId": "string",
                        "countryName": "Japan",
                        "optionName": "5GB - 30 days"
                    },
                    "reason": "UNABLE_TO_INSTALL",
                    "notes": "string",
                    "amount": 0,
                    "currency": "string",
                    "balanceCreditUsd": 0,
                    "transaction": {
                        "id": "string",
                        "paymentMethod": "string",
                        "paymentStatus": "string",
                        "refundedAt": 0
                    },
                    "rejectionReason": "string",
                    "rejectionNote": "string",
                    "createdAt": 0,
                    "updatedAt": 0,
                    "processedAt": 0,
                    "cancelledAt": 0,
                    "history": [
                        {
                            "status": "PENDING",
                            "at": 0
                        }
                    ]
                },
                "error": {
                    "code": "REFUND_REQUEST_ALREADY_EXISTS",
                    "message": "string",
                    "reasons": [
                        {
                            "code": "ESIM_ALREADY_REFUNDED",
                            "message": "string"
                        }
                    ],
                    "refundId": "string"
                },
                "duplicateOf": 0
            }
        ]
    }
    Built with