Enspace
  1. Integrations
Enspace
  • Introduction
  • Authentication
  • Concepts
  • First Steps
  • Workspaces
    • Types
      • Fields
        • List Fields
        • Create Field
        • Get Field
        • Field Updated
        • Delete Field
      • Items
        • List Items
        • Create Item
        • Count Items
        • Get Item
        • Update Item
        • Delete item
      • Flows
        • Stages
          • Tasks
            • Tutorial Actions
              • Integrations
                • Tutorial Integrations
            • List Tasks
              GET
            • Get specific Task
              GET
            • New Task
              POST
          • List Stages
            GET
          • Get specific Stage
            GET
        • List Flows
          GET
        • Get specific Flow
          GET
      • Forms
        • List Form
        • Get specific Form
        • List Form Create
      • List Types
        GET
      • Count Types
        GET
      • Get specific Type
        GET
      • Create Type
        POST
      • Update Type
        PUT
      • Delete Type
        DELETE
    • Members
      • List Members
      • Count Members
      • Get Member
      • New Member
      • Update Member
      • Remove Member
    • Roles
      • List roles
      • Create role
      • Count roles
      • Get specific role
      • Update role
      • Delete role
      • List Role Permissions
      • Add Permission to Role
      • Remove Role Permission
    • Member Groups
      • List groups
      • New group
      • Get group
      • Update group
      • Delete group
      • Add Users
      • Remove Users
    • Quick Tasks
      • List Quick Tasks
      • Count Quick Tasks
      • Get Quick Task
      • Delete Quick Task
      • Update Quick Task
      • New Quick Task
    • Integrations
      • Integration
      • Create Integration
    • List Workspaces
      GET
    • Workspace Context
      GET
    • New Workspace
      POST
    • Leave the workspace
      POST
    • Workspace Statistics
      GET
    • Workspace Deletion Preview
      GET
    • Delete Workspace
      DELETE
  • User
    • Request Log
    • List API Keys
  • Schemas
    • Schemas
      • Members
        • MemberUpdate
        • MemberCreate
        • Member
      • Roles
        • Role
        • RoleCreate
        • RoleUpdate
      • MemberGroups
        • MemberGroup
        • MemberGroupCreate
        • MemberGroupUpdate
      • Types
        • Type
        • TypeInput
        • TypeDetail
      • Items
        • Item
        • ItemInput
      • Workspace
        • WorkspaceContext
        • WorkspaceStats
        • Workspace
        • WorkspaceCreate
        • WorkspaceUpdate
      • Tasks
        • Tasks
      • Flow
        • Flow
      • Stages
        • Stage
      • Forms
        • Forms
      • Integrations
        • Integrations
      • User
      • RequestLog
      • UserApiKey
      • SuccessResponse
      • ErrorResponse
      • Field
      • FieldInput
      • Permission
      • PermissionInput
      • Error
    • Response
      • BadRequest
      • Unauthorized
      • Forbidden
      • NotFound
      • ServerError
  1. Integrations

Tutorial Integrations

Integrations Clicksign#

Exemplo de Configuração#

{
  "action": "use_integration",
  "integration": 2,
  "integration_data": {
    "action": "uploadAndSign",
    "document_field": "123",
    "document_title": "api",
    "signers_field": "113",
    "signer_map": {
      "name": "field_name",
      "email": "field_email",
      "role": "field_action",
      "auth": "field_auth",
      "rubric": "",
      "group": ""
    }
  }
}

action (string)#

Define o tipo de ação que a tarefa executa.
Para tarefas de integração, o valor deve ser:
use_integration
Isso indica que a tarefa irá executar uma integração configurada no sistema.

integration (number)#

ID da integração cadastrada no seu workspace que será utilizada pela tarefa.
Esse identificador referencia uma integração previamente configurada.
Exemplo:
2

integration_data (object)#

Objeto que contém as configurações específicas da integração que será executada.
A estrutura pode variar dependendo da integração utilizada.

integration_data.action (string)#

Define qual operação será executada dentro da integração.
Exemplo:
"uploadAndSign"
Nesse caso, a integração realizará o envio de um documento e iniciará um processo de assinatura.

integration_data.document_field (string)#

ID do campo do formulário que contém o documento que será enviado para a integração.
Durante a execução da tarefa, o sistema buscará o documento armazenado nesse campo.
Exemplo:
"123"

integration_data.document_title (string)#

Título que será atribuído ao documento dentro da plataforma de integração.
Exemplo:
"api"

integration_data.signers_field (string)#

ID do campo do formulário que contém os dados dos signatários.
Esse campo geralmente contém uma estrutura com as informações das pessoas que irão assinar o documento.
Exemplo:
"113"

integration_data.signer_map (object)#

Define o mapeamento entre o campo escolhido e os dados exigidos pela integração para cada signatário.
Cada propriedade representa um atributo esperado pela integração.

signer_map.name#

Campo que contém o nome do signatário.
Exemplo:
"name": "nome"

signer_map.email#

Campo que contém o e-mail do signatário.
Exemplo:
"email": "email"

signer_map.role#

Campo que define a função ou ação do signatário no processo de assinatura.
Exemplo:
"role": "acao"

signer_map.auth#

Campo que define o método de autenticação do signatário.
Exemplo:
"auth": "autenticacao"

signer_map.rubric#

Campo opcional que indica se o signatário deve rubricar o documento.
Pode ser deixado vazio caso não seja utilizado.
Exemplo:
"rubric": ""

signer_map.group#

Campo opcional utilizado para agrupar signatários ou definir ordem de assinatura.
Exemplo:
"group": ""
Previous
Delete item
Next
List Tasks
Built with