Saltar al contenido principal
Recupere de forma segura los tokens registrados. Puede realizar una recuperación detallada de un solo token o una recuperación de toda la lista de tokens.
Cuando la opción Secure Data Transmission está habilitada, los datos de respuesta se transmiten cifrados con AES-256.

Información Básica

method
string
requerido
GET

Configuración de Seguridad

Transmisión Cifrada

Cuando Secure Data Transmission está habilitada, todos los datos de respuesta están protegidos con cifrado AES-256.
  • Método de cifrado: AES-256
  • Cobertura: Datos de respuesta
  • Compatibilidad: Mismo método de cifrado/descifrado que POST/submission, PATCH/submission, DELETE/submission, Webhook
  • Opciones de Transferencia Segura de Datos

Autenticación

x-api-key
string
requerido
Establezca su clave API del proyecto.
x-api-key: {{YOUR_API_KEY}}

Tipos de Recuperacion de Tokens

  1. Recuperacion individual
  • Recuperacion detallada de un tokenId específico (1 por solicitud)
  1. Recuperacion de lista
  • Recuperacion de toda la lista de tokens: 10,000 por solicitud
  • Cuando los tokenId registrados superan 10,000, se proporcionan campos de paginación (‘nextPageKeyId’, ‘nextPageKeyTime’)
  1. Recuperacion de conteo total
  • Recuperar el conteo total de tokens registrados (conteo total N por solicitud)

Parámetros de Solicitud

Parámetros de Consulta

tokenId
String
ID de token específico
  • Cuando se proporciona: Recuperacion detallada de un solo token
  • Cuando no se proporciona: Recuperacion de toda la lista de tokens
type
String
count
  • Cuando se proporciona: Recuperar solo el conteo total de tokens registrados
  • Cuando no se proporciona: Proporcionar tokens registrados, estado de expiración y conteo
GET /submission/tokens?tokenId=user001a

Respuesta

Respuesta Exitosa (200)

success
Boolean
requerido
Estado de éxito de la recuperación
tokenId
String
requerido
ID del token recuperado
data
Object
requerido
Datos del token
{
  "success": true,
  "tokenId": "user001a",
  "data": {
    "tokenId": "user001a",
    "updateTime": "2024-01-15T10:30:45.123Z"
  }
}
Puede usar el valor data[‘expired’] para verificar cuáles tokens han expirado entre los enviados anteriormente y utilizarlo para operaciones DELETE-token.

Respuesta de Error (400/500)

errorCode
String
requerido
Código de error
errorMessage
String
requerido
Mensaje de error
{
  "errorCode": "token_not_found",
  "errorMessage": "Token not found."
}

Consideraciones de Seguridad

Protección de Datos

La recuperación de tokens puede contener información sensible. Considere habilitar la opción de cifrado para seguridad en entornos de producción.
  • Transmisión cifrada: Cifrado de datos de respuesta mediante AES-256
  • Control de acceso: Restricción de acceso a nivel de proyecto mediante claves API
  • Pre-validación: Recuperacion API posible independientemente del estado de activación de la opción

Política de Tokens

Pool de Tokens: Gestione hasta 100,000 tokens por PID Alcance de recuperación: Solo puede recuperar tokens dentro del alcance del proyecto

Códigos de Error

Errores Comunes

Error CodeHTTP StatusDescripción
invalid_payload400Payload de solicitud faltante o error de formato
invalid_path400Método HTTP no soportado
invalid_project400ID de proyecto faltante o clave API inválida
invalid_query_parameters400Parámetros de consulta faltantes o error de formato
invalid_order400Error de formato en el parámetro de orden de consulta
internal_server_error500Error interno del servidor

Errores Relacionados con Tokens

Error CodeHTTP StatusDescripción
invalid_token_id400ID de token faltante, valor vacío o no es un array
invalid_token_id_format400Violación de regla de formato de ID de token
invalid_token_id_type400El ID de token no es una cadena
invalid_token_id_length400Longitud del ID de token fuera del rango de 8-64 caracteres
invalid_token_id_whitespace400El ID de token contiene caracteres de espacio en blanco
invalid_token_id_characters400El ID de token contiene caracteres no permitidos
invalid_token_id_start400El ID de token no comienza con letra/número
invalid_token_id_end400El ID de token no termina con letra/número
request_token_limit_exceeded400Límite de conteo de tokens por solicitud excedido (500)
token_limit_exceeded400Limite total de tokens del proyecto excedido (100,000)
token_id_not_found400El token solicitado no existe en el pool
token_id_details_not_found400Fallo en la recuperación de detalles del token
delete_token_limit_exceeded400Conteo de solicitud de eliminación masiva basada en tiempo excedido (5000)

Ejemplos de Uso

1

Verificar toda la lista de tokens

Primero, recupere todos los tokens registrados en el proyecto.
curl -X GET 'https://rest-api.argosidentity.com/v3/submission/tokens' \
  -H 'x-api-key: YOUR_API_KEY'
Puede verificar el conteo total de tokens a través del campo count en la respuesta.
2

Recuperar detalles de un token específico

Recupere información detallada de un token específico.
curl -X GET 'https://rest-api.argosidentity.com/v3/submission/tokens?tokenId=user001a' \
  -H 'x-api-key: YOUR_API_KEY'
Puede verificar la última hora de actualización del token a través de updateTime.
En entornos cifrados, los datos de respuesta también se proporcionan cifrados.
Se requiere procesamiento de descifrado para estos datos.
Para métodos de cifrado y descifrado, consulte Cifrado y Descifrado de Datos.