signgo_get_contextAction
Informa a área atual, a sessão e as capacidades disponíveis no SignGo sem retornar tokens ou segredos.
View tool JSON
{
"name": "signgo_get_context",
"kind": "act",
"impl": "imperative",
"description": "Informa a área atual, a sessão e as capacidades disponíveis no SignGo sem retornar tokens ou segredos.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}signgo_navigateAction
Navega pela interface do SignGo. Operações sensíveis continuam exigindo interação e confirmação humana na tela.
View tool JSON
{
"name": "signgo_navigate",
"kind": "act",
"impl": "imperative",
"description": "Navega pela interface do SignGo. Operações sensíveis continuam exigindo interação e confirmação humana na tela.",
"inputSchema": {
"type": "object",
"properties": {
"destination": {
"type": "string",
"enum": [
"site",
"login",
"register",
"validator",
"home",
"documents",
"new_document",
"account",
"security",
"terms",
"privacy",
"document"
],
"description": "Área do SignGo que deve ser aberta."
},
"documentUuid": {
"type": "string",
"format": "uuid",
"description": "Obrigatório quando destination for document."
}
},
"required": [
"destination"
],
"additionalProperties": false
}
}signgo_validate_documentAction
Consulta publicamente um documento pelo número ou código e retorna identidades mascaradas e o estado das assinaturas.
View tool JSON
{
"name": "signgo_validate_document",
"kind": "act",
"impl": "imperative",
"description": "Consulta publicamente um documento pelo número ou código e retorna identidades mascaradas e o estado das assinaturas.",
"inputSchema": {
"type": "object",
"properties": {
"reference": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Número ou código do documento."
}
},
"required": [
"reference"
],
"additionalProperties": false
}
}signgo_get_accountAction
Retorna os dados básicos e o plano da conta autenticada, sem retornar token, senha ou dados de MFA.
View tool JSON
{
"name": "signgo_get_account",
"kind": "act",
"impl": "imperative",
"description": "Retorna os dados básicos e o plano da conta autenticada, sem retornar token, senha ou dados de MFA.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}signgo_get_document_overviewAction
Retorna os totais de documentos e assinaturas da conta autenticada.
View tool JSON
{
"name": "signgo_get_document_overview",
"kind": "act",
"impl": "imperative",
"description": "Retorna os totais de documentos e assinaturas da conta autenticada.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}signgo_list_documentsAction
Lista ou pesquisa documentos da conta autenticada, com paginação e sem retornar hashes, geolocalização ou trilhas técnicas.
View tool JSON
{
"name": "signgo_list_documents",
"kind": "act",
"impl": "imperative",
"description": "Lista ou pesquisa documentos da conta autenticada, com paginação e sem retornar hashes, geolocalização ou trilhas técnicas.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"description": "Texto opcional para pesquisar."
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1
},
"perPage": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
}
},
"additionalProperties": false
}
}signgo_get_documentAction
Retorna dados e assinadores de um documento acessível pela conta, sem hashes, IP, geolocalização ou trilhas técnicas.
View tool JSON
{
"name": "signgo_get_document",
"kind": "act",
"impl": "imperative",
"description": "Retorna dados e assinadores de um documento acessível pela conta, sem hashes, IP, geolocalização ou trilhas técnicas.",
"inputSchema": {
"type": "object",
"properties": {
"uuid": {
"type": "string",
"format": "uuid",
"description": "UUID do documento."
}
},
"required": [
"uuid"
],
"additionalProperties": false
}
}signgo_prepare_documentAction
Abre a criação de documento com nome, prazo, mensagem e assinadores preenchidos. O usuário escolhe o PDF e confirma o envio na interface.
View tool JSON
{
"name": "signgo_prepare_document",
"kind": "act",
"impl": "imperative",
"description": "Abre a criação de documento com nome, prazo, mensagem e assinadores preenchidos. O usuário escolhe o PDF e confirma o envio na interface.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 255,
"description": "Nome do documento."
},
"expirationDate": {
"type": "string",
"format": "date",
"description": "Prazo opcional no formato AAAA-MM-DD."
},
"additionalInformation": {
"type": "string",
"maxLength": 5000,
"description": "Mensagem opcional aos assinadores."
},
"signers": {
"type": "array",
"minItems": 1,
"maxItems": 50,
"items": {
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email"
},
"requiredFactors": {
"type": "array",
"items": {
"type": "string",
"enum": [
"email_otp",
"totp"
]
},
"uniqueItems": true
}
},
"required": [
"email"
],
"additionalProperties": false
}
}
},
"required": [
"name",
"signers"
],
"additionalProperties": false
}
}signgo_open_sign_dialogAction
Abre o diálogo de assinatura de um documento pendente. Não informa senha, MFA, geolocalização ou aceite e não registra uma assinatura.
View tool JSON
{
"name": "signgo_open_sign_dialog",
"kind": "act",
"impl": "imperative",
"description": "Abre o diálogo de assinatura de um documento pendente. Não informa senha, MFA, geolocalização ou aceite e não registra uma assinatura.",
"inputSchema": {
"type": "object",
"properties": {
"uuid": {
"type": "string",
"format": "uuid",
"description": "UUID do documento."
}
},
"required": [
"uuid"
],
"additionalProperties": false
}
}signgo_get_security_statusAnswer
Informa a política de senha e se o MFA está ativo ou pendente, sem retornar segredo, QR Code, senha ou código.
View tool JSON
{
"name": "signgo_get_security_status",
"kind": "answer",
"impl": "imperative",
"description": "Informa a política de senha e se o MFA está ativo ou pendente, sem retornar segredo, QR Code, senha ou código.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}