POST
/
v2
/
form-schemas
Crear nuevo esquema de formulario
curl --request POST \
  --url https://api.gotrebol.com/v2/form-schemas \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "name": "Formulario de Onboarding",
  "id_schema": "onboarding-form",
  "ui_schema_definition": {
    "ui_order": [
      "nombre",
      "apellido",
      "notaria"
    ],
    "nombre": {
      "ui_type": "text",
      "ui_label": "Nombre",
      "ui_description": "Nombre del cliente"
    },
    "apellido": {
      "ui_type": "text",
      "ui_label": "Apellido",
      "ui_description": "Apellido del cliente"
    },
    "notaria": {
      "ui_type": "section",
      "ui_order": [
        "nombre",
        "direccion",
        "identidad"
      ],
      "nombre": {
        "ui_type": "text",
        "ui_label": "Nombre",
        "ui_description": "Nombre de la notaria"
      },
      "direccion": {
        "ui_type": "text",
        "ui_label": "Direccion",
        "ui_description": "Direccion de la notaria"
      },
      "identidad": {
        "ui_type": "section",
        "ui_order": [
          "curp",
          "rfc"
        ],
        "curp": {
          "ui_type": "text",
          "ui_label": "CURP",
          "ui_description": "CURP de la notaria"
        },
        "rfc": {
          "ui_type": "text",
          "ui_label": "RFC",
          "ui_description": "RFC de la notaria"
        }
      }
    }
  }
}'
{
"id_schema": "onboarding-form",
"account_id": "acc_1234567890abcdef",
"name": "Formulario de Onboarding",
"ui_schema_definition": {
"ui_order": [
"nombre",
"apellido",
"notaria"
],
"nombre": {
"ui_type": "text",
"ui_label": "Nombre",
"ui_description": "Nombre del cliente"
},
"apellido": {
"ui_type": "text",
"ui_label": "Apellido",
"ui_description": "Apellido del cliente"
},
"notaria": {
"ui_type": "section",
"ui_order": [
"nombre",
"direccion",
"identidad"
],
"nombre": {
"ui_type": "text",
"ui_label": "Nombre",
"ui_description": "Nombre de la notaria"
},
"direccion": {
"ui_type": "text",
"ui_label": "Direccion",
"ui_description": "Direccion de la notaria"
},
"identidad": {
"ui_type": "section",
"ui_order": [
"curp",
"rfc"
],
"curp": {
"ui_type": "text",
"ui_label": "CURP",
"ui_description": "CURP de la notaria"
},
"rfc": {
"ui_type": "text",
"ui_label": "RFC",
"ui_description": "RFC de la notaria"
}
}
}
}
}

Authorizations

x-api-key
string
header
required

Body

application/json

Response

Esquema creado exitosamente

Esquema de formulario público para la cuenta