El siguiente documento tiene como objetivo dar detalles de las configuraciones y parámetros básicos para poder integrar toda la funcionalidad del PSC en tus aplicaciones de negocio mediante API REST.
Estas son las definiciones básicas de firma digital métodos API REST. Podrá obtener información de detalle en nuestro portal swagger y postman
Los esquemas de firma digital métodos API REST se dividen en 4
- Firma remota: permite enviar documentos para que otra persona firma sobre su propio dispositivo
- Firma Presencial: envia documentos a dispositivos de la empresa, que están asociados previamente a la cuenta del usuario
- Firma digital avanzada: métodos de firma electrónoca sincrona. Se envía un documento y se recupera el documento firmado en el mismo momento. El documento se firma con certificado digital.
- Servicio de validación: Capacidad de verificar la firma digital de documentos PDF
FIRMA REMOTA
Los métodos de firma remota:
DocumentSet
POST : /PSC/v40/DocumentSet
Crea un nuevo sobre
POST : /PSC/v40/DocumentSet/Url
Crea un nuevo sobre con un único documento y destinatario y devuelve la url para acceder al visor de firma
POST : /PSC/v40/DocumentSet/Simple
Crea un sobre con un único documento y destinatario indicando el método de envío de las urls
POST : /PSC/v40/DocumentSet/Flow
Crea un nuevo sobre a partir de un flujo, pudiendo informar valores
POST /PSC/v40/DocumentSet/Flow/Simple
Crea un nuevo sobre a partir de un flujo
POST : /PSC/v40/DocumentSet/Flow/Url
Crea un nuevo sobre a partir de un flujo, pudiendo informar valores y devuelve la url para acceder al visor de firma
PUT : /PSC/v40/DocumentSet/Cancel/{documentSetId}
Cancela el procesamiento de un sobre
PUT : /PSC/v40/DocumentSet/Resend/{documentSetId}
Provoca el reenvío del email de aviso al destinatario actual
GET : /PSC/v40/DocumentSet/Status/{documentSetId}
Recupera el estado del sobre indicado
GET : /PSC/v40/DocumentSet/Url/{documentSetId}
Recupera la URL de acceso al sobre para los creados a través de NewDocumentSetUrl
GET : /PSC/v40/DocumentSet/Error/{documentSetId}
Recupera información de posible error en el sobre
GET : /PSC/v40/DocumentSet/{documentSetId}
Devuelve el detalle de la definición y estado actual de procesamiento de un sobre
GET : /PSC/v40/DocumentSet/Document/{documentSetId}/{documentId}
Recupera un documento de un sobre una vez finalizado el procesamiento de éste
GET : /PSC/v40/DocumentSet/Document/{documentSetId}
Recupera el documento de un sobre con un único documento una vez finalizado el procesamiento de éste
GET : /PSC/v40/DocumentSet/Evidences/{documentSetId}
Recupera el documento de evidencias del procesamiento del sobre
GET : /PSC/v40/DocumentSet/AuditTrail/{documentSetId}
Recupera la traza de eventos generados por el procesamiento del sobre
GET : /PSC/v40/DocumentSet/InfoByReference/{documentSetReference}
Devuelve un listado de los sobres coincidentes con el identificador externo
GET : /PSC/v40/DocumentSet/LegalAuditTrail/{documentSetId}
Recupera el Json firmado (información del sobre + evidencias) en formato JWT
History
GET : /PSC/v40/History
Recupera un listado de los documentos enviados a firmar
FIRMA PRESENCIAL
Devices
GET : /SignFromApp/v40/Devices
Devuelve los dispositivos disponibles
Document
POST : /SignFromApp/v40/Document
Alta en FirmarOnline API de un nuevo documento a enviar a un dispositivo para su firma
POST : /SignFromApp/v40/Document/OTP
Alta en FirmarOnline API de un nuevo documento a enviar a un dispositivo para su firma con autenticación OTP
PUT : /SignFromApp/v40/Document/Cancel/{documentId}
Cancela el procesamiento de un documento
GET : /SignFromApp/v40/Document/Status/{documentId}
Recupera el estado del documento indicado
GET : /SignFromApp/v40/Document/AuditTrail/{documentId}
Recupera el histórico de estados de un documento
GET : /SignFromApp/v40/Document/{documentId}
Recupera un documento una vez firmado
History
GET : /SignFromApp/v40/History
Recupera un listado de los documentos enviados a firmar a dispositivos
Firma electrónica avanzada
Signature
POST : /eSign/v40/Signature
Firma un documento con certificado electrónico.
POST : /eSign/v40/Signature/Timestamp
Añade un sello de tiempo a un documento firmado
SERVICIO DE VALIDACION
Verify
POST : /Verify/v40/LegalAuditTrail
Verificación de certificados de trazabilidad
POST : /Verify/v40/PDF
Verificación de firmas en documento PDF