Conditionals
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:
404
Form was not found
application/json
500
An internal server error was thrown
application/json
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"
}
]
}
]
}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:
404
Form Field was not found
application/json
500
An internal server error was thrown
application/json
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"
}
]
}
]
}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
404
Form field was not found
500
An internal server error was thrown
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
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:
createdAtdirstringOpcionalDefault:
ascRespostas
200
Conditionals listed
application/json
idstringOpcional
titlestringOpcional
typestring · enumObrigatórioValores possíveis:
404
Form was not found
application/json
422
A query param was invalid
application/json
500
An internal server error was thrown
application/json
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"
}
]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:
404
Form was not found
application/json
422
A validation error was thrown
application/json
500
An internal server error was thrown
application/json
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"
}
]
}
]
}