{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/api.avilacash.net"
        }
    ],
    "info": {
        "name": "API AvilaCash",
        "_postman_id": "2a1e9c1f-ebab-4cac-bf54-e13435231bc2",
        "description": "",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Auth",
            "description": "\nAutenticaci\u00f3n en el API",
            "item": [
                {
                    "name": "Login",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"architecto\",\"password\":\"|]|{+-\"}"
                        },
                        "description": "Permite iniciar sesi\u00f3n en el API con las credenciales del aliado",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"token_type\": \"Bearer\",\n\"expires_in\": 31536000,\n\"access_token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjQyNDYzOWZhNDVjZDgyNzhhMzIwYTgzNDFmZDExZWU4NjUyMzNkNGM2MGUzODg4NWY1OWNhNWNiYmUwNTcxM2U0YjU3OWYxMTRiNDhjMTk0In0.eyJhdWQiOiIyIiwianRpIjoiNDI0NjM5ZmE0NWNkODI3OGEzMjBhODM0MWZkMTFlZTg2NTIzM2Q0YzYwZTM4ODg1ZjU5Y2E1Y2JiZTA1NzEzZTRiNTc5ZjExNGI0OGMxOTQiLCJpYXQiOjE1ODkwMzQ5OTgsIm5iZiI6MTU4OTAzNDk5OCwiZXhwIjoxNjIwNTcwOTk4LCJzdWIiOiIxMCIsInNjb3BlcyI6WyIqIl19.I_R9IDKsnZ04vJpkYKpyQ8-a7B6nPMQmwUmx4ZguG8grl15e6L5am8XMZ2WKFHm2PRxzRKLlCArDLIhRumRyYheJxiLeZ9Y0OVkC7SlVHU-NFASgiKGuo1ps1w3hSk-RcKqKxyqGhl5yrAuvZCnu4-wwriagMnv4F0EAj1835KVLPEdA1G53j39DMKziG9BwcGafPTgkui726e2P_4iro-EiImGokQCMAnFDrsm6CDDvtg0fLvZHrSsjqfPFR8ibeoLXBlJBQguThGylIJsj3FwVXue03FLFCrsflEncFpuRnaAEVWmdcsGuFm-Xh-Yx-2G_ekOpMq4DMuzK_gPbIgY3CCCUUWWzszLiw2IH-tt3poTTcMDXemKMyQdF7PqwhNZdtjT9z1Zl63zyvKWFJtjjyyVLjVBWfyl2wKLVFgXlmreLwggsgFgeS_xVX8x6urAMofBNKQGljYeqkXYnCjhCO_3LWWuAGBLPqELUAI93GmfMBECbqHfuyhF_mDRWAFf8iHhuMvcKGkJuY2u83Sd4y3JhvEgLq1ZJy6bAZNavArN3e7lBPX-owBfYkxDyT9-TPORq-Y35XMy4jyn-tfNzzw5d0Pz6z_Hg9iLWqXMLeKeYvQ9QUA-uaBtcmeRgiwjLakMmpC72GM2spoMCLq1KXWr-_TflCWsmQroOLuQ\",\n\"refresh_token\": \"def5020025f4648bd9831f69d469c4e8e28a6e48f08581a4be433d5713dad472770fb32f9703744684309b4a7b20522b39016d2060ad63d4cfac0bc4c92434ad4456f6551f5b32751ea662f15b36c88a081502acf6f622150cb12a167fc131f0008685e19cb0697a0e6e3c1bbe2918263a366d938c3b57d4452ffca61c1cca1d76bfab927f4ed7a2672c6baddb18cf8c579ddb428e70ec4dd99ec777ca013080b59e667fef0b272e958aac0f777053586492e52cda8a3aa95a49589937a79e46191f7cafb3d7d272a857c8e4e8eb90b95f054df7b28dc42a8fa5dd6adf30a13eb12817b2401fdd4900a1176be12ce3db3f488a835cc0ef21bb7b6b2551342f1dab100a3c9744092f47df7b9daef5b7f4445673c4ff0ec3cf478b21a1aeb9513c26e6987fe61a3b0d8b8a6342b0404eb621aaff7f1f56bb845012bef167e24c6e896c849f8b6dd627f72d382b3522a61deaa1d478b279ff7cdbaffc1d799af7df5bb9523394\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n\"error\": \"invalid_request\",\n\"error_description\": \"The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.\",\n\"hint\": \"Check the `username` parameter\",\n\"message\": \"The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/refresh",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/refresh",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/refresh"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"refresh_token\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/logout",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/logout",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/logout"
                        },
                        "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"
                                }
                            ],
                            "code": 401,
                            "body": "{\"message\":\"Unauthenticated.\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Bareca",
            "description": "\nAPI para integraci\u00f3n con Bareca - Venta de p\u00f3lizas de seguro\n\nEsta API permite:\n- Consultar informaci\u00f3n y saldo de usuarios\n- Procesar ventas de p\u00f3lizas (bloqueo de saldo)\n- Confirmar ventas procesadas\n- Cancelar ventas pendientes",
            "item": [
                {
                    "name": "Obtener informaci\u00f3n del usuario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/bareca\/user-info",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/bareca\/user-info"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":12345}"
                        },
                        "description": "Devuelve los datos b\u00e1sicos y el saldo disponible de un usuario."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"nombre\": \"Juan\",\n    \"apellido\": \"P\u00e9rez\",\n    \"cedula\": \"V12345678\",\n    \"email\": \"juan@example.com\",\n    \"telefono_1\": \"04121234567\",\n    \"direccion\": \"Caracas, Venezuela\",\n    \"balance\": 1500.50\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n  \"success\": false,\n  \"message\": \"No tienes permisos.\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n  \"success\": false,\n  \"message\": \"Ha ocurrido un error al obtener la informaci\u00f3n del usuario.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Procesar venta de p\u00f3liza",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/bareca\/process-sale",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/bareca\/process-sale"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":12345,\"amount\":\"150.00\",\"amount_usd\":\"5.00\",\"product\":\"rcv\",\"uuid\":\"V12345678_0001\",\"destino\":\"Placa ABC123\"}"
                        },
                        "description": "Crea una transacci\u00f3n pendiente y bloquea el saldo del usuario.\nLa venta queda en estado \"pendiente\" hasta que se confirme o cancele."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"message\": \"Transacci\u00f3n realizada exitosamente\",\n  \"data\": {\n    \"hash\": \"$2y$10$...\",\n    \"uuid\": \"V12345678_0001\",\n    \"status\": \"Saldo bloqueado\",\n    \"transaction_id\": 123456\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n  \"success\": false,\n  \"message\": \"El usuario no dispone de saldo suficiente para realizar la venta\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n  \"success\": false,\n  \"message\": \"Error de validaci\u00f3n\",\n  \"errors\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Confirmar venta",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/bareca\/confirm-sale",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/bareca\/confirm-sale"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"uuid\":\"V12345678_0001\",\"reference\":\"POL-2024-001234\"}"
                        },
                        "description": "Confirma una venta pendiente y marca la transacci\u00f3n como completada.\nUna vez confirmada, el saldo queda debitado permanentemente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"message\": \"Venta confirmada exitosamente\",\n  \"data\": {\n    \"uuid\": \"V12345678_0001\",\n    \"status\": \"Completada\",\n    \"confirmed_at\": \"2024-01-15T10:30:00-04:00\"\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"success\": false,\n  \"message\": \"La transacci\u00f3n ya fue procesada anteriormente\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n  \"success\": false,\n  \"message\": \"No se encontr\u00f3 la transacci\u00f3n con el UUID proporcionado\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Cancelar venta",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/bareca\/cancel-sale",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/bareca\/cancel-sale"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"uuid\":\"V12345678_0001\",\"reason\":\"Cliente desisti\u00f3 de la compra\"}"
                        },
                        "description": "Cancela una venta pendiente y devuelve el saldo bloqueado al usuario.\nSolo se pueden cancelar transacciones en estado pendiente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"message\": \"Venta cancelada exitosamente\",\n  \"data\": {\n    \"uuid\": \"V12345678_0001\",\n    \"status\": \"Cancelada\",\n    \"refunded_amount\": 150.00,\n    \"new_balance\": 1650.50,\n    \"cancelled_at\": \"2024-01-15T10:30:00-04:00\"\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"success\": false,\n  \"message\": \"Solo se pueden cancelar transacciones pendientes\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n  \"success\": false,\n  \"message\": \"No se encontr\u00f3 la transacci\u00f3n con el UUID proporcionado\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Consultar estado de transacci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/bareca\/transaction-status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/bareca\/transaction-status"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"uuid\":\"V12345678_0001\"}"
                        },
                        "description": "Obtiene el estado actual de una transacci\u00f3n por su UUID."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"uuid\": \"V12345678_0001\",\n    \"status\": \"Pendiente\",\n    \"status_code\": 1,\n    \"amount\": 150.00,\n    \"product\": \"rcv\",\n    \"user_id\": 12345,\n    \"created_at\": \"2024-01-15T10:00:00-04:00\",\n    \"updated_at\": \"2024-01-15T10:00:00-04:00\"\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n  \"success\": false,\n  \"message\": \"No se encontr\u00f3 la transacci\u00f3n con el UUID proporcionado\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Endpoints",
            "description": "",
            "item": [
                {
                    "name": "sendSms",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/sms\/send",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/sms\/send"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"numero\":\"architecto\",\"message\":\"g\",\"mensaje\":\"architecto\"}"
                        },
                        "description": "Envia un SMS al numero de destino indicado"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Mensaje enviado\",\n\"recipient\": \"numero de destino\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo enviar el mensaje\",\n\"recipient\": \"numero de destino\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "sendSmsBatch",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/send-sms-batch",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/send-sms-batch"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"message\":\"architecto\",\"numbers\":[\"architecto\"]}"
                        },
                        "description": "Envia un lote de SMS y procesa el env\u00edo en cola."
                    },
                    "response": []
                },
                {
                    "name": "recargaCelular",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/recarga-celular",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/recarga-celular"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"numero\":\"architecto\",\"monto\":4326.41688,\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\"}"
                        },
                        "description": "Realiza la recarga OTA (Over The Air) al n\u00famero indicado"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Recarga procesada\",\n\"data\": {\n\"codigo_aprobacion\": \"0959400415\",\n\"code\": \"00\",\n\"uuid\": \"1234_56789\"\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n\"success\": false,\n\"message\": {\n\"errors\": {\n\"numero\": [],\n\"monto\": [],\n\"uuid\": []\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo realizar la recarga\",\n\"uuid\": \"1234_56789\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST api\/avilacash\/recarga-celular-pos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/recarga-celular-pos",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/recarga-celular-pos"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"numero\":\"architecto\",\"monto\":\"n\",\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"operadora\":\"movilnet_postpago\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "recargaMovilInternacional",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/recarga-movil-internacional",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/recarga-movil-internacional"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"numero\":16,\"monto\":4326.41688,\"operadora\":16,\"pais\":16,\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\"}"
                        },
                        "description": "Realiza la recarga OTA (Over The Air) de m\u00f3viles internacionales"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Recarga procesada\",\n\"data\": {\n\"codigo_aprobacion\": \"0959400415\",\n\"code\": \"00\",\n\"uuid\": \"1234_56789\"\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n\"success\": false,\n\"message\": {\n\"errors\": {\n\"abonado\": [],\n\"monto\": [],\n\"uuid\": []\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo realizar la recarga\",\n\"uuid\": \"1234_56789\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "recargaTV",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/recarga-tv",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/recarga-tv"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"abonado\":16,\"monto\":4326.41688,\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"operadora\":\"architecto\"}"
                        },
                        "description": "Realiza la recarga OTA (Over The Air) de TV por suscripci\u00f3n"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Recarga procesada\",\n\"data\": {\n\"codigo_aprobacion\": \"0959400415\",\n\"code\": \"00\",\n\"uuid\": \"1234_56789\"\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n\"success\": false,\n\"message\": {\n\"errors\": {\n\"abonado\": [],\n\"monto\": [],\n\"uuid\": []\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo realizar la recarga\",\n\"uuid\": \"1234_56789\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Consulta Simple",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/consulta-simpletv",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/consulta-simpletv"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"smartcard\":\"architecto\"}"
                        },
                        "description": "Devuelve informaci\u00f3n sobre la smartcard indicada para la operadora Simple TV"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Consulta exitosa\",\n\"extra\": {\n\"balance\": 123456.78,\n\"days_left\": 365,\n\"month_bill\": 123456.78\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"El n\u00famero de tarjeta de acceso es inv\u00e1lido. Por favor ingrese a nuestra p\u00e1gina web www.simple.com.ve\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Consulta de saldo Inter y Cantv",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/consulta-saldo",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/consulta-saldo"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"abonado\":\"architecto\",\"operadora\":\"architecto\"}"
                        },
                        "description": "Devuelve informaci\u00f3n sobre el contrato indicado para la operadora Inter"
                    },
                    "response": []
                },
                {
                    "name": "recargaFijo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/recarga-fijo",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/recarga-fijo"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"numero\":\"architecto\",\"monto\":4326.41688,\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"operadora\":\"architecto\"}"
                        },
                        "description": "Realiza la recarga OTA (Over The Air) al n\u00famero fijo indicado"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Recarga procesada\",\n\"data\": {\n\"codigo_aprobacion\": \"0959400415\",\n\"code\": \"00\",\n\"uuid\": \"1234_56789\"\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n\"success\": false,\n\"message\": {\n\"errors\": {\n\"numero\": [],\n\"monto\": [],\n\"uuid\": []\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo realizar la recarga\",\n\"uuid\": \"1234_56789\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "recargaPin",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/recarga-pin",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/recarga-pin"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"pin\":\"architecto\",\"operadora\":\"architecto\",\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\"}"
                        },
                        "description": "Realiza la compra de un pin de servicio"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"data\": [\n{\n\"uuid\": \"1234_56789\",\n\"operadora\": \"netflix\",\n\"monto\": \"20000\",\n\"code\": \"2509071547497847\",\n\"message\": \"Recarga exitosa\"\n\"url\": \"https:\/\/www.netflix.com\/redeem\"\n}\n]\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n\"success\": false,\n\"message\": {\n\"errors\": {\n\"operadora\": [],\n\"pin\": [],\n\"uuid\": []\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo realizar la recarga\",\n\"uuid\": \"1234_56789\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "getTransactionByUUID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/transaction",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/transaction"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\"}"
                        },
                        "description": "Obtiene el detalle de la transaccion dada\n\nEste m\u00e9todo acepta solo un par\u00e1metro, el UUID de la transacci\u00f3n"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"data\": {\n\"details\": {\n\"external_uuid\": \"4444\",\n\"destino\": \"04168647870\",\n\"producto\": \"movilnet_pin\",\n\"monto\": \"5000.00\",\n\"dateTime\": \"2020-01-16 18:32:35\",\n\"code\": \"1104426271668729\",\n\"barcode\": \"0000005160250778\",\n\"mensaje\": null,\n\"status\": \"aprobado\"\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"success\": false,\n\"data\": {\n\"transaction\": \"La transacci\u00f3n solicitada no existe\"\n}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "recargaAmazonPrime",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/recarga-amazon",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/recarga-amazon"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"numero\":\"architecto\",\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\"}"
                        },
                        "description": "Realiza la recarga OTA (Over The Air) de Amazon Prime Video"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Recarga procesada\",\n\"data\": {\n\"url\": \"https:\/\/is.gd\/123456\",\n\"code\": \"00\",\n\"uuid\": \"1234_56789\"\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n\"success\": false,\n\"message\": {\n\"errors\": {\n\"numero\": [],\n\"uuid\": []\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo realizar la recarga\",\n\"uuid\": \"1234_56789\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "getRate",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/get-rate\/:iso",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/get-rate\/:iso",
                            "variable": [
                                {
                                    "id": "iso",
                                    "key": "iso",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"iso\":\"architecto\"}"
                        },
                        "description": "Retorna la tasa de cambio actual para los servicios internacionales"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Tasa de cambio obtenida\",\n\"currency\": \"COP|USD\",\n\"rate\": 1234.56,\n\"client_rate\": 1234.56\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n\"success\": false,\n\"message\": {\n\"errors\": {\n\"iso\": []\n}\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"No se pudo obtener la tasa de cambio\",\n\"uuid\": \"1234_56789\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "getServices",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/get-services\/:country",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/get-services\/:country",
                            "variable": [
                                {
                                    "id": "country",
                                    "key": "country",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"country\":\"architecto\"}"
                        },
                        "description": "Obtiene los servicios disponibles para recarga"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"message\": \"Servicios disponibles\",\ndata\": [\n{\n\"id\": 6,\n\"country_id\": 2,\n\"active\": 1,\n \"name\": \"Movistar Colombia\",\n \"slug\": \"movistar_co\",\n \"description\": \"Movilnet M\u00f3vil Colombia\",\n\"image\": \"\",\n \"icon\": \"\",\n \"created_at\": \"2023-06-21T00:26:57.000000Z\",\n \"updated_at\": \"2023-06-21T00:26:57.000000Z\",\n \"transaction_type_id\": 4,\n \"products\": [\n   {\n     \"id\": 47,\n     \"product\": \"Movistar Prepago Colombia\",\n     \"slug\": \"movistar_co\",\n     \"description\": \"Movistar Prepago Colombia\",\n     \"image\": \"\",\n     \"icon\": \"\",\n     \"active\": 1,\n     \"service_id\": 6,\n     \"country_id\": 2,\n     \"currency_id\": 1,\n     \"price\": \"0.00\",\n     \"sell_price\": \"0.00\",\n     \"type\": \"mobile\",\n     \"product_code\": \"movistar_co\",\n     \"created_at\": \"2023-06-24T04:32:32.000000Z\",\n     \"updated_at\": \"2023-06-24T04:32:32.000000Z\",\n     \"min\": \"1000.00\",\n     \"max\": \"50000.00\",\n     \"multiplo\": \"1000.00\"\n   }\n ],\n\"country\": {\n   \"id\": 2,\n   \"sortname\": \"COL\",\n   \"name\": \"Colombia\",\n   \"created_at\": \"2023-06-20T18:09:17.000000Z\",\n   \"updated_at\": \"2023-06-20T18:09:17.000000Z\",\n   \"active\": 1,\n   \"currency_id\": 1,\n   \"flag\": null,\n   \"currency\": {\n     \"id\": 1,\n     \"iso\": \"COP\",\n     \"currency\": \"Peso Colombiano\",\n     \"rate\": \"119\",\n     \"rate_p\": \"0.00\",\n     \"created_at\": \"2020-05-16T16:34:00.000000Z\",\n     \"updated_at\": \"2023-06-23T23:39:57.000000Z\"\n   }\n }\n},\n]",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "GET api\/avilacash\/user",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/user",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/user"
                        },
                        "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": "x-ratelimit-limit",
                                    "value": "600"
                                },
                                {
                                    "key": "x-ratelimit-remaining",
                                    "value": "599"
                                }
                            ],
                            "code": 200,
                            "body": "{\"profile\":null}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "fetchBalance",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/avilacash\/saldo",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/avilacash\/saldo"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Devuelve el saldo disponible del aliado basado en su token de autenticaci\u00f3n"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"success\": true,\n\"data\": {\n\"balance\": 123456.78\n}\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\n\"success\": false,\n\"message\": \"Error interno al obtener el balance\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "Authorization",
                "type": "string"
            }
        ]
    }
}