Documentation Index
Fetch the complete documentation index at: https://developers.argosidentity.com/llms.txt
Use this file to discover all available pages before exploring further.
Para aplicar una proyección, es necesario aplicar un parámetro de query string.Para más detalles, consulte la sección de parámetros clave de query string
1. Endpoint
POST/Projection
2. Autenticación
Incluya la clave API en el encabezadox-api-key:
x-api-key
3. Cuerpo de la Solicitud
El cuerpo de la solicitud debe estar en formato JSON. A continuación se encuentran las descripciones de los campos:Establezca un nombre de proyección. Se permiten guiones bajos (_), números y caracteres en minúsculas.
Establezca el modo de proyección. Actualmente, solo existe la opción
exclude.Establezca la lista para excluir campos específicos.
first_nameEl nombre que fue enviadolast_nameEl apellido que fue enviadofull_nameEl nombre completo que fue enviadofull_name_enNombre completo en inglés proporcionado tras aprobación de KYC (transliteración, sin traducción libre)gender: male o femalenationality: Código de país, ISO alpha-3date_of_birth: La fecha de nacimiento enviadaip_address: El tipo de dirección IPv4idType: El tipo de ID (ej., licencia de conducir, pasaporte)idcard_issuingCountry: Código de país emisor, ISO alpha-3idcard_issueDate: Fecha de emisión del ID (YYYY-MM-DD)idcard_expireDate: Fecha de vencimiento del ID (YYYY-MM-DD)identityNumberdocumentNumberaddress_cityaddress_countryaddress_stateaddress_streetaddress_street2address_zipcodeaddress_globalCode: Código de dirección global (ej., 8Q98HXPG+MP)address_compoundCode: Código de dirección compuesto (ej., HXPG+MP, Seoul, South Korea)address_formatted: Dirección detallada formateadaaddress_input: Dirección ingresadaaddress_detail: Dirección detallada ingresadacf1: Campo personalizado 1cf2: Campo personalizado 2cf3: Campo personalizado 3
age_groupssnNumber: Número de Seguro Social.
* Para aplicar la convención lowerCamelCase al Number escrito una vez más.phoneNumber
["first_name","mid_name","last_name","full_name","idtype"]["date_of_birth","address_formatted","address_detail"]
4. Ejemplo de Solicitud
POST/Projection
5. Respuesta
5-1. Respuesta Exitosa
5-2. Campos de Respuesta
| Field Name | Descripción | Data Type | Category |
|---|---|---|---|
projection_id | El ID único de la proyección generada | String | Projection Info |
5-3. Códigos de Error
| Status Code | Error Message | Descripción |
|---|---|---|
| 400 | Invalid request body: name, mode, fields | Cuando los campos requeridos (name, mode, fields) faltan en el cuerpo de la solicitud |
| 400 | Invalid mode: $mode | Cuando el mode en el cuerpo de la solicitud no es válido. (Actualmente solo se soporta exclude) |
| 400 | Invalid fields detected: field1, field2 | Cuando los elementos dentro de fields en el cuerpo de la solicitud no son válidos |
| 400 | Invalid encrypted body | Cuando se envía una solicitud cifrada con formato incorrecto mientras la opción de cifrado está habilitada |
| 400 | Invalid JSON body | Cuando el cuerpo de la solicitud no está en formato JSON válido |
| 404 | Projection not found | Cuando no existe una proyección correspondiente al projectionId especificado |
| 405 | Method not allowed for /projections path | Las solicitudes HTTP (PUT, DELETE, etc.) no son GET o POST |
| 409 | Projection name already exists | El mismo nombre de proyección ya ha sido configurado |
| 409 | Projection count limit exceeded | Si el número de proyecciones excede el límite de 10 proyecciones |
| 500 | Internal server error | Cuando el servidor encuentra un error de excepción inesperado |