{
  "info": {
    "name": "IGA Platform API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Generated from OpenAPI 3.0.3."
  },
  "item": [
    {
      "name": "Sync",
      "item": [
        {
          "name": "Ejecuta la sincronización configurada",
          "description": "Ejecuta la sincronización configurada",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/sync",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "sync"
              ]
            },
            "description": "Ejecuta la sincronización configurada"
          }
        }
      ]
    },
    {
      "name": "Guest Portals",
      "item": [
        {
          "name": "Obtiene el detalle de un portal de invitados por id",
          "description": "Obtiene el detalle de un portal de invitados por id",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/guest-portals/{id}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals",
                "{id}"
              ]
            },
            "description": "Obtiene el detalle de un portal de invitados por id"
          }
        },
        {
          "name": "Elimina un portal de invitados por id",
          "description": "Elimina un portal de invitados por id",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/guest-portals/{id}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals",
                "{id}"
              ]
            },
            "description": "Elimina un portal de invitados por id"
          }
        },
        {
          "name": "Obtiene el detalle público mínimo de un guest portal por slug para renderizar la landing de autoservicio",
          "description": "Obtiene el detalle público mínimo de un guest portal por slug para renderizar la landing de autoservicio",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/public/guest-portals/{slug}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "public",
                "guest-portals",
                "{slug}"
              ]
            },
            "description": "Obtiene el detalle público mínimo de un guest portal por slug para renderizar la landing de autoservicio"
          }
        },
        {
          "name": "Lista portales de autoservicio para onboarding de invitados externos",
          "description": "Lista portales de autoservicio para onboarding de invitados externos",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/guest-portals",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals"
              ]
            },
            "description": "Lista portales de autoservicio para onboarding de invitados externos"
          }
        },
        {
          "name": "Crea o actualiza un portal de autoservicio para invitados externos",
          "description": "Crea o actualiza un portal de autoservicio para invitados externos",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/guest-portals",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals"
              ]
            },
            "description": "Crea o actualiza un portal de autoservicio para invitados externos"
          }
        },
        {
          "name": "Lista las solicitudes persistidas para un guest portal concreto",
          "description": "Lista las solicitudes persistidas para un guest portal concreto",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/guest-portals/{slug}/submissions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals",
                "{slug}",
                "submissions"
              ]
            },
            "description": "Lista las solicitudes persistidas para un guest portal concreto"
          }
        },
        {
          "name": "Mantiene compatibilidad con el alta pública legacy y delega en el flujo declarativo del portal",
          "description": "Mantiene compatibilidad con el alta pública legacy y delega en el flujo declarativo del portal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/guest-portals/{slug}/signup",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals",
                "{slug}",
                "signup"
              ]
            },
            "description": "Mantiene compatibilidad con el alta pública legacy y delega en el flujo declarativo del portal"
          }
        },
        {
          "name": "Registra una decisión operativa sobre una submission en revisión manual",
          "description": "Registra una decisión operativa sobre una submission en revisión manual",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/guest-portals/{slug}/submissions/{submissionId}/decision",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals",
                "{slug}",
                "submissions",
                "{submissionId}",
                "decision"
              ]
            },
            "description": "Registra una decisión operativa sobre una submission en revisión manual"
          }
        },
        {
          "name": "Envía una solicitud pública dinámica para el formulario configurado en el portal",
          "description": "Envía una solicitud pública dinámica para el formulario configurado en el portal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/guest-portals/{slug}/submit",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "guest-portals",
                "{slug}",
                "submit"
              ]
            },
            "description": "Envía una solicitud pública dinámica para el formulario configurado en el portal"
          }
        }
      ]
    },
    {
      "name": "Schemas",
      "item": [
        {
          "name": "Lista schemas de gobierno",
          "description": "Lista schemas de gobierno",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/schemas",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "schemas"
              ]
            },
            "description": "Lista schemas de gobierno"
          }
        },
        {
          "name": "Crea o actualiza un schema",
          "description": "Crea o actualiza un schema",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/schemas",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "schemas"
              ]
            },
            "description": "Crea o actualiza un schema"
          }
        },
        {
          "name": "Devuelve la especificación OpenAPI del servicio",
          "description": "Devuelve la especificación OpenAPI del servicio",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/openapi.yaml",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "openapi.yaml"
              ]
            },
            "description": "Devuelve la especificación OpenAPI del servicio"
          }
        },
        {
          "name": "Devuelve una colección Postman generada desde el contrato OpenAPI",
          "description": "Devuelve una colección Postman generada desde el contrato OpenAPI",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/postman-collection.json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "postman-collection.json"
              ]
            },
            "description": "Devuelve una colección Postman generada desde el contrato OpenAPI"
          }
        },
        {
          "name": "Obtiene el schema de un colectivo",
          "description": "Obtiene el schema de un colectivo",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/schemas/{collective}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "schemas",
                "{collective}"
              ]
            },
            "description": "Obtiene el schema de un colectivo"
          }
        },
        {
          "name": "Elimina el schema de un colectivo",
          "description": "Elimina el schema de un colectivo",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/schemas/{collective}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "schemas",
                "{collective}"
              ]
            },
            "description": "Elimina el schema de un colectivo"
          }
        },
        {
          "name": "Lista el historial de versiones de un schema",
          "description": "Lista el historial de versiones de un schema",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/schemas/{collective}/versions",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "schemas",
                "{collective}",
                "versions"
              ]
            },
            "description": "Lista el historial de versiones de un schema"
          }
        },
        {
          "name": "Devuelve la especificación OpenAPI del servicio en JSON",
          "description": "Devuelve la especificación OpenAPI del servicio en JSON",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/openapi.json",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "openapi.json"
              ]
            },
            "description": "Devuelve la especificación OpenAPI del servicio en JSON"
          }
        }
      ]
    },
    {
      "name": "Health",
      "item": [
        {
          "name": "Callback HTML del login OIDC del portal",
          "description": "Callback HTML del login OIDC del portal",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/oidc/callback",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "oidc",
                "callback"
              ]
            },
            "description": "Callback HTML del login OIDC del portal"
          }
        },
        {
          "name": "Alias retrocompatible del inicio de login OIDC del portal mediante authorization code con PKCE",
          "description": "Alias retrocompatible del inicio de login OIDC del portal mediante authorization code con PKCE",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/oidc/test/start",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "oidc",
                "test",
                "start"
              ]
            },
            "description": "Alias retrocompatible del inicio de login OIDC del portal mediante authorization code con PKCE"
          }
        },
        {
          "name": "Verifica readiness de dependencias configuradas",
          "description": "Verifica readiness de dependencias configuradas",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/ready",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "ready"
              ]
            },
            "description": "Verifica readiness de dependencias configuradas"
          }
        },
        {
          "name": "Devuelve los proveedores OIDC gestionados por la aplicación y su metadata no sensible",
          "description": "Devuelve los proveedores OIDC gestionados por la aplicación y su metadata no sensible",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/oidc/providers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "oidc",
                "providers"
              ]
            },
            "description": "Devuelve los proveedores OIDC gestionados por la aplicación y su metadata no sensible"
          }
        },
        {
          "name": "Health check del proceso",
          "description": "Health check del proceso",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/health",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "health"
              ]
            },
            "description": "Health check del proceso"
          }
        },
        {
          "name": "Devuelve el estado actual de la sesión OIDC de operador en el navegador",
          "description": "Devuelve el estado actual de la sesión OIDC de operador en el navegador",
          "request": {
            "method": "GET",
            "url": {
              "raw": "{{baseUrl}}/oidc/session",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "oidc",
                "session"
              ]
            },
            "description": "Devuelve el estado actual de la sesión OIDC de operador en el navegador"
          }
        },
        {
          "name": "Cierra la sesión OIDC de operador almacenada en cookie",
          "description": "Cierra la sesión OIDC de operador almacenada en cookie",
          "request": {
            "method": "DELETE",
            "url": {
              "raw": "{{baseUrl}}/oidc/session",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "oidc",
                "session"
              ]
            },
            "description": "Cierra la sesión OIDC de operador almacenada en cookie"
          }
        },
        {
          "name": "Inicia el login OIDC del portal mediante authorization code con PKCE",
          "description": "Inicia el login OIDC del portal mediante authorization code con PKCE",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/oidc/login/start",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "oidc",
                "login",
                "start"
              ]
            },
            "description": "Inicia el login OIDC del portal mediante authorization code con PKCE"
          }
        }
      ]
    },
    {
      "name": "Identities",
      "item": [
        {
          "name": "Obtiene una identidad por id",
          "description": "Obtiene una identidad por id",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/identities/{id}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "identities",
                "{id}"
              ]
            },
            "description": "Obtiene una identidad por id"
          }
        },
        {
          "name": "Lista identidades",
          "description": "Lista identidades",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/identities",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "identities"
              ]
            },
            "description": "Lista identidades"
          }
        },
        {
          "name": "Crea o actualiza una identidad",
          "description": "Crea o actualiza una identidad",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/identities",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "identities"
              ]
            },
            "description": "Crea o actualiza una identidad"
          }
        },
        {
          "name": "Obtiene el perfil gobernado de una identidad",
          "description": "Obtiene el perfil gobernado de una identidad",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/identities/{id}/profile",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "identities",
                "{id}",
                "profile"
              ]
            },
            "description": "Obtiene el perfil gobernado de una identidad"
          }
        },
        {
          "name": "Desactiva una identidad en el target configurado",
          "description": "Desactiva una identidad en el target configurado",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/identities/{id}/deactivate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "identities",
                "{id}",
                "deactivate"
              ]
            },
            "description": "Desactiva una identidad en el target configurado"
          }
        }
      ]
    },
    {
      "name": "Access Requests",
      "item": [
        {
          "name": "Lista solicitudes provisionales de acceso para consumo externo",
          "description": "Lista solicitudes provisionales de acceso para consumo externo",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/access-requests",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "access-requests"
              ]
            },
            "description": "Lista solicitudes provisionales de acceso para consumo externo"
          }
        },
        {
          "name": "Registra una decisión provisional sobre una solicitud de acceso",
          "description": "Registra una decisión provisional sobre una solicitud de acceso",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/access-requests/{id}/decision",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "access-requests",
                "{id}",
                "decision"
              ]
            },
            "description": "Registra una decisión provisional sobre una solicitud de acceso"
          }
        },
        {
          "name": "Devuelve el catálogo provisional de aplicaciones y entitlements disponibles",
          "description": "Devuelve el catálogo provisional de aplicaciones y entitlements disponibles",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/access-requests/catalog",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "access-requests",
                "catalog"
              ]
            },
            "description": "Devuelve el catálogo provisional de aplicaciones y entitlements disponibles"
          }
        },
        {
          "name": "Obtiene una solicitud provisional de acceso",
          "description": "Obtiene una solicitud provisional de acceso",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/access-requests/{id}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "access-requests",
                "{id}"
              ]
            },
            "description": "Obtiene una solicitud provisional de acceso"
          }
        },
        {
          "name": "Resume las solicitudes de acceso por estado, aplicación y aprobador",
          "description": "Resume las solicitudes de acceso por estado, aplicación y aprobador",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/access-requests/summary",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "access-requests",
                "summary"
              ]
            },
            "description": "Resume las solicitudes de acceso por estado, aplicación y aprobador"
          }
        }
      ]
    },
    {
      "name": "API Clients",
      "item": [
        {
          "name": "Obtiene un cliente API por id",
          "description": "Obtiene un cliente API por id",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api-clients/{id}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api-clients",
                "{id}"
              ]
            },
            "description": "Obtiene un cliente API por id"
          }
        },
        {
          "name": "Lista clientes API registrados",
          "description": "Lista clientes API registrados",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api-clients",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api-clients"
              ]
            },
            "description": "Lista clientes API registrados"
          }
        },
        {
          "name": "Crea o actualiza un cliente API",
          "description": "Crea o actualiza un cliente API",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/api-clients",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api-clients"
              ]
            },
            "description": "Crea o actualiza un cliente API"
          }
        },
        {
          "name": "Rota la credencial de un cliente API y devuelve la nueva clave una sola vez",
          "description": "Rota la credencial de un cliente API y devuelve la nueva clave una sola vez",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api-clients/{id}/rotate-key",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api-clients",
                "{id}",
                "rotate-key"
              ]
            },
            "description": "Rota la credencial de un cliente API y devuelve la nueva clave una sola vez"
          }
        },
        {
          "name": "Elimina un cliente API por id",
          "description": "Elimina un cliente API por id",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api-clients/{id}/rotate-key",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api-clients",
                "{id}",
                "rotate-key"
              ]
            },
            "description": "Elimina un cliente API por id"
          }
        }
      ]
    },
    {
      "name": "Recertifications",
      "item": [
        {
          "name": "Resume los casos provisionales por etapa, aplicación y revisor",
          "description": "Resume los casos provisionales por etapa, aplicación y revisor",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/recertifications/summary",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "recertifications",
                "summary"
              ]
            },
            "description": "Resume los casos provisionales por etapa, aplicación y revisor"
          }
        },
        {
          "name": "Lista casos provisionales de recertificación para consumo externo",
          "description": "Lista casos provisionales de recertificación para consumo externo",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/recertifications",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "recertifications"
              ]
            },
            "description": "Lista casos provisionales de recertificación para consumo externo"
          }
        },
        {
          "name": "Obtiene un caso provisional de recertificación",
          "description": "Obtiene un caso provisional de recertificación",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/recertifications/{id}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "recertifications",
                "{id}"
              ]
            },
            "description": "Obtiene un caso provisional de recertificación"
          }
        },
        {
          "name": "Registra una decisión provisional de recertificación",
          "description": "Registra una decisión provisional de recertificación",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/recertifications/{id}/decision",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "recertifications",
                "{id}",
                "decision"
              ]
            },
            "description": "Registra una decisión provisional de recertificación"
          }
        }
      ]
    },
    {
      "name": "Portal Users",
      "item": [
        {
          "name": "Elimina la asignación gestionada de un usuario del portal",
          "description": "Elimina la asignación gestionada de un usuario del portal",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/portal-users/{id}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "portal-users",
                "{id}"
              ]
            },
            "description": "Elimina la asignación gestionada de un usuario del portal"
          }
        },
        {
          "name": "Lista el inventario visible de usuarios del portal junto con claims y asignaciones gestionadas",
          "description": "Lista el inventario visible de usuarios del portal junto con claims y asignaciones gestionadas",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/portal-users",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "portal-users"
              ]
            },
            "description": "Lista el inventario visible de usuarios del portal junto con claims y asignaciones gestionadas"
          }
        },
        {
          "name": "Crea o actualiza una asignación gestionada de grupos baseline para un usuario del portal",
          "description": "Crea o actualiza una asignación gestionada de grupos baseline para un usuario del portal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/portal-users",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "portal-users"
              ]
            },
            "description": "Crea o actualiza una asignación gestionada de grupos baseline para un usuario del portal"
          }
        }
      ]
    },
    {
      "name": "Audit",
      "item": [
        {
          "name": "Lista la auditoría de una identidad",
          "description": "Lista la auditoría de una identidad",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/identities/{id}/audit",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "identities",
                "{id}",
                "audit"
              ]
            },
            "description": "Lista la auditoría de una identidad"
          }
        },
        {
          "name": "Lista eventos de auditoría globales",
          "description": "Lista eventos de auditoría globales",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "X-API-Key",
                "value": "{{apiKey}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/audit",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "audit"
              ]
            },
            "description": "Lista eventos de auditoría globales"
          }
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://axon-iga-dev.atsdevlabs.com/v1"
    },
    {
      "key": "apiKey",
      "value": ""
    }
  ]
}