1. Endpoint
PUT/Image
2. Autenticación y encabezados
Esta API requiere que el cuerpo de la solicitud se envíe comomultipart/form-data.
| Header | Value | Required |
|---|---|---|
x-api-key | Su clave API | Required |
Content-Type | multipart/form-data | Required |
Al usar la opción
--form de curl o el parámetro files de la biblioteca requests de Python, el encabezado Content-Type: multipart/form-data y el valor boundary se establecen automáticamente. Establecer el encabezado manualmente puede omitir el valor boundary y causar que la solicitud falle.3. Parámetros de solicitud
Todos los parámetros se envían como camposmultipart/form-data.
ID único del envío
Cuenta del administrador del proyecto (debe estar registrada en el dashboard)
Tipo de documento de identidad. Requerido al enviar
idImage o idBackImage.Lado frontal del documento de identidad, codificado en Base64
Lado posterior del documento de identidad, codificado en Base64
Imagen selfie, codificada en Base64
Imagen del documento de dirección, codificada en Base64
4. Ejemplo de solicitud
Al usar el parámetro
files de la biblioteca requests de Python, pase los campos de texto como tuplas (None, "value"). El primer elemento None indica que no hay nombre de archivo, lo que envía correctamente los datos de texto como campos multipart/form-data.5. Respuesta
5-1. Respuesta exitosa
result.json
5-2. Datos de respuesta
| Campo | Descripción | Tipo |
|---|---|---|
message | Mensaje de éxito | String |
5-3. Respuesta de error
result.json
5-4. Códigos de error
| Error Code | Message | Descripción |
|---|---|---|
invalid_payload | Fail to parse the input data. | El formato de los datos de entrada es inválido. |
missing_data | Required input data is missing. | Faltan algunos campos requeridos. |
invalid_project | Cannot find project info. | El ID del proyecto no existe. |
invalid_project | Invalid project. | El estado del proyecto es inválido. |
invalid_admin | Invalid admin. | El administrador es inválido. |
invalid_submission | Invalid submission. | El ID del envío es inválido. |
invalid_data | At least one image parameter is required. | No se envió ninguna imagen. |
missing_data | The idType is required when submit idImage or idBackImage. | Falta el idType al enviar una imagen de ID. |
invalid_idType | Invalid IdType. | El idType proporcionado es inválido. |
processing_error | Failed to put image. | Ocurrió un error desconocido durante el procesamiento. |