For the complete documentation index, see llms.txt. This page is also available as Markdown.

Conditionals

Buscar Condicional do Formulário por ID

get
Autorizações
AuthorizationstringObrigatório
Bearer authentication header of the form Bearer <token>.
Parâmetros de rota
formIdstringObrigatório

ID do formulário

conditionalIdstringObrigatório

ID da condicional

Respostas
200

OK

application/json
idstringOpcional
titlestringOpcional
typestring · enumObrigatórioValores possíveis:
rulestring · enumObrigatórioValores possíveis:
get/forms/{formId}/conditionals/{conditionalId}
GET /api/b2b/forms/{formId}/conditionals/{conditionalId} HTTP/1.1
Host: api.zydon.com.br
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "id": "text",
  "title": "text",
  "type": "SHOW_HIDE_FIELD",
  "rule": "ALL",
  "actions": [
    {
      "id": "text",
      "type": "SKIP_PAGE",
      "page": {
        "id": "text"
      },
      "calculation": {
        "formula": "text",
        "target_field_id": "text"
      },
      "fields": [
        "text"
      ]
    }
  ],
  "scenario_groups": [
    {
      "id": "text",
      "label": 1,
      "rule": "ALL",
      "scenarios": [
        {
          "id": "text",
          "state": "NOT_ENDS_WITH",
          "compare_to": "VALUE",
          "value": "text",
          "if_field": "text",
          "target_field": "text"
        }
      ]
    }
  ]
}

Atualizar Condicional do Formulário

put
Autorizações
AuthorizationstringObrigatório
Bearer authentication header of the form Bearer <token>.
Parâmetros de rota
formIdstringObrigatório

ID do formulário

conditionalIdstringObrigatório

ID da condicional

Corpo
idstringOpcional
titlestringOpcional
typestring · enumObrigatórioValores possíveis:
rulestring · enumObrigatórioValores possíveis:
Respostas
200

OK

application/json
idstringOpcional
titlestringOpcional
typestring · enumObrigatórioValores possíveis:
rulestring · enumObrigatórioValores possíveis:
put/forms/{formId}/conditionals/{conditionalId}
PUT /api/b2b/forms/{formId}/conditionals/{conditionalId} HTTP/1.1
Host: api.zydon.com.br
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 393

{
  "id": "text",
  "title": "text",
  "type": "SHOW_HIDE_FIELD",
  "rule": "ALL",
  "actions": [
    {
      "id": "text",
      "type": "SKIP_PAGE",
      "page": {
        "id": "text"
      },
      "calculation": {
        "formula": "text",
        "target_field_id": "text"
      },
      "fields": [
        "text"
      ]
    }
  ],
  "scenario_groups": [
    {
      "id": "text",
      "label": 1,
      "rule": "ALL",
      "scenarios": [
        {
          "id": "text",
          "state": "NOT_ENDS_WITH",
          "compare_to": "VALUE",
          "value": "text",
          "if_field": "text",
          "target_field": "text"
        }
      ]
    }
  ]
}
{
  "id": "text",
  "title": "text",
  "type": "SHOW_HIDE_FIELD",
  "rule": "ALL",
  "actions": [
    {
      "id": "text",
      "type": "SKIP_PAGE",
      "page": {
        "id": "text"
      },
      "calculation": {
        "formula": "text",
        "target_field_id": "text"
      },
      "fields": [
        "text"
      ]
    }
  ],
  "scenario_groups": [
    {
      "id": "text",
      "label": 1,
      "rule": "ALL",
      "scenarios": [
        {
          "id": "text",
          "state": "NOT_ENDS_WITH",
          "compare_to": "VALUE",
          "value": "text",
          "if_field": "text",
          "target_field": "text"
        }
      ]
    }
  ]
}

Excluir Condicional do Formulário

delete
Autorizações
AuthorizationstringObrigatório
Bearer authentication header of the form Bearer <token>.
Parâmetros de rota
formIdstringObrigatório

ID do formulário

conditionalIdstringObrigatório

ID da condicional

Respostas
204

Form conditional deleted successfully

Sem conteúdo

delete/forms/{formId}/conditionals/{conditionalId}
DELETE /api/b2b/forms/{formId}/conditionals/{conditionalId} HTTP/1.1
Host: api.zydon.com.br
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*

Sem conteúdo

Listar Condicionais do Formulário

get
Autorizações
AuthorizationstringObrigatório
Bearer authentication header of the form Bearer <token>.
Parâmetros de rota
formIdstringObrigatório

ID do formulário

Parâmetros de consulta
sortstringOpcionalDefault: createdAt
dirstringOpcionalDefault: asc
Respostas
200

Conditionals listed

application/json
idstringOpcional
titlestringOpcional
typestring · enumObrigatórioValores possíveis:
get/forms/{formId}/conditionals
GET /api/b2b/forms/{formId}/conditionals HTTP/1.1
Host: api.zydon.com.br
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
  {
    "id": "text",
    "title": "text",
    "type": "SHOW_HIDE_FIELD"
  }
]

Criar Condicional do Formulário

post
Autorizações
AuthorizationstringObrigatório
Bearer authentication header of the form Bearer <token>.
Parâmetros de rota
formIdstringObrigatório

ID do formulario

Corpo
titlestringOpcional
typestring · enumObrigatórioValores possíveis:
rulestring · enumObrigatórioValores possíveis:
Respostas
201

Criado

application/json
idstringOpcional
titlestringOpcional
typestring · enumObrigatórioValores possíveis:
rulestring · enumObrigatórioValores possíveis:
post/forms/{formId}/conditionals
POST /api/b2b/forms/{formId}/conditionals HTTP/1.1
Host: api.zydon.com.br
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 345

{
  "title": "text",
  "type": "SHOW_HIDE_FIELD",
  "rule": "ALL",
  "actions": [
    {
      "type": "SKIP_PAGE",
      "page": {
        "id": "text"
      },
      "calculation": {
        "formula": "text",
        "target_field_id": "text"
      },
      "fields": [
        "text"
      ]
    }
  ],
  "scenario_groups": [
    {
      "label": 1,
      "rule": "ALL",
      "scenarios": [
        {
          "state": "NOT_ENDS_WITH",
          "compare_to": "VALUE",
          "value": "text",
          "if_field": "text",
          "target_field": "text"
        }
      ]
    }
  ]
}
{
  "id": "text",
  "title": "text",
  "type": "SHOW_HIDE_FIELD",
  "rule": "ALL",
  "actions": [
    {
      "id": "text",
      "type": "SKIP_PAGE",
      "page": {
        "id": "text"
      },
      "calculation": {
        "formula": "text",
        "target_field_id": "text"
      },
      "fields": [
        "text"
      ]
    }
  ],
  "scenario_groups": [
    {
      "id": "text",
      "label": 1,
      "rule": "ALL",
      "scenarios": [
        {
          "id": "text",
          "state": "NOT_ENDS_WITH",
          "compare_to": "VALUE",
          "value": "text",
          "if_field": "text",
          "target_field": "text"
        }
      ]
    }
  ]
}