{ "success": true, "message": "Invitación reenviada al correo del firmante", "data": { "collaboratorId": "5c6d7e8f-9a0b-4c1d-8e2f-3a4b5c6d7e8f", "invitationExpiresAt": "2026-11-02T12:00:00.000Z", "emailDelivered": true }}
Integration Documents
Reenviar la invitación de firma a un firmante
Emite una invitación nueva (/sign/:token) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.
Reenviar la invitación de firma a un firmante
curl --request POST \ --url https://api.example.com/api/v1/integration/documents/{documentId}/collaborators/{collaboratorId}/resend-invitation \ --header 'X-API-Key: <api-key>'
API key de tu organización, con formato fma_live_<publicId>_<secret>. Se emite (y se rota o revoca) desde Integraciones en Firmalo; el secreto completo sólo se muestra al emitirla.
Ejemplo (no es una llave real): fma_live_0123456789abcdef_EjemploNoRealEjemploNoRealEjemploNoReal1234
La organización y el contexto de acceso salen de la llave: no se usan JWT, X-Account-Id ni X-Organization-Id. Llama a la API sólo desde tu backend; nunca expongas la llave en un navegador o una app móvil.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Firmalo Developers","colors":{"primary":"#3d5a99","light":"#7b93c7","dark":"#2a407a"},"logo":"https://mintcdn.com/firmalo/N3IOvE3R2lFBxbrL/logo/firmalo.svg?fit=max\u0026auto=format\u0026n=N3IOvE3R2lFBxbrL\u0026q=85\u0026s=82c4352c6c38193582576b9f47ee98f4","favicon":"https://mintcdn.com/firmalo/N3IOvE3R2lFBxbrL/favicon.png?fit=max\u0026auto=format\u0026n=N3IOvE3R2lFBxbrL\u0026q=85\u0026s=2e0c5344113f2c40782d2e96252ff2ee","api":{"playground":{"display":"none"}},"appearance":{"default":"light","strict":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"firmalo","hasAudioNarration":false,"actualSubdomain":"firmalo","customDomains":["docs.firmalo.com.mx"],"gitSource":{"type":"github","owner":"data-lo","repo":"signature-documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6aef09e5ae7ac017d1ac6e81"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af61fa4e76c683516ebd357","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"Guías","count":6},{"language":"default","tag":"Referencia API","count":5},{"language":"default","tag":"Integration Documents","count":5},{"language":"default","tag":"Primeros pasos","count":3},{"language":"default","tag":"Conceptos","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante","slug":"/api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante","pageMetadata":{"title":"Reenviar la invitación de firma a un firmante","description":"Emite una invitación nueva (`/sign/:token`) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.","deprecated":null,"version":null,"openapi":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json post /api/v1/integration/documents/{documentId}/collaborators/{collaboratorId}/resend-invitation","href":"/api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Emite una invitación nueva (\", _jsx(_components.code, {\n children: \"/sign/:token\"\n }), \") y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Reenviar la invitación de firma a un firmante","description":"Emite una invitación nueva (`/sign/:token`) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.","deprecated":null,"version":null,"openapi":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json post /api/v1/integration/documents/{documentId}/collaborators/{collaboratorId}/resend-invitation","href":"/api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Emite una invitación nueva (`/sign/:token`) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.","operationId":"IntegrationDocumentsController_resendInvitation","parameters":["5e4ab130-0e52-453a-985d-c5283bfb85e1","725d69bb-f6fc-4f86-a4da-f48b320c19d1"],"responses":{"200":"2285ebaf-65f3-49bc-bd28-4aa3b1caa16e","400":"f070b35d-5fd6-4497-a767-e1f26b000d47","401":"e9c4c029-45b8-49e8-b3f5-eed3cb3b203c","403":"f8047202-34a1-4c14-88ae-a3de168e6278","404":"37a3f4f1-d01e-49a8-a9ff-bbf50ade642a","409":"e795bc17-3ba6-4149-94ee-35861dda0e1f","429":"97a10e2b-bfd5-4a1e-9505-1fc3eecf04d4"},"security":["c2c7c291-a2c4-4317-b1e0-084adc503894"],"summary":"Reenviar la invitación de firma a un firmante","tags":["Integration Documents"],"method":"post","type":"path","servers":[],"path":"/api/v1/integration/documents/{documentId}/collaborators/{collaboratorId}/resend-invitation","baseUrlOptions":[],"title":"Reenviar la invitación de firma a un firmante","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"5e4ab130-0e52-453a-985d-c5283bfb85e1":{"name":"documentId","required":true,"in":"path","schema":{"type":"string","format":"uuid","example":"2be3b9d7-4c5d-4e6f-8a9b-0c1d2e3f4a5b","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"725d69bb-f6fc-4f86-a4da-f48b320c19d1":{"name":"collaboratorId","required":true,"in":"path","schema":{"type":"string","format":"uuid","example":"5c6d7e8f-9a0b-4c1d-8e2f-3a4b5c6d7e8f","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"2285ebaf-65f3-49bc-bd28-4aa3b1caa16e":{"description":"Invitación emitida. Con `emailDelivered: false` la invitación existe pero el correo no salió; se puede reintentar.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"description":"Indica si la operación fue exitosa","isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Invitación reenviada al correo del firmante","description":"Mensaje descriptivo del resultado de la operación","enum":["Operación realizada con éxito","Recurso creado correctamente","Recurso no encontrado","Datos de entrada inválidos","No autorizado para realizar esta acción","El firmante no está asociado al recurso","El recurso ya existe","Error interno del servidor"],"isRequired":true,"uniqueKey":"message","typeLabel":"enum\u003cstring>"},"data":{"type":"object","description":"Datos de la respuesta","required":["collaboratorId","invitationExpiresAt","emailDelivered"],"properties":{"collaboratorId":{"type":"string","format":"uuid","example":"5c6d7e8f-9a0b-4c1d-8e2f-3a4b5c6d7e8f","isRequired":true,"uniqueKey":"data.collaboratorId","typeLabel":"string\u003cuuid>"},"invitationExpiresAt":{"format":"date-time","type":"string","example":"2026-11-02T12:00:00.000Z","description":"Vencimiento de la invitación nueva","isRequired":true,"uniqueKey":"data.invitationExpiresAt","typeLabel":"string\u003cdate-time>"},"emailDelivered":{"type":"boolean","example":true,"description":"`false` si la invitación se emitió pero el correo no se pudo entregar; se puede reintentar más tarde","isRequired":true,"uniqueKey":"data.emailDelivered","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["success","message","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Invitación reenviada al correo del firmante","data":{"collaboratorId":"5c6d7e8f-9a0b-4c1d-8e2f-3a4b5c6d7e8f","invitationExpiresAt":"2026-11-02T12:00:00.000Z","emailDelivered":true}}}},"exampleType":"generated"}},"exampleType":"generated"},"f070b35d-5fd6-4497-a767-e1f26b000d47":{"description":"`INTEGRATION_TENANT_OVERRIDE_NOT_ALLOWED`: la petición trae `organizationId`, `taxId`, `userId`, `accountId`, `createdBy`, `createdByUserId`, `permissionIds`, `X-Account-Id` o `X-Organization-Id` (la organización y el autor salen de la llave).","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"DUPLICATE_PARTICIPANT_EMAIL","description":"Código estable del error (p. ej. `PARTICIPANTS_REQUIRED`, `SIGNER_REQUIRED`, `MAX_PARTICIPANTS_EXCEEDED`, `INVALID_PARTICIPANT_ROLE`, `INVALID_PARTICIPANT_EMAIL`, `DUPLICATE_PARTICIPANT_EMAIL`, `SIGNER_SIGNATURE_POSITION_REQUIRED`, `WITNESS_SIGNATURE_POSITION_NOT_ALLOWED`, `INVALID_SIGNING_ORDER`, `DUPLICATE_SIGNING_ORDER`, `INVALID_SIGNATURE_POSITION`, `SIGNATURE_POSITION_PAGE_OUT_OF_RANGE`, `SIGNATURE_POSITION_OVERLAP`, `API_KEY_INVALID`, `INTERNAL_ERROR`)","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Un colaborador sólo puede participar una vez en el documento.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","example":{"field":"participants[2].email","email":"ana@correo.com"},"description":"Datos del error: `field` con la ruta del campo afectado cuando aplica, y los valores que lo explican (`limit`, `received`, `page`, `totalPages`…).","uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"tenantOverride":{"title":"tenantOverride","value":{"success":false,"error":{"code":"INTEGRATION_TENANT_OVERRIDE_NOT_ALLOWED","message":"La organización, la cuenta y el autor salen de la API key; no se aceptan: organizationId"}}}},"exampleType":"examples"}},"exampleType":"examples"},"e9c4c029-45b8-49e8-b3f5-eed3cb3b203c":{"description":"`API_KEY_INVALID` (falta, formato incorrecto, secreto que no coincide o llave revocada) o `API_KEY_EXPIRED`.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"DUPLICATE_PARTICIPANT_EMAIL","description":"Código estable del error (p. ej. `PARTICIPANTS_REQUIRED`, `SIGNER_REQUIRED`, `MAX_PARTICIPANTS_EXCEEDED`, `INVALID_PARTICIPANT_ROLE`, `INVALID_PARTICIPANT_EMAIL`, `DUPLICATE_PARTICIPANT_EMAIL`, `SIGNER_SIGNATURE_POSITION_REQUIRED`, `WITNESS_SIGNATURE_POSITION_NOT_ALLOWED`, `INVALID_SIGNING_ORDER`, `DUPLICATE_SIGNING_ORDER`, `INVALID_SIGNATURE_POSITION`, `SIGNATURE_POSITION_PAGE_OUT_OF_RANGE`, `SIGNATURE_POSITION_OVERLAP`, `API_KEY_INVALID`, `INTERNAL_ERROR`)","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Un colaborador sólo puede participar una vez en el documento.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","example":{"field":"participants[2].email","email":"ana@correo.com"},"description":"Datos del error: `field` con la ruta del campo afectado cuando aplica, y los valores que lo explican (`limit`, `received`, `page`, `totalPages`…).","uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"invalid":{"title":"invalid","value":{"success":false,"error":{"code":"API_KEY_INVALID","message":"API key inválida o revocada"}}},"expired":{"title":"expired","value":{"success":false,"error":{"code":"API_KEY_EXPIRED","message":"La API key venció. Genera una nueva desde Integraciones."}}}},"exampleType":"examples"}},"exampleType":"examples"},"f8047202-34a1-4c14-88ae-a3de168e6278":{"description":"`API_KEY_PERMISSION_DENIED` (la llave no está autorizada para la operación), `API_KEY_ORGANIZATION_INACTIVE` o `API_KEY_ACTOR_INACTIVE` (quien emitió la llave ya no es miembro activo).","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"DUPLICATE_PARTICIPANT_EMAIL","description":"Código estable del error (p. ej. `PARTICIPANTS_REQUIRED`, `SIGNER_REQUIRED`, `MAX_PARTICIPANTS_EXCEEDED`, `INVALID_PARTICIPANT_ROLE`, `INVALID_PARTICIPANT_EMAIL`, `DUPLICATE_PARTICIPANT_EMAIL`, `SIGNER_SIGNATURE_POSITION_REQUIRED`, `WITNESS_SIGNATURE_POSITION_NOT_ALLOWED`, `INVALID_SIGNING_ORDER`, `DUPLICATE_SIGNING_ORDER`, `INVALID_SIGNATURE_POSITION`, `SIGNATURE_POSITION_PAGE_OUT_OF_RANGE`, `SIGNATURE_POSITION_OVERLAP`, `API_KEY_INVALID`, `INTERNAL_ERROR`)","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Un colaborador sólo puede participar una vez en el documento.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","example":{"field":"participants[2].email","email":"ana@correo.com"},"description":"Datos del error: `field` con la ruta del campo afectado cuando aplica, y los valores que lo explican (`limit`, `received`, `page`, `totalPages`…).","uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"permissionDenied":{"title":"permissionDenied","value":{"success":false,"error":{"code":"API_KEY_PERMISSION_DENIED","message":"La API key no está autorizada para esta operación"}}},"organizationInactive":{"title":"organizationInactive","value":{"success":false,"error":{"code":"API_KEY_ORGANIZATION_INACTIVE","message":"La organización de esta API key está desactivada"}}}},"exampleType":"examples"}},"exampleType":"examples"},"37a3f4f1-d01e-49a8-a9ff-bbf50ade642a":{"description":"`INTEGRATION_SIGNER_NOT_FOUND`: el documento no es de la organización o el colaborador no es su firmante","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"DUPLICATE_PARTICIPANT_EMAIL","description":"Código estable del error (p. ej. `PARTICIPANTS_REQUIRED`, `SIGNER_REQUIRED`, `MAX_PARTICIPANTS_EXCEEDED`, `INVALID_PARTICIPANT_ROLE`, `INVALID_PARTICIPANT_EMAIL`, `DUPLICATE_PARTICIPANT_EMAIL`, `SIGNER_SIGNATURE_POSITION_REQUIRED`, `WITNESS_SIGNATURE_POSITION_NOT_ALLOWED`, `INVALID_SIGNING_ORDER`, `DUPLICATE_SIGNING_ORDER`, `INVALID_SIGNATURE_POSITION`, `SIGNATURE_POSITION_PAGE_OUT_OF_RANGE`, `SIGNATURE_POSITION_OVERLAP`, `API_KEY_INVALID`, `INTERNAL_ERROR`)","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Un colaborador sólo puede participar una vez en el documento.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","example":{"field":"participants[2].email","email":"ana@correo.com"},"description":"Datos del error: `field` con la ruta del campo afectado cuando aplica, y los valores que lo explican (`limit`, `received`, `page`, `totalPages`…).","uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"signerNotFound":{"title":"signerNotFound","value":{"success":false,"error":{"code":"INTEGRATION_SIGNER_NOT_FOUND","message":"No existe ese firmante en un documento de la organización"}}}},"exampleType":"examples"}},"exampleType":"examples"},"e795bc17-3ba6-4149-94ee-35861dda0e1f":{"description":"`INTEGRATION_INVITATION_NOT_RESENDABLE`: el documento ya no espera esa firma, no es su turno o firma desde su cuenta","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"DUPLICATE_PARTICIPANT_EMAIL","description":"Código estable del error (p. ej. `PARTICIPANTS_REQUIRED`, `SIGNER_REQUIRED`, `MAX_PARTICIPANTS_EXCEEDED`, `INVALID_PARTICIPANT_ROLE`, `INVALID_PARTICIPANT_EMAIL`, `DUPLICATE_PARTICIPANT_EMAIL`, `SIGNER_SIGNATURE_POSITION_REQUIRED`, `WITNESS_SIGNATURE_POSITION_NOT_ALLOWED`, `INVALID_SIGNING_ORDER`, `DUPLICATE_SIGNING_ORDER`, `INVALID_SIGNATURE_POSITION`, `SIGNATURE_POSITION_PAGE_OUT_OF_RANGE`, `SIGNATURE_POSITION_OVERLAP`, `API_KEY_INVALID`, `INTERNAL_ERROR`)","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Un colaborador sólo puede participar una vez en el documento.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","example":{"field":"participants[2].email","email":"ana@correo.com"},"description":"Datos del error: `field` con la ruta del campo afectado cuando aplica, y los valores que lo explican (`limit`, `received`, `page`, `totalPages`…).","uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"notResendable":{"title":"notResendable","value":{"success":false,"error":{"code":"INTEGRATION_INVITATION_NOT_RESENDABLE","message":"El documento ya no espera la firma de este firmante"}}},"notInTurn":{"title":"notInTurn","value":{"success":false,"error":{"code":"INTEGRATION_INVITATION_NOT_RESENDABLE","message":"Todavía no es el turno de este firmante"}}}},"exampleType":"examples"}},"exampleType":"examples"},"97a10e2b-bfd5-4a1e-9505-1fc3eecf04d4":{"description":"`TOO_MANY_REQUESTS`: ya se reenvió en los últimos 10 minutos o se alcanzaron diez reenvíos en el día.","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"code":{"type":"string","example":"DUPLICATE_PARTICIPANT_EMAIL","description":"Código estable del error (p. ej. `PARTICIPANTS_REQUIRED`, `SIGNER_REQUIRED`, `MAX_PARTICIPANTS_EXCEEDED`, `INVALID_PARTICIPANT_ROLE`, `INVALID_PARTICIPANT_EMAIL`, `DUPLICATE_PARTICIPANT_EMAIL`, `SIGNER_SIGNATURE_POSITION_REQUIRED`, `WITNESS_SIGNATURE_POSITION_NOT_ALLOWED`, `INVALID_SIGNING_ORDER`, `DUPLICATE_SIGNING_ORDER`, `INVALID_SIGNATURE_POSITION`, `SIGNATURE_POSITION_PAGE_OUT_OF_RANGE`, `SIGNATURE_POSITION_OVERLAP`, `API_KEY_INVALID`, `INTERNAL_ERROR`)","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","example":"Un colaborador sólo puede participar una vez en el documento.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","example":{"field":"participants[2].email","email":"ana@correo.com"},"description":"Datos del error: `field` con la ruta del campo afectado cuando aplica, y los valores que lo explican (`limit`, `received`, `page`, `totalPages`…).","uniqueKey":"error.details","typeLabel":"object"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["success","error"],"uniqueKey":"","typeLabel":"object"},"examples":{"tooManyRequests":{"title":"tooManyRequests","value":{"success":false,"error":{"code":"TOO_MANY_REQUESTS","message":"Demasiados intentos. Espera unos minutos antes de volver a intentarlo."}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"c2c7c291-a2c4-4317-b1e0-084adc503894":{"integration-api-key":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key de tu organización, con formato `fma_live_\u003cpublicId>_\u003csecret>`. Se emite (y se rota o revoca) desde **Integraciones** en Firmalo; el secreto completo sólo se muestra al emitirla.\n\nEjemplo (no es una llave real): `fma_live_0123456789abcdef_EjemploNoRealEjemploNoRealEjemploNoReal1234`\n\nLa organización y el contexto de acceso salen de la llave: no se usan JWT, `X-Account-Id` ni `X-Organization-Id`. Llama a la API sólo desde tu backend; nunca expongas la llave en un navegador o una app móvil.","scopes":[],"schemeName":"integration-api-key"}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key de tu organización, con formato `fma_live_\u003cpublicId>_\u003csecret>`. Se emite (y se rota o revoca) desde **Integraciones** en Firmalo; el secreto completo sólo se muestra al emitirla.\n\nEjemplo (no es una llave real): `fma_live_0123456789abcdef_EjemploNoRealEjemploNoRealEjemploNoReal1234`\n\nLa organización y el contexto de acceso salen de la llave: no se usan JWT, `X-Account-Id` ni `X-Organization-Id`. Llama a la API sólo desde tu backend; nunca expongas la llave en un navegador o una app móvil.","scopes":[],"schemeName":"integration-api-key"},"schema":{"title":"X-API-Key","type":"string","description":"API key de tu organización, con formato `fma_live_\u003cpublicId>_\u003csecret>`. Se emite (y se rota o revoca) desde **Integraciones** en Firmalo; el secreto completo sólo se muestra al emitirla.\n\nEjemplo (no es una llave real): `fma_live_0123456789abcdef_EjemploNoRealEjemploNoRealEjemploNoReal1234`\n\nLa organización y el contexto de acceso salen de la llave: no se usan JWT, `X-Account-Id` ni `X-Organization-Id`. Llama a la API sólo desde tu backend; nunca expongas la llave en un navegador o una app móvil.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"integration-api-key","name":"X-API-Key"}],"title":"integration-api-key"}]},"originalFileLocation":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json"},"subdomain":"firmalo","siteName":"Firmalo Developers","title":"Reenviar la invitación de firma a un firmante - Firmalo Developers","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-12T20:20:58.393Z","originalFileLocation":"api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Emite una invitación nueva (/sign/:token) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Firmalo Developers\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reenviar la invitación de firma a un firmante - Firmalo Developers\">\u003cmeta data-mint-head property=\"og:description\" content=\"Emite una invitación nueva (/sign/:token) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Firmalo Developers\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://firmalo.mintlify.site/_mintlify/api/og/v2?division=Integration+Documents\u0026amp;title=Reenviar+la+invitaci%C3%B3n+de+firma+a+un+firmante\u0026amp;description=Emite+una+invitaci%C3%B3n+nueva+%28%60%2Fsign%2F%3Atoken%60%29+y+la+env%C3%ADa+al+correo+del+firmante%3B+la+anterior+deja+de+servir.+El+enlace+nunca+se+devuelve.+A+lo+sumo+una+cada+10+mi\u0026amp;theme=6e4d3619afc5f31588f8d139\u0026amp;signature=c492365046549a5767ca87795fc29372b3bc64f992fe2a67acd846472af8c784\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Reenviar la invitación de firma a un firmante - Firmalo Developers\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Emite una invitación nueva (/sign/:token) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://firmalo.mintlify.site/_mintlify/api/og/v2?division=Integration+Documents\u0026amp;title=Reenviar+la+invitaci%C3%B3n+de+firma+a+un+firmante\u0026amp;description=Emite+una+invitaci%C3%B3n+nueva+%28%60%2Fsign%2F%3Atoken%60%29+y+la+env%C3%ADa+al+correo+del+firmante%3B+la+anterior+deja+de+servir.+El+enlace+nunca+se+devuelve.+A+lo+sumo+una+cada+10+mi\u0026amp;theme=6e4d3619afc5f31588f8d139\u0026amp;signature=c492365046549a5767ca87795fc29372b3bc64f992fe2a67acd846472af8c784\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/firmalo/mNL1r3fiixYtZr8S/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Firmalo Developers\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3d5a99\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.firmalo.com.mx/#organization\",\"name\":\"Firmalo Developers\",\"url\":\"https://docs.firmalo.com.mx\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/firmalo/N3IOvE3R2lFBxbrL/logo/firmalo.svg?fit=max\u0026auto=format\u0026n=N3IOvE3R2lFBxbrL\u0026q=85\u0026s=82c4352c6c38193582576b9f47ee98f4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.firmalo.com.mx#website\",\"name\":\"Firmalo Developers\",\"url\":\"https://docs.firmalo.com.mx\",\"publisher\":{\"@id\":\"https://docs.firmalo.com.mx/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante#webpage\",\"url\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante\",\"name\":\"Reenviar la invitación de firma a un firmante\",\"description\":\"Emite una invitación nueva (/sign/:token) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.\",\"dateModified\":\"2026-11-12T20:20:58.393Z\",\"isPartOf\":{\"@id\":\"https://docs.firmalo.com.mx#website\"},\"breadcrumb\":{\"@id\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integration Documents\",\"item\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/listar-los-documentos-de-la-organizaci%C3%B3n\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reenviar la invitación de firma a un firmante\",\"item\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante#apireference\",\"headline\":\"Reenviar la invitación de firma a un firmante\",\"name\":\"Reenviar la invitación de firma a un firmante\",\"description\":\"Emite una invitación nueva (/sign/:token) y la envía al correo del firmante; la anterior deja de servir. El enlace nunca se devuelve. A lo sumo una cada 10 minutos y diez por día por firmante.\",\"url\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante\",\"mainEntityOfPage\":{\"@id\":\"https://docs.firmalo.com.mx/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante#webpage\"},\"dateModified\":\"2026-11-12T20:20:58.393Z\",\"publisher\":{\"@id\":\"https://docs.firmalo.com.mx/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.firmalo.com.mx#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Firmalo Developers\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Firmalo Developers\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/integration-documents/reenviar-la-invitaci%C3%B3n-de-firma-a-un-firmante.md","siteName":"Firmalo Developers","nav":{"global":null,"tabs":[{"tab":"Guías","pages":[{"title":"Guías","href":""}]},{"tab":"Referencia API","groups":[{"group":"Integration Documents","pages":[{"title":"Listar los documentos de la organización","deprecated":null,"version":null,"openapi":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json get /api/v1/integration/documents","href":"/api-reference/integration-documents/listar-los-documentos-de-la-organización"},{"title":"Crear un documento PDF con su flujo de firmas","deprecated":null,"version":null,"openapi":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json post /api/v1/integration/documents","href":"/api-reference/integration-documents/crear-un-documento-pdf-con-su-flujo-de-firmas"},{"title":"Listar los documentos creados por un usuario de la organización","description":"Devuelve una página de documentos creados por el usuario indicado. Admite la misma paginación y filtros por estatus y fechas que el listado de la organización.","deprecated":null,"version":null,"openapi":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json get /api/v1/integration/users/{userId}/documents","href":"/api-reference/integration-documents/listar-los-documentos-creados-por-un-usuario-de-la-organización"},{"title":"Reenviar la invitación de firma a un firmante","deprecated":null,"version":null,"openapi":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json post /api/v1/integration/documents/{documentId}/collaborators/{collaboratorId}/resend-invitation","href":"/api-reference/integration-documents/reenviar-la-invitación-de-firma-a-un-firmante"},{"title":"Generar un acceso temporal de firma para un firmante","description":"Llamar desde el backend del tercero, nunca desde el navegador. Devuelve una URL `/sign/launch/:token` de un solo uso que vence en 5 minutos. El correo sólo localiza al firmante: al abrir la URL, la plataforma le envía un código a ese correo y no muestra el documento ni permite firmar sin validarlo. Diez accesos cada 10 minutos por firmante.","deprecated":null,"version":null,"openapi":"https://signature.api.staging.data-lo.online/api/v1/integration/docs-json post /api/v1/integration/documents/{documentId}/signing-access","href":"/api-reference/integration-documents/generar-un-acceso-temporal-de-firma-para-un-firmante"}]}]}]},"basePath":"","title":"Reenviar la invitación de firma a un firmante - Firmalo Developers","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DDP9JXtj.js","utils-8yQyvEtx.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CBCFR8Sn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-rQaXkUHa.js","snippetPresets-J5KpBTgV.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BVxVH4Cj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BxdQ2vIi.js","shallow-BjV2tFiD.js","getApiPlaygroundDisplay-C_55tL4O.js","CodeSnippet-C0JpiCOC.js","CodeSnippets-w9Ps7djG.js","Page-DTNSD-0M.js","getPastedJson-BDfB-H8d.js","icon-g-kUkkO9.js","MethodPill-v4l6fq0h.js","DuplicateIcon-CvLo-CfU.js","createIcon-165clrrV.js","DynamicMarkdown-D3RQ-fEj.js","SectionHeading-vvo-3yLf.js","axios-vUo_bRtp.js","Markdown-CMT1uFWQ.js","clsx-C8f2yC9R.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CI2D8R2Y.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-k78Wrw_e.js"]}