Identik Firma Electrónica

me.identik由 identik.me 发布官方发布者v1.0.2更新于 Oct 30, 2026

Firma electrónica: preparar, enviar y seguir documentos; descargar PDF y constancia. Argentina.

已验证Streamable HTTP可网页运行效率与工作流商业与电商

概览

AI 生成的概览

Identik 远程 MCP 服务器,让助手创建、发送、跟踪并验证阿根廷电子签名文档。

可以做什么
  • 列出团队模板与文档,读取文档状态、签署人、字段和信封信息
  • 从模板生成草稿文档,并取得每位签署人的签署链接
  • 将文档发送签署,并向待签署人重发邀请
  • 下载已签署的 PDF 以及单独的签署证明
  • 获取完整审计轨迹,查询账户额度余额
  • 对 PDF 签名做加密验证,并判断文档是否为测试件
适用场景
适合让助手端到端管理阿根廷电子签名流程:从模板生成文档、发送签署、跟踪签署状态并收集已签 PDF 与证据。签署人本人仍需在平台上授权签名。
运行要求
远程 Streamable HTTP 端点(仅支持 POST),无需本地安装。需要团队 API 令牌,通过 Authorization 请求头以 Bearer api_... 形式发送,可在账户的 API Tokens 中生成或向服务方申请。列出工具无需凭据,账户与文档操作需要有效令牌。另有沙箱主机可用于评估。
安装前请注意
该令牌是团队凭据,尽量避免写入会提交的配置文件。发送文档会消耗一次额度并向签署人发送真实邀请邮件,操作前应先与人工确认。生物识别验证每通过一次消耗一次验证额度。已签文档下载链接会过期,之后返回 410。沙箱环境生成的文档标注为测试件,不具法律效力。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Identik Firma Electrónica,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/me.identik%2Felectronica/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "identik-firma-electr-nica": {
      "type": "http",
      "url": "https://electronica.identik.me/api/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Identik MCP — firma electrónica y firma digital argentina para agentes de IA

[MCP Registry]

ES · Servidores MCP remotos de Identik para firmar documentos con validez legal en Argentina (Ley 25.506) desde un agente de IA: crear un documento a partir de una plantilla, enviarlo a firmar, seguir su estado, descargar el PDF firmado con su constancia y verificar firmas criptográficamente.

EN · Remote MCP servers for Identik, an Argentine e-signature platform (Ley 25.506). Let an AI agent create a document from a template, send it out for signature, track status, download the signed PDF with its audit certificate, and cryptographically verify signatures.

Documentación para desarrolladores / Developer hub · Firma electrónica · Firma digital · Guías / Guides

El agente prepara y gestiona el circuito documental. La persona firmante autoriza la firma en la plataforma; el MCP no sustituye ese consentimiento ni solicita su PIN u OTP.

The agent prepares and manages the document workflow. The human signer authorizes the signature in the platform; MCP does not replace that consent or ask for the signer's PIN or OTP.

Este repositorio contiene documentación y manifiestos para conectarse a los servidores MCP alojados por Identik. No contiene el código del producto (Identik es un servicio comercial alojado).

This repository holds documentation and manifests for connecting to Identik's hosted MCP servers. It does not contain the product source (Identik is a commercial hosted service).


Las dos plataformas / The two platforms

Identik expone dos servidores MCP, uno por nivel de firma. Las herramientas son las mismas; cambia el valor legal de la firma resultante.

Identik exposes two MCP servers, one per signature level. The tool set is identical; what differs is the legal weight of the resulting signature.

Firma electrónicaFirma digital
Registro MCP / MCP Registryme.identik/electronicame.identik/firma
Producción / Productionhttps://electronica.identik.me/api/mcphttps://firma.identik.me/api/mcp
Sandbox (evaluación / evaluation)https://sandbox-electronica.identik.me/api/mcphttps://sandbox-firma.identik.me/api/mcp
Marco legal / Legal basisLey 25.506, art. 5Ley 25.506, arts. 2, 7 y 8
Cómo firma el firmante / How the signer signsEnlace por email + evidencia (constancia con trazabilidad, sello criptográfico, sello de tiempo RFC-3161)Certificado propio de certificador licenciado: CUIL + PIN + OTP
Efecto legal / Legal effectFirma electrónica con evidencia completaPresunción legal de autoría e integridad
Verificación biométrica opcional (DNI + prueba de vida) / Optional biometric ID checkSí / YesNo aplica (la identidad la aporta el certificado) / N/A (identity comes from the certificate)

Los sandboxes son entornos separados, con sus propias cuentas, datos, créditos y base de datos: sirven para desarrollar y evaluar la integración sin tocar producción. Los documentos que emiten no tienen validez, por diseño y de forma verificable: la constancia sale marcada «PRUEBA — FIRMA NO VÁLIDA», el sello se hace con un certificado de prueba distinto al de producción, y el validador público lo reconoce y rechaza el documento como de prueba (validar_pdf devuelve testEnvironment: true y ok: false).

The sandboxes are separate environments with their own accounts, data, credits and database — use them to build and evaluate the integration without touching production. Documents they issue are not valid, by design and verifiably so: the audit certificate is watermarked «PRUEBA — FIRMA NO VÁLIDA», sealing uses a test certificate distinct from the production one, and the public validator recognises it and rejects the document as a test (validar_pdf returns testEnvironment: true and ok: false).


Transporte y autenticación / Transport and authentication

  • Transporte / Transport: Streamable HTTP, stateless. Sólo POST (GET y DELETE devuelven 405). / POST only (GET and DELETE return 405).
  • Autenticación / Authentication: encabezado HTTP Authorization: Bearer api_...
  • Servidores directos: token de API del equipo. / Direct servers: team API token.
  • Descubrimiento público: initialize y tools/list no requieren credenciales. Las operaciones de cuenta y documentos sí requieren un token válido. / Public discovery: initialize and tools/list do not require credentials. Account and document operations require a valid token.

Existe además un conector OAuth para OpenAI en connect.identik.me, con endpoint https://connect.identik.me/mcp. Tiene su propio flujo de autorización y lista de clientes permitidos; no sustituye los endpoints directos de esta guía. Su disponibilidad en el directorio de OpenAI depende del proceso de revisión de OpenAI.

An OpenAI OAuth connector is also available at connect.identik.me, using https://connect.identik.me/mcp. It has a separate authorization flow and client allowlist; use the direct endpoints in this guide for API-token integrations. Availability in OpenAI's directory depends on OpenAI's review process.

Para Claude hay un conector OAuth propio en claude-connect.identik.me, con endpoint https://claude-connect.identik.me/mcp: sirve como conector personalizado en Claude (web, Desktop y Cowork) sin mcp-remote ni encabezado estático, y se distribuye además como plugin de Claude Code con una skill (Identik-me/identik-claude-plugin): claude plugin marketplace add Identik-me/identik-claude-plugin y luego claude plugin install identik@identik. Una conexión admite Firma Digital, Firma Electrónica o ambas; la persona ingresa los tokens de su equipo en la página de consentimiento de Identik, nunca en el chat. Su inclusión en el directorio de Anthropic depende del proceso de revisión de Anthropic.

For Claude there is a dedicated OAuth connector at claude-connect.identik.me, endpoint https://claude-connect.identik.me/mcp: add it as a custom connector in Claude (web, Desktop and Cowork) with no mcp-remote or static header, or install the Claude Code plugin with its skill (Identik-me/identik-claude-plugin): claude plugin marketplace add Identik-me/identik-claude-plugin, then claude plugin install identik@identik. One connection covers Firma Digital, Firma Electrónica or both; the person enters their team tokens on Identik's consent page, never in the chat. Availability in Anthropic's directory depends on Anthropic's review process.

Cómo obtener un token / How to get a token

Requiere un token de API de Identik. Solicitalo en [email protected], o generalo desde tu cuenta en Configuración → API Tokens.

An Identik API token is required. Request one at [email protected], or generate it in your account under Configuración → API Tokens.

Sin token, las operaciones privadas responden 401. El catálogo de herramientas es público:

console
$ curl -sS -X POST https://electronica.identik.me/api/mcp \    -H 'Content-Type: application/json' \    -H 'Accept: application/json, text/event-stream' \    -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'# HTTP 200: result.tools contiene las 11 herramientas / contains all 11 tools.

Ver examples/smoke-test.sh. / See examples/smoke-test.sh.


Herramientas / Tools

Once herramientas, con nombres en español (la plataforma es de mercado argentino). Idénticas en ambas plataformas, salvo lo indicado.

Eleven tools, named in Spanish (the platform targets the Argentine market). Identical across both platforms except where noted.

Herramienta / ToolQué hace / What it does
listar_plantillasLista las plantillas del equipo con sus id y firmantes. Las plantillas se arman en la interfaz web; desde acá se usan para generar documentos.
listar_documentosLista los documentos del equipo con su estado (DRAFT, PENDING, COMPLETED, REJECTED).
obtener_documentoDevuelve un documento por su id numérico: estado, firmantes (con signingStatus y signingUrl), campos y envelopeId.
crear_documento_desde_plantillaGenera un documento a partir de una plantilla. Devuelve el documentId y el signingUrl de cada firmante. Queda en borrador y no consume crédito hasta enviarlo.
enviar_documentoEnvía los emails de invitación y pone el documento en firma. Acá se consume el crédito.
reenviar_invitacionReenvía el email de firma a firmantes que todavía no firmaron.
descargar_documento_firmadoDevuelve una URL firmada de descarga del PDF (con la constancia). Pasado el plazo de resguardo responde 410.
descargar_constanciaObtiene la constancia de firma del documento, con la evidencia y los eventos registrados.
traza_auditoriaTraza de auditoría completa del documento en JSON: creación, envío, apertura y firmas, con fecha, IP y dispositivo.
validar_pdfVerifica criptográficamente las firmas de un PDF: integridad, cadena, sello de tiempo RFC-3161, y si es un documento de PRUEBA.
estado_cuentaCréditos de documentos disponibles y totales de la cuenta.

Flujo típico / Typical flow:

listar_plantillas  →  crear_documento_desde_plantilla  →  enviar_documento                                                            ↓                        obtener_documento / traza_auditoria (seguimiento)                                                            ↓                                            descargar_documento_firmado

Sólo en firma electrónica / Electronic signature only

crear_documento_desde_plantilla acepta requiere_biometria: true — cada firmante debe aprobar una verificación biométrica (DNI + prueba de vida) antes de firmar. Consume 1 crédito de verificación por verificación aprobada. Recomendado combinarlo con dni_numero en cada firmante, para que la verificación se valide contra ese dato.

crear_documento_desde_plantilla accepts requiere_biometria: true — each signer must pass a biometric identity check (ID document + liveness) before signing. Consumes 1 verification credit per passed check. Best combined with each signer's dni_numero, so the check is validated against that value.

Sólo en firma digital / Digital signature only

Cada firmante se identifica por cuil, que debe corresponder a su certificado de firma digital.

Each signer is identified by cuil, which must match their digital-signature certificate.


Configuración por cliente / Client configuration

En todos los ejemplos, reemplazá api_... por tu token, y electronica.identik.me por firma.identik.me si querés firma digital (o por el host sandbox-* para evaluar).

In every example, replace api_... with your token, and electronica.identik.me with firma.identik.me for digital signature (or with the sandbox-* host to evaluate).

Cliente / Client¿Encabezado estático nativo? / Native static header?Dónde / Where
Claude CodeSí / Yesclaude mcp add, .mcp.json
CursorSí / Yes~/.cursor/mcp.json
VS Code / CopilotSí / Yes.vscode/mcp.json
Codex CLISí / Yes~/.codex/config.toml
OpenAI Agents SDKSí / Yescódigo / code
OpenAI Responses APISí / Yescódigo / code
Gemini CLISí / Yesextensión / extension
Claude DesktopNo — vía mcp-remote / via mcp-remoteclaude_desktop_config.json

Claude Code

bash
claude mcp add identik --transport http https://electronica.identik.me/api/mcp \  --header "Authorization: Bearer api_..."

--header se puede repetir. Forma equivalente en .mcp.json (versionable en el proyecto) / --header is repeatable. Equivalent .mcp.json project file:

json
{  "mcpServers": {    "identik": {      "type": "http",      "url": "https://electronica.identik.me/api/mcp",      "headers": {        "Authorization": "Bearer ${IDENTIK_TOKEN}"      }    }  }}

type es obligatorio cuando hay url: una entrada con url y sin type se considera un error de configuración y el servidor se omite. Claude Code expande ${VAR} y ${VAR:-default} en url y en headers, así que el token puede quedar fuera del archivo versionado.

type is required whenever url is present — an entry with url and no type is a configuration error and the server is skipped. Claude Code expands ${VAR} and ${VAR:-default} in url and headers, so the token need not be committed.

Cursor

~/.cursor/mcp.json (global) o .cursor/mcp.json (por proyecto):

json
{  "mcpServers": {    "identik": {      "url": "https://electronica.identik.me/api/mcp",      "headers": {        "Authorization": "Bearer ${env:IDENTIK_TOKEN}"      }    }  }}

Cursor infiere que el servidor es remoto por la presencia de url: no lleva type. Si recibís un 401, hay builds en los que ${env:...} no se resuelve dentro de headers; en ese caso poné el token literal en ~/.cursor/mcp.json (el global, no el .cursor/mcp.json versionado).

Cursor infers a remote server from the presence of url, so no type field is needed. If you get a 401, some builds fail to resolve ${env:...} inside headers; put the literal token in ~/.cursor/mcp.json (the global one, not the committed .cursor/mcp.json).

VS Code (GitHub Copilot, agent mode)

.vscode/mcp.json en el workspace, o el mcp.json del perfil de usuario (paleta de comandos → MCP: Open User Configuration). Ojo: la clave de nivel superior es servers, no mcpServers. El bloque inputs evita dejar el token en el archivo:

.vscode/mcp.json in the workspace, or the user-profile mcp.json (Command Palette → MCP: Open User Configuration). Note the top-level key is servers, not mcpServers. The inputs block keeps the token out of the file:

json
{  "inputs": [    {      "id": "identik-token",      "type": "promptString",      "description": "Token de API de Identik (sin el prefijo 'Bearer')",      "password": true    }  ],  "servers": {    "identik": {      "type": "http",      "url": "https://electronica.identik.me/api/mcp",      "headers": {        "Authorization": "Bearer ${input:identik-token}"      }    }  }}

VS Code pide el token en la primera conexión y lo guarda de forma segura, así que no queda nada secreto en el repositorio.

VS Code prompts for the token on first connect and stores it securely, so no secret lands in git.

Con el Agent Host de VS Code, los servidores que usan ${input:...} no se reenvían. Para configuración portable usá un .mcp.json del workspace o ~/.copilot/mcp-config.json (esquema distinto: clave mcpServers y campo tools).

With VS Code's Agent Host, servers using ${input:...} are not forwarded. For portable configuration use a workspace .mcp.json or ~/.copilot/mcp-config.json (different schema: mcpServers key plus a tools field).

Codex CLI

En ~/.codex/config.toml, con el token fuera del archivo (Codex agrega el prefijo Bearer):

In ~/.codex/config.toml, keeping the token out of the file (Codex adds the Bearer prefix itself):

toml
[mcp_servers.identik]url = "https://electronica.identik.me/api/mcp"bearer_token_env_var = "IDENTIK_TOKEN"

Se puede generar con / can be generated with:

bash
codex mcp add identik --url https://electronica.identik.me/api/mcp \  --bearer-token-env-var IDENTIK_TOKEN

Equivalente con el encabezado explícito / equivalent with an explicit header:

toml
[mcp_servers.identik]url = "https://electronica.identik.me/api/mcp"http_headers = { Authorization = "Bearer api_..." }tool_timeout_sec = 120

codex mcp add no tiene flag para encabezados arbitrarios: si necesitás http_headers, editá config.toml a mano.

codex mcp add has no flag for arbitrary headers — hand-edit config.toml if you need http_headers.

OpenAI Agents SDK (Python)

python
import asyncio, osfrom agents import Agent, Runnerfrom agents.mcp import MCPServerStreamableHttp
async def main() -> None:    async with MCPServerStreamableHttp(        name="identik",        params={            "url": "https://electronica.identik.me/api/mcp",            "headers": {"Authorization": f"Bearer {os.environ['IDENTIK_TOKEN']}"},        },    ) as identik:        agent = Agent(            name="Asistente de firmas",            instructions=(                "Ayudás a preparar y enviar documentos a firmar con Identik. "                "Confirmá siempre con la persona antes de llamar a enviar_documento, "                "porque ese paso consume un crédito y envía emails reales."            ),            mcp_servers=[identik],        )        result = await Runner.run(agent, "¿Qué plantillas tengo disponibles?")        print(result.final_output)
asyncio.run(main())

OpenAI Responses API (hosted MCP tool)

bash
curl https://api.openai.com/v1/responses \  -H "Authorization: Bearer $OPENAI_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "gpt-5.6",    "tools": [{      "type": "mcp",      "server_label": "identik",      "server_url": "https://electronica.identik.me/api/mcp",      "headers": { "Authorization": "Bearer api_..." },      "require_approval": "always"    }],    "input": "Listá mis plantillas de Identik."  }'

require_approval en "always" es lo recomendado: enviar_documento manda emails reales y consume crédito.

Keep require_approval at "always": enviar_documento sends real emails and consumes credit.

Dos detalles de esta vía / two notes on this path:

  • El token va en headers, no en authorization: ese campo es para un access token de OAuth, que este servidor no usa. / The token goes in headers, not authorization — that field is for an OAuth access token, which this server does not use.
  • A diferencia de los demás clientes, acá OpenAI se conecta al servidor desde su propia infraestructura, no desde tu máquina. / Unlike the other clients, here OpenAI connects to the server from its own infrastructure, not from your machine.

Gemini CLI

Este repositorio es instalable directamente como extensión de Gemini CLI:

bash
gemini extensions install Identik-me/identik-mcp

La extensión registra las dos plataformas (identik-electronica y identik-firma) y pide los tokens durante la instalación, guardándolos en el keychain del sistema. Completá sólo el de la plataforma que usés y dejá el otro vacío.

The extension registers both platforms (identik-electronica and identik-firma) and prompts for the tokens at install time, storing them in the OS keychain. Fill in only the platform you use and leave the other blank.

Gemini CLI sólo pregunta por los tokens al instalar si experimental.extensionConfig está activado en settings.json; si no te los pide, cargalos con gemini extensions config identik-mcp o por variables de entorno.

Gemini CLI prompts for the tokens at install time only when experimental.extensionConfig is enabled in settings.json; if it doesn't ask, set them with gemini extensions config identik-mcp or via environment variables.

También podés pasarlos por entorno / you can also supply them via the environment:

bash
export IDENTIK_ELECTRONICA_TOKEN="api_..."export IDENTIK_FIRMA_TOKEN="api_..."

Ver gemini-extension.json y GEMINI.md (guía de uso que la extensión carga en el contexto del agente, incluida la regla de pedir confirmación antes de enviar_documento).

See gemini-extension.json and GEMINI.md — usage guidance the extension loads into the agent's context, including the rule to confirm with a human before enviar_documento.

Claude Desktop

El archivo de configuración de Claude Desktop admite solamente servidores stdio, y sus conectores personalizados piden una URL con OAuth (no aceptan un encabezado estático). Así que el servidor se conecta a través del puente mcp-remote.

Claude Desktop's config file takes stdio servers only, and its custom connectors dialog asks for a URL with OAuth (no static-header field). So the server is bridged through mcp-remote.

Alternativa sin puente: agregá https://claude-connect.identik.me/mcp como conector personalizado (OAuth, ver Transporte y autenticación). Lo que sigue aplica a los endpoints directos con token.

Bridge-free alternative: add https://claude-connect.identik.me/mcp as a custom connector (OAuth, see Transport and authentication). The rest of this section covers the direct token endpoints.

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
json
{  "mcpServers": {    "identik": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://electronica.identik.me/api/mcp",        "--transport", "http-only",        "--header", "Authorization:${IDENTIK_AUTH}"      ],      "env": {        "IDENTIK_AUTH": "Bearer api_..."      }    }  }}

--transport http-only evita que mcp-remote pruebe primero SSE, que este servidor no expone. Requiere Node.js instalado.

--transport http-only stops mcp-remote from probing SSE first, which this server does not expose. Requires Node.js.

El valor va como Authorization:${IDENTIK_AUTH} sin espacio después de los dos puntos: mcp-remote parte el argumento en el primer :, y algunos runtimes de Claude Desktop cortan los argumentos que contienen espacios. El espacio real viaja dentro de la variable de entorno.

Note the Authorization:${IDENTIK_AUTH} form with no space after the colon: mcp-remote splits on the first :, and some Claude Desktop runtimes split arguments containing spaces. The real space travels inside the env var.

La pestaña Code de Claude Desktop (Claude Code embebido) sí lee ~/.claude.json y .mcp.json, así que ahí funciona la forma nativa type: "http" + headers de más arriba. La limitación es sólo de la superficie de chat.

Claude Desktop's Code tab (embedded Claude Code) does read ~/.claude.json and .mcp.json, so the native type: "http" + headers form above works there. The limitation applies only to the chat surface.


Descubrimiento / Discovery

Cada instancia publica su propia metadata, sin autenticación:

Each instance serves its own metadata, unauthenticated:

Recurso / ResourceURL
Manifiesto MCP / MCP manifesthttps://electronica.identik.me/.well-known/mcp.json
Guía para LLMs / LLM guidehttps://electronica.identik.me/llms.txt
Documentación interactiva de la API / Interactive API docshttps://electronica.identik.me/api/docs
Especificación OpenAPI / OpenAPI spechttps://electronica.identik.me/api/v1/openapi.json
Colección Postman / Postman collectionhttps://electronica.identik.me/api/docs/postman.json
Validador público de PDF / Public PDF validatorhttps://electronica.identik.me/validar

Lo mismo en firma.identik.me y en los hosts sandbox-*. La sección "Agentes de IA (servidor MCP)" de /api/docs documenta el servidor MCP junto a la API REST.

Same paths on firma.identik.me and on the sandbox-* hosts. The "Agentes de IA (servidor MCP)" section of /api/docs documents the MCP server alongside the REST API.

Registro MCP oficial / Official MCP Registry

Ambos servidores están publicados en el MCP Registry oficial bajo el namespace me.identik, verificado por DNS sobre identik.me:

Both servers are published in the official MCP Registry under the me.identik namespace, DNS-verified over identik.me:

bash
curl "https://registry.modelcontextprotocol.io/v0.1/servers?search=me.identik"

Los manifiestos publicados están en servers/. / The published manifests live in servers/.


Notas operativas / Operational notes

  • enviar_documento tiene efectos reales. Manda emails a los firmantes y consume un crédito de documento. Un agente debería pedir confirmación humana antes de llamarlo. Usá los sandboxes mientras desarrollás. / enviar_documento has real side effects. It emails signers and consumes a document credit. Agents should ask for human confirmation before calling it. Use the sandboxes while developing.
  • Las plantillas se arman en la web. El MCP consume plantillas existentes; no crea ni edita el diseño de campos. / Templates are built in the web UI. The MCP layer consumes existing templates; it does not create or edit field layouts.
  • Créditos. estado_cuenta informa los créditos disponibles. La verificación biométrica usa un pool de créditos separado. / Credits. estado_cuenta reports available credits. Biometric verification draws on a separate credit pool.
  • Resguardo. descargar_documento_firmado responde 410 pasado el plazo de resguardo del documento. / Retention. descargar_documento_firmado returns 410 past the document's retention window.

Soporte / Support

Licencia / License

Los manifiestos y ejemplos de este repositorio se publican bajo MIT. El servicio Identik es un producto comercial alojado, con sus propios términos.

The manifests and examples in this repository are released under MIT. The Identik service itself is a commercial hosted product with its own terms.

来源:README.md,提交 5aefc0c

工具

11

listar_plantillas

Listar plantillas

Lista las plantillas del equipo con sus `id` y firmantes. Las plantillas se arman en la interfaz web; desde acá se usan para generar documentos.

输入参数pagina

listar_documentos

Listar documentos

Lista los documentos del equipo con su estado (DRAFT, PENDING, COMPLETED, REJECTED).

输入参数pagina

obtener_documento

Obtener documento

Devuelve un documento por su `id` numérico: estado, `meta` (`requireBiometricId`, `requireWhatsappOtp`, idioma), firmantes (con `signingStatus`, `signingUrl` y la identidad esperada para la biometría: `idDocumentNumber`, `firstName`, `lastName`), campos y `envelopeId`.

输入参数documento_id必填

crear_documento_desde_plantilla

Crear documento desde plantilla

Genera un documento de firma electrónica a partir de una plantilla. Flujo: listar_plantillas → esta herramienta → enviar_documento. Devuelve el `documentId` y el `signingUrl` de cada firmante. IMPORTANTE: el documento queda en borrador (no consume crédito) hasta que lo envíes con enviar_documento.

输入参数asuntotitulomensajefirmantes必填plantilla_id必填requiere_biometriaavisar_por_whatsappcodigo_por_whatsapp

enviar_documento

Enviar documento a firmar

Pone el documento en firma. ACÁ se consume el crédito del documento; sin este paso queda en borrador. Por defecto manda el email de invitación a cada firmante. Con `enviar_email: false` no manda las invitaciones iniciales por email ni los avisos iniciales por WhatsApp/SMS. El documento igual queda en firma y vos distribuís los signingUrl obtenidos con obtener_documento. Los emails de finalización conservan su configuración salvo que indiques enviar_email_finalizacion. Esa opción controla el envío del PDF y la constancia al completar, según la plataforma; no cambia otros emails de avance o recordatorios.

输入参数documento_id必填enviar_emailenviar_email_finalizacion

reenviar_invitacion

Reenviar invitación

Reenvía el email a firmantes pendientes respetando el orden de firma. Si alguno de los elegidos todavía espera su turno, se rechaza todo el pedido sin enviar correos. Explicá el motivo y no reintentes automáticamente.

输入参数firmantes必填documento_id必填

descargar_documento_firmado

Descargar documento firmado

Devuelve una URL firmada de descarga del PDF firmado (con la constancia integrada al final). Pasado el plazo de resguardo responde 410.

输入参数documento_id必填

descargar_constancia

Descargar la constancia de firma

Devuelve una URL temporal (1 hora, sin token) para bajar la constancia de firma como PDF aparte: firmantes, fechas, IP, dispositivo y hash SHA-256 del PDF firmado. En esta plataforma la constancia ya va dentro del PDF firmado; esto es para tenerla como archivo separado. Sólo documentos COMPLETED.

输入参数documento_id必填

traza_auditoria

Traza de auditoría

Devuelve la traza de auditoría completa del documento en JSON (creación, envío, apertura, firmas, con fecha/IP/dispositivo). Resuelve el envelopeId automáticamente a partir del id numérico.

输入参数paginadocumento_id必填

validar_pdf

Validar un PDF firmado

Verifica criptográficamente las firmas de un PDF (de Identik o firma digital argentina): integridad, cadena, sello de tiempo RFC-3161, y si es un documento de PRUEBA. Equivalente autenticado del validador público /validar.

输入参数pdf_base64必填

estado_cuenta

Estado de la cuenta

Saldos de la cuenta: créditos de documentos y, si la plataforma los usa, verificación de identidad biométrica, WhatsApp y SMS.

无需输入参数。

版本历史

2
  1. v1.0.2最新Oct 23, 2026
  2. v1.0.1Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Identik 集成