Esigtek
  1. Factory APIs
Esigtek
  • eSigTek
    • Factory APIs
      • Login Externo
        GET
      • Firma Digital ElRemanso
        POST
      • Firma Digital ElRemanso Consulta
        GET
      • Solicitud Firma Electrónica CROSLAND
        POST
      • Consulta Firma Electronica CROSLAND
        GET
      • Firma Digital AU - Demo
        POST
      • Carga Masiva Trabajador G4S
        POST
      • Carga Masiva Sucursal G4S
        POST
      • Carga Documento Amazon S3
        POST
      • Consulta DNI
        GET
      • Consulta RUC
        GET
      • Firma Digital MEDIPERU
        POST
    • Integración DELOSI
      • Upload Documento
      • Importar Trabajadores
      • Autenticacion Delosi
    • Integración Genérica
      • Upload Documento
      • Importar Trabajadores
      • Autenticacion
    • Factory EMEMSA
      • Crear Documento
      • Documento by NroDocumento
      • Procesar Excel Data - eFormats
    • Bajas Activos DELOSI
      • Autenticacion
      • Seguimiento Baja Activos
      • Creación Documento Baja Activos
    • Autenticacion
      POST
  • MovilAPP
    • Login
      GET
    • GetDashboard
      GET
    • GetFirmaById
      GET
    • SetFirmaById
      POST
    • GetLegajos
      GET
    • GetDocumentos
      GET
    • Firmar Documento
      POST
  1. Factory APIs

Solicitud Firma Electrónica CROSLAND

Prod Env
https://prod.your-api-server.com
Prod Env
https://prod.your-api-server.com
POST
https://api.ecotek.pe/sign/CROSLAND/SolicitudFirmaElectronica
Solicitud de Firma Electrónica para CROSLAND.

Request

Header Params
Authorization
string 
optional
Token generado por el API "autenticate"
Example:
Bearer Token
Body Params application/json
EmpresaId
integer 
required
Codigo de Empresa (eSigTek proporciona este valor.)
PdfBase64
string 
required
PDF firmado en Base64
FilaName
string 
required
Nombre del PDF a firmar
lstFirmante
array [object {7}] 
required
Lista de firmantes
NombreCompleto
string 
required
Nombre completo del firmante
NroDocumento
string 
required
NroDocumento del firmante (este sera el usuario)
Email
string 
required
Email del firmante
Celular
string 
required
Celular del firmante (Formato: "+51988888881")
EsExterno
boolean 
required
true = "TERCERO" | false = "CROSLAND"
OrdenFirma
integer 
required
Valor entero, si el parametro "OrdenGrupoFirmante" = "CROSLAND" tiene que ser un valor mayor a cero correlativo solo para los firmantes que tenga el parametro de firmante "EsExterno" = false, si el parametro "EsExterno" = true el valor por defecto es cero.
ForzarValidacionCorreo
boolean 
optional
true = forzar validación del correo del firmante | false = por defecto.
SociedadCrosland
string 
required
Sociedad Crosland
AsuntoCorreo
string 
required
Asunto del correo a llegar a los firmantes
HtmlBody
string 
required
Html del cuerpo del correo
NombreProveedor
string 
required
Nombre del Proveedor
TipoContrato
string 
required
Tipo de Contrato
CodigoTransaccion
string 
required
Codigo de transacción
OrdenGrupoFirma
string 
required
"CROSLAND" (por defecto) | "TERCERO"
OrdenFirmante
boolean 
required
true = con orden de firma de los firmantes solo para CROSLAND | false = sin orden de firma
Example
{
  "EmpresaId": 0,
  "PdfBase64": "",
  "FilaName":"documentoFirmar.pdf",
  "lstFirmante": [
    {
      "NombreCompleto": "Firmante CROSLAND 1",
      "NroDocumento": "00000001",
      "Email": "email@dominio.com",
      "Celular": "+51900000001",
      "EsExterno": false,
      "OrdenFirma": 1
    },
    {
      "NombreCompleto": "Firmante CROSLAND 2",
      "NroDocumento": "00000002",
      "Email": "email2@dominio.com",
      "Celular": "+51900000002",
      "EsExterno": false,
      "OrdenFirma": 2
    },
    {
      "NombreCompleto": "Firmante EXTERNO 1",
      "NroDocumento": "00000003",
      "Email": "email3@dominio.com",
      "Celular": "+51900000003",
      "EsExterno": true
    },
    {
      "NombreCompleto": "Firmante EXTERNO 2",
      "NroDocumento": "00000004",
      "Email": "email4@dominio.com",
      "Celular": "+51900000004",
      "EsExterno": true
    }
  ],
  "SociedadCrosland": "eSigtek",
  "AsuntoCorreo": "Notificación G4S - Documento Pendiente",
  "HtmlBody":"<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Notificación de Documento Pendiente de Firma</title>\n</head>\n\n<body style=\"font-family: Arial, sans-serif; background-color: #f2f2f2; margin: 0; padding: 0; text-align: center;\">\n <table width=\"100%\" bgcolor=\"#f2f2f2\"></table>\n</body>\n\n</html>",
  "NombreProveedor": "eSigtek SAC",
  "TipoContrato": "",
  "CodigoTransaccion": "",
  "OrdenGrupoFirma": "CROSLAND",
  "OrdenFirmante": false
} 

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.ecotek.pe/sign/CROSLAND/SolicitudFirmaElectronica' \
--header 'Authorization: Bearer Token' \
--header 'Content-Type: application/json' \
--data-raw '{
  "EmpresaId": 0,
  "PdfBase64": "",
  "FilaName":"documentoFirmar.pdf",
  "lstFirmante": [
    {
      "NombreCompleto": "Firmante CROSLAND 1",
      "NroDocumento": "00000001",
      "Email": "email@dominio.com",
      "Celular": "+51900000001",
      "EsExterno": false,
      "OrdenFirma": 1
    },
    {
      "NombreCompleto": "Firmante CROSLAND 2",
      "NroDocumento": "00000002",
      "Email": "email2@dominio.com",
      "Celular": "+51900000002",
      "EsExterno": false,
      "OrdenFirma": 2
    },
    {
      "NombreCompleto": "Firmante EXTERNO 1",
      "NroDocumento": "00000003",
      "Email": "email3@dominio.com",
      "Celular": "+51900000003",
      "EsExterno": true
    },
    {
      "NombreCompleto": "Firmante EXTERNO 2",
      "NroDocumento": "00000004",
      "Email": "email4@dominio.com",
      "Celular": "+51900000004",
      "EsExterno": true
    }
  ],
  "SociedadCrosland": "eSigtek",
  "AsuntoCorreo": "Notificación G4S - Documento Pendiente",
  "HtmlBody":"<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <title>Notificación de Documento Pendiente de Firma</title>\n</head>\n\n<body style=\"font-family: Arial, sans-serif; background-color: #f2f2f2; margin: 0; padding: 0; text-align: center;\">\n <table width=\"100%\" bgcolor=\"#f2f2f2\"></table>\n</body>\n\n</html>",
  "NombreProveedor": "eSigtek SAC",
  "TipoContrato": "",
  "CodigoTransaccion": "",
  "OrdenGrupoFirma": "CROSLAND",
  "OrdenFirmante": false
}'

Responses

🟢200OK
application/json
Body
success
boolean 
required
message
string 
required
Example
{
    "success": true,
    "message": "string"
}
Modified at 2024-02-08 13:24:02
Previous
Firma Digital ElRemanso Consulta
Next
Consulta Firma Electronica CROSLAND
Built with