{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "http:\/\/localhost:8000"
        }
    ],
    "info": {
        "name": "AmjadData API Documentation",
        "_postman_id": "6c37e1eb-f6db-4bf3-aabf-f8e161f4fa1b",
        "description": "Professional API documentation for AmjadData users.",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "General",
            "description": "",
            "item": [
                {
                    "name": "Handle Airtime Purchase\nPOST \/api\/airtime",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/airtime",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/airtime"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"network\":\"architecto\",\"amount\":4326.41688,\"phone\":\"82256977571\",\"airtime_type\":\"Awoof\",\"ref\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "x-ratelimit-limit",
                                    "value": "60"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "59"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"status\":\"fail\",\"msg\":\"Authorization token not found 6g43cv8PD1aE5beadkZfhV6\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Handle Data Purchase\nPOST \/api\/data",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/data",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/data"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"network\":\"architecto\",\"phone\":\"82256977571\",\"data_plan\":\"architecto\",\"ref\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "x-ratelimit-limit",
                                    "value": "60"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "58"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"status\":\"fail\",\"msg\":\"Authorization token not found 6g43cv8PD1aE5beadkZfhV6\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Register a new user\nPOST \/api\/v1\/auth\/register",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/register",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/register"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"first_name\":\"b\",\"last_name\":\"n\",\"email\":\"ashly64@example.com\",\"phone\":\"vdljnikhwaykcmyu\",\"password\":\"Xaz<m5L[)~=NG5a\",\"state\":\"l\",\"type\":2}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "x-ratelimit-limit",
                                    "value": "5"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "4"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 201,
                            "body": "{\"status\":\"success\",\"message\":\"Registration successful. Please check your email for the verification code.\",\"data\":{\"email\":\"ashly64@example.com\",\"expires_at\":\"2026-01-28T22:38:57.127130Z\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verify OTP for email verification or password reset\nPOST \/api\/v1\/auth\/verify-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/verify-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/verify-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"otp\":\"architecto\",\"purpose\":\"registration\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "x-ratelimit-limit",
                                    "value": "5"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "3"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 422,
                            "body": "{\"message\":\"The selected email is invalid.\",\"errors\":{\"email\":[\"The selected email is invalid.\"]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Resend OTP code\nPOST \/api\/v1\/auth\/resend-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/resend-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/resend-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"purpose\":\"password_reset\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "x-ratelimit-limit",
                                    "value": "5"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "2"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 422,
                            "body": "{\"message\":\"The selected email is invalid.\",\"errors\":{\"email\":[\"The selected email is invalid.\"]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Login user\nPOST \/api\/v1\/auth\/login",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"identifier\":\"architecto\",\"password\":\"|]|{+-\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "x-ratelimit-limit",
                                    "value": "5"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "1"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"status\":\"error\",\"message\":\"Invalid credentials\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Request password reset\nPOST \/api\/v1\/auth\/forgot-password",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/forgot-password",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/forgot-password"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "x-ratelimit-limit",
                                    "value": "5"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "0"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"success\",\"message\":\"If that email address exists, we have sent a password reset link.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Request password reset via OTP\nPOST \/api\/v1\/auth\/forgot-password-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/forgot-password-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/forgot-password-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 429,
                            "body": "{\"status\":\"fail\",\"msg\":\"Too Many Requests\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reset password with token\nPOST \/api\/v1\/auth\/reset-password",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/reset-password",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/reset-password"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"token\":\"architecto\",\"email\":\"zbailey@example.net\",\"password\":\"-0pBNvYgxw\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 429,
                            "body": "{\"status\":\"fail\",\"msg\":\"Too Many Requests\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reset password using OTP\nPOST \/api\/v1\/auth\/reset-password-otp",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/reset-password-otp",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/reset-password-otp"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"otp\":\"architecto\",\"password\":\"]|{+-0pBNvYg\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 429,
                            "body": "{\"status\":\"fail\",\"msg\":\"Too Many Requests\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get authenticated user's profile\nGET \/api\/v1\/account\/profile",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/account\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/account\/profile"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update authenticated user's profile\nPUT \/api\/v1\/account\/profile",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/account\/profile\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/account\/profile\/update"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"first_name\":\"b\",\"last_name\":\"n\",\"state\":\"g\",\"email\":\"rowan.gulgowski@example.com\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get wallet balance\nGET \/api\/v1\/wallet\/balance",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/wallet\/balance",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/wallet\/balance"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get wallet transactions with filters and pagination\nGET \/api\/v1\/wallet\/transactions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/wallet\/transactions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/wallet\/transactions"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"1\",\"service\":\"b\",\"date_from\":\"2026-01-28T22:28:57\",\"date_to\":\"2052-02-21\",\"page\":22,\"per_page\":7}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Initialize wallet funding\nPOST \/api\/v1\/wallet\/fund",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/wallet\/fund",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/wallet\/fund"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"amount\":95,\"provider\":\"monnify\",\"email\":\"zbailey@example.net\",\"callback_url\":\"https:\\\/\\\/www.gulgowski.com\\\/nihil-accusantium-harum-mollitia-modi-deserunt\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get transactions list (alias to wallet\/transactions)\nGET \/api\/v1\/transactions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/transactions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/transactions"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"2\",\"service\":\"b\",\"date_from\":\"2026-01-28T22:28:57\",\"date_to\":\"2052-02-21\",\"page\":22,\"per_page\":7}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get transaction by reference with ownership enforcement\nGET \/api\/v1\/transactions\/{transref}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/transactions\/:transref",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/transactions\/:transref",
                            "variable": [
                                {
                                    "id": "transref",
                                    "key": "transref",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get transaction status (lightweight polling endpoint)\nGET \/api\/v1\/transactions\/{transref}\/status",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/transactions\/:transref\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/transactions\/:transref\/status",
                            "variable": [
                                {
                                    "id": "transref",
                                    "key": "transref",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Purchase Airtime\nPOST \/api\/v1\/services\/airtime",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/services\/airtime\/purchase",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/services\/airtime\/purchase"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"network\":\"architecto\",\"amount\":22,\"phone\":\"82256977571\",\"airtime_type\":\"Momo\",\"ref\":\"architecto\",\"ported_number\":\"true\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Purchase Data Bundle\nPOST \/api\/v1\/services\/data",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/services\/data\/purchase",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/services\/data\/purchase"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"network\":\"architecto\",\"data_plan\":16,\"phone\":\"82256977571\",\"ref\":\"architecto\",\"ported_number\":\"true\",\"plan\":16,\"mobile_number\":\"82256977571\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verify Electricity Meter\nPOST \/api\/v1\/services\/electricity\/verify",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/services\/electricity\/verify",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/services\/electricity\/verify"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"meter_number\":\"architecto\",\"disco\":\"architecto\",\"meter_type\":\"postpaid\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Purchase Electricity Token\nPOST \/api\/v1\/services\/electricity",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/services\/electricity\/purchase",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/services\/electricity\/purchase"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"meter_number\":\"architecto\",\"disco\":\"architecto\",\"meter_type\":\"prepaid\",\"amount\":22,\"ref\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verify Cable TV Smart Card\nPOST \/api\/v1\/services\/cable\/verify",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/services\/cable\/verify",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/services\/cable\/verify"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"smartcard_number\":\"architecto\",\"provider\":\"startimes\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Purchase Cable TV Subscription\nPOST \/api\/v1\/services\/cable",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/services\/cable\/purchase",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/services\/cable\/purchase"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"smartcard_number\":\"architecto\",\"provider\":\"startimes\",\"package_code\":\"architecto\",\"amount\":22,\"ref\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Purchase Exam Pins\nPOST \/api\/v1\/services\/exam-pins",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/services\/exam-pins\/purchase",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/services\/exam-pins\/purchase"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"exam_type\":\"waec\",\"quantity\":16,\"amount\":22,\"ref\":\"architecto\"}"
                        },
                        "description": "Note: Exam pins route to LegacyFallbackProvider which returns PROCESSING status\nfor manual fulfillment by administrators."
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get all networks\nGET \/api\/v1\/catalog\/networks",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/catalog\/networks",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/catalog\/networks"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"success\",\"data\":[{\"id\":1,\"name\":\"MTN\",\"status\":\"active\",\"service_statuses\":{\"vtu\":\"active\",\"sme\":\"active\",\"gifting\":\"active\",\"corporate\":\"active\",\"datapin\":\"active\"}},{\"id\":2,\"name\":\"GLO\",\"status\":\"active\",\"service_statuses\":{\"vtu\":\"active\",\"sme\":\"active\",\"gifting\":\"active\",\"corporate\":\"active\",\"datapin\":\"active\"}},{\"id\":3,\"name\":\"9MOBILE\",\"status\":\"active\",\"service_statuses\":{\"vtu\":\"active\",\"sme\":\"active\",\"gifting\":\"active\",\"corporate\":\"active\",\"datapin\":\"active\"}},{\"id\":4,\"name\":\"AIRTEL\",\"status\":\"active\",\"service_statuses\":{\"vtu\":\"active\",\"sme\":\"active\",\"gifting\":\"active\",\"corporate\":\"active\",\"datapin\":\"active\"}}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get data plans\nGET \/api\/v1\/catalog\/data-plans?network={id}&type={type}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/catalog\/data-plans",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/catalog\/data-plans"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"success\",\"data\":[{\"id\":77,\"name\":\"200MB\",\"network_id\":2,\"network_name\":\"GLO\",\"type\":\"Corporate\",\"price\":6700,\"user_price\":7200,\"validity_days\":30,\"plan_id\":\"325\"},{\"id\":78,\"name\":\"1GB\",\"network_id\":1,\"network_name\":\"MTN\",\"type\":\"SME2\",\"price\":25400,\"user_price\":25900,\"validity_days\":30,\"plan_id\":\"333\"},{\"id\":79,\"name\":\"2GB\",\"network_id\":1,\"network_name\":\"MTN\",\"type\":\"SME2\",\"price\":50800,\"user_price\":51500,\"validity_days\":30,\"plan_id\":\"334\"},{\"id\":80,\"name\":\"3GB\",\"network_id\":1,\"network_name\":\"MTN\",\"type\":\"SME2\",\"price\":76200,\"user_price\":76900,\"validity_days\":30,\"plan_id\":\"335\"},{\"id\":81,\"name\":\"500MB\",\"network_id\":1,\"network_name\":\"MTN\",\"type\":\"SME2\",\"price\":12700,\"user_price\":13000,\"validity_days\":30,\"plan_id\":\"332\"},{\"id\":82,\"name\":\"5GB\",\"network_id\":1,\"network_name\":\"MTN\",\"type\":\"SME2\",\"price\":127000,\"user_price\":128500,\"validity_days\":30,\"plan_id\":\"336\"},{\"id\":83,\"name\":\"10GB\",\"network_id\":1,\"network_name\":\"MTN\",\"type\":\"SME2\",\"price\":254000,\"user_price\":256000,\"validity_days\":30,\"plan_id\":\"337\"},{\"id\":233,\"name\":\"200MB\",\"network_id\":2,\"network_name\":\"GLO\",\"type\":\"coporate\",\"price\":8500,\"user_price\":8500,\"validity_days\":30,\"plan_id\":\"233\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get all discos (electricity distribution companies)\nGET \/api\/v1\/catalog\/discos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/catalog\/discos",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/catalog\/discos"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"success\",\"data\":[{\"id\":1,\"name\":\"Ikeja Electric\",\"abbreviation\":\"IE\",\"status\":\"active\"},{\"id\":2,\"name\":\"Eko Electric\",\"abbreviation\":\"EKEDC\",\"status\":\"active\"},{\"id\":4,\"name\":\"Port Harcourt Electric\",\"abbreviation\":\"PHEDC\",\"status\":\"active\"},{\"id\":6,\"name\":\"Ibadan Electric\",\"abbreviation\":\"IBEDC\",\"status\":\"active\"},{\"id\":7,\"name\":\"Kaduna Electric\",\"abbreviation\":\"KEDC\",\"status\":\"active\"},{\"id\":8,\"name\":\"Abuja Electric\",\"abbreviation\":\"AEDC\",\"status\":\"active\"},{\"id\":9,\"name\":\"Enugu Electric\",\"abbreviation\":\"ENUGU\",\"status\":\"active\"},{\"id\":10,\"name\":\"Benin Electric\",\"abbreviation\":\"BENIN\",\"status\":\"active\"},{\"id\":11,\"name\":\"Yola Electric\",\"abbreviation\":\"YOLA\",\"status\":\"active\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get all cable providers\nGET \/api\/v1\/catalog\/cable-providers",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/catalog\/cable-providers",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/catalog\/cable-providers"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"success\",\"data\":[{\"id\":1,\"name\":\"GOTV\",\"status\":\"active\"},{\"id\":2,\"name\":\"DSTV\",\"status\":\"active\"},{\"id\":3,\"name\":\"STARTIMES\",\"status\":\"active\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get cable plans\nGET \/api\/v1\/catalog\/cable-plans?provider={id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/catalog\/cable-plans",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/catalog\/cable-plans"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"success\",\"data\":[{\"id\":1,\"name\":\"GOtv Smallie  - Monthly\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":135000,\"user_price\":140000,\"validity_days\":30,\"plan_id\":\"1\"},{\"id\":2,\"name\":\"GOtv Smallie - Quarterly\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":350000,\"user_price\":356000,\"validity_days\":90,\"plan_id\":\"2\"},{\"id\":3,\"name\":\"GOtv Smallie - Yearly\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":860000,\"user_price\":866000,\"validity_days\":365,\"plan_id\":\"3\"},{\"id\":4,\"name\":\"GOtv Jinja\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":270000,\"user_price\":275000,\"validity_days\":30,\"plan_id\":\"4\"},{\"id\":5,\"name\":\"GOtv Jolli\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":395000,\"user_price\":397000,\"validity_days\":30,\"plan_id\":\"5\"},{\"id\":6,\"name\":\"GOtv Max\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":570000,\"user_price\":575000,\"validity_days\":30,\"plan_id\":\"6\"},{\"id\":7,\"name\":\"GOtv Supa\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":760000,\"user_price\":765000,\"validity_days\":30,\"plan_id\":\"7\"},{\"id\":8,\"name\":\"GOtv Super Plus\",\"provider_id\":1,\"provider_name\":\"GOTV\",\"price\":1255000,\"user_price\":1259000,\"validity_days\":30,\"plan_id\":\"8\"},{\"id\":9,\"name\":\"DStv Padi\",\"provider_id\":2,\"provider_name\":\"DSTV\",\"price\":296000,\"user_price\":300000,\"validity_days\":30,\"plan_id\":\"9\"},{\"id\":10,\"name\":\"DStv Yanga\",\"provider_id\":2,\"provider_name\":\"DSTV\",\"price\":420000,\"user_price\":425000,\"validity_days\":30,\"plan_id\":\"10\"},{\"id\":11,\"name\":\"DStv Confam\",\"provider_id\":2,\"provider_name\":\"DSTV\",\"price\":740000,\"user_price\":745000,\"validity_days\":30,\"plan_id\":\"11\"},{\"id\":12,\"name\":\"DStv Asia\",\"provider_id\":2,\"provider_name\":\"DSTV\",\"price\":995000,\"user_price\":999000,\"validity_days\":30,\"plan_id\":\"12\"},{\"id\":13,\"name\":\"DStv Compact\",\"provider_id\":2,\"provider_name\":\"DSTV\",\"price\":1260000,\"user_price\":1270000,\"validity_days\":30,\"plan_id\":\"13\"},{\"id\":14,\"name\":\"DStv Premium\",\"provider_id\":2,\"provider_name\":\"DSTV\",\"price\":2950000,\"user_price\":2955000,\"validity_days\":30,\"plan_id\":\"14\"},{\"id\":15,\"name\":\"Nova - 1 Day\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":16000,\"user_price\":18000,\"validity_days\":1,\"plan_id\":\"15\"},{\"id\":16,\"name\":\"Basic - 1 Day\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":31000,\"user_price\":32000,\"validity_days\":1,\"plan_id\":\"16\"},{\"id\":17,\"name\":\"Classic - 1 Day\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":43000,\"user_price\":45000,\"validity_days\":1,\"plan_id\":\"17\"},{\"id\":18,\"name\":\"Super - 1 Day\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":62000,\"user_price\":65000,\"validity_days\":1,\"plan_id\":\"18\"},{\"id\":19,\"name\":\"Nova - 1 Week\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":65000,\"user_price\":70000,\"validity_days\":7,\"plan_id\":\"19\"},{\"id\":20,\"name\":\"Basic - 1 Week\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":985105000,\"user_price\":110000,\"validity_days\":8,\"plan_id\":\"20\"},{\"id\":21,\"name\":\"Smart - 1 Week\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":135000,\"user_price\":140000,\"validity_days\":8,\"plan_id\":\"21\"},{\"id\":22,\"name\":\"Classic - 1 Week\",\"provider_id\":3,\"provider_name\":\"STARTIMES\",\"price\":155000,\"user_price\":160000,\"validity_days\":8,\"plan_id\":\"22\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get all exam types\nGET \/api\/v1\/catalog\/exam-types",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/catalog\/exam-types",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/catalog\/exam-types"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"success\",\"data\":[{\"id\":1,\"name\":\"WAEC\",\"price\":350000,\"status\":\"active\"},{\"id\":2,\"name\":\"NECO\",\"price\":85000,\"status\":\"active\"},{\"id\":3,\"name\":\"NABTEB\",\"price\":95000,\"status\":\"active\"}]}",
                            "name": ""
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "Authorization",
                "type": "string"
            }
        ]
    }
}