Crear Credenciales en Lote
Crea hasta 200 credenciales SII en una sola llamada. La respuesta confirma de inmediato que el formato de la solicitud es válido y devuelve un batch_id; la validación real contra el SII ocurre de forma asíncrona y el resultado final de cada credencial se notifica por webhook (credential.validated / credential.invalid).
Que hace
- Crea hasta 200 credenciales SII en una sola llamada
- Valida el formato de cada credencial de inmediato (RUTs, tipo de credencial soportado, contraseña no vacia) y responde con el
batch_idapenas el formato es correcto - Valida cada credencial contra el SII de forma asincrona, sin bloquear la respuesta
- Notifica el resultado final de cada credencial por webhook (
credential.validatedocredential.invalid) - Crea automaticamente la entidad maestra (
master_entity_rut) si aun no existe en Tupana
Ejemplos de uso
- Migrar o dar de alta el portafolio completo de un contador/gestora de una sola vez
- Reintentar credenciales que quedaron invalidas para varios clientes
- Integrar un onboarding masivo de empresas sin esperar la validacion SII en el mismo request
Tipos de credenciales soportados
Este endpoint solo admite credenciales SII (no certificados digitales ni credenciales de otros proveedores, que se crean con POST /credentials):Flujo del batch
- Respuesta inmediata (
201): confirma que el formato de cada credencial es valido y devuelvebatch_id+ unitem_idpor credencial, en el mismo orden enviado. - Procesamiento asincrono: cada credencial se valida contra el SII por separado. Una credencial con error no afecta a las demas del mismo lote.
- Notificacion por webhook: cuando una credencial termina de procesarse, se dispara:
credential.validatedsi el login al SII fue exitosocredential.invalidsi la clave es incorrecta o la cuenta esta bloqueada
Idempotency-Key
Enviaidempotency_key en el body para evitar crear un batch duplicado si reintentas la misma solicitud (por ejemplo, tras un timeout de red). Si ya existe un batch con esa clave, se devuelve el batch existente en vez de crear uno nuevo.
Errores de formato (422)
Si alguna credencial del lote no pasa la validacion de formato, la respuesta es 422 y no se crea ningun batch. Los errores se devuelven por indice, en el mismo orden del array credentials enviado.Authorizations
API Key para autenticación. Debe proporcionarse en el header Authorization con el formato: 'Api-Key YOUR-API-KEY' (incluye el prefijo 'Api-Key ' seguido de tu API key)
Body
Lote de credenciales a crear/validar
Response
Solicitud aceptada. El formato de cada credencial es válido; el resultado de cada una se notificará por webhook.
ID único del batch, usado para consultarlo en GET /credentials/batch/{batch_id}
"550e8400-e29b-41d4-a716-446655440000"
Estado del batch
processing, completed, partial, failed "processing"
Un item por cada credencial recibida, en el mismo orden del request
