{
  "info": {
    "name": "AFECR V2 · Colección pública introductoria (solo consultas)",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Colección limitada a cuatro solicitudes GET de ejemplo. No crea clientes, no cambia datos fiscales, no activa Keys, no registra webhooks y no emite documentos. Todas las operaciones requieren credenciales del titular, solo en un entorno de trabajo privado. No importar secretos reales en espacios públicos ni compartir copias configuradas."
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://service.afecr.com/api/v2",
      "type": "string"
    },
    {
      "key": "masterKey",
      "value": "",
      "type": "string"
    },
    {
      "key": "clientKey",
      "value": "",
      "type": "string"
    },
    {
      "key": "clientId",
      "value": "",
      "type": "string"
    },
    {
      "key": "branchId",
      "value": "",
      "type": "string"
    },
    {
      "key": "terminalId",
      "value": "",
      "type": "string"
    },
    {
      "key": "documentId",
      "value": "",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "Consultas informativas (requieren permisos)",
      "item": [
        {
          "name": "Consultar cupos",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/external-saas/capacity"
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{masterKey}}",
                  "type": "string"
                }
              ]
            },
            "description": "Muestra educativa de una consulta autenticada, de solo lectura. No incluya secretos en colecciones públicas ni comparta entornos con claves cargadas.",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ]
          }
        },
        {
          "name": "Clientes conectados",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/external-saas/clients?per_page=100"
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{masterKey}}",
                  "type": "string"
                }
              ]
            },
            "description": "Muestra educativa de una consulta autenticada, de solo lectura. No incluya secretos en colecciones públicas ni comparta entornos con claves cargadas.",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ]
          }
        },
        {
          "name": "Comprobar preparación fiscal",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/external-saas/clients/{{clientId}}/readiness?branch_id={{branchId}}&terminal_id={{terminalId}}"
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{masterKey}}",
                  "type": "string"
                }
              ]
            },
            "description": "Muestra educativa de una consulta autenticada, de solo lectura. No incluya secretos en colecciones públicas ni comparta entornos con claves cargadas.",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ]
          }
        },
        {
          "name": "Consultar estado",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/documents/{{documentId}}/status"
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{clientKey}}",
                  "type": "string"
                }
              ]
            },
            "description": "Muestra educativa de una consulta autenticada, de solo lectura. No incluya secretos en colecciones públicas ni comparta entornos con claves cargadas.",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ]
          }
        }
      ]
    }
  ]
}
