curl --request POST \
--url https://api.gotrebol.com/account-flows \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"friendly_name": "A FLOW name test",
"id_slug": "id-test-flow",
"flow_items": {
"id": "enterprise-example-2",
"items": [
{
"type": "rues",
"options": {
"nit": ""
}
},
{
"type": "ubos",
"options": {
"ubos_data_extraction": true
}
},
{
"type": "forms",
"options": {
"schema_id": "some-test-form-schema",
"is_optional": true
}
}
],
"options": {
"creator_email": "[email protected]",
"next_steps_checkout": [
{
"title": "Documentos adicionales",
"description": "Es posible que se necesiten documentos adicionales para completar tu onboarding. En ese caso nos pondremos en contacto contigo."
},
{
"title": "Firma del contrato",
"description": "Cuando se complete toda la información, un representante de ventas se pondrá en contacto contigo para firmar el contrato."
}
]
}
},
"record_validation_schema": {
"version": 2,
"requirements": {
"doc_1": {
"ui_options": {
"label": "Poderes del representante legal",
"description": "Documento que certifica que el representante legal tiene los poderes para representar a la empresa.",
"conditional_render": true,
"conditional_render_label": "¿Los poderes del representante legal figuran en un acta de asamblea o poder notarial?"
},
"allowed_item_types": [
"pw_mx",
"ac_mx",
"aa_mx"
]
}
},
"optional_requirements": {}
},
"country": "mx"
}
'{
"id": "<string>",
"account_id": "<string>",
"friendly_name": "<string>",
"id_slug": "id-test-flow",
"flow_items": {
"id": "<string>",
"items": [
{
"type": "generic",
"options": {
"is_optional": true,
"ubos_threshold": 25,
"ubos_form_schema": "mx_form",
"schema_id": "some-test-form-schema"
}
}
],
"options": {
"creator_email": "[email protected]",
"next_steps_checkout": [
{
"title": "Documentos adicionales",
"description": "Es posible que se necesiten documentos adicionales para completar tu onboarding. En ese caso nos pondremos en contacto contigo."
},
{
"title": "Firma del contrato",
"description": "Cuando se complete toda la información, un representante de ventas se pondrá en contacto contigo para firmar el contrato."
}
]
}
},
"record_validation_schema": {
"version": "2",
"requirements": {
"doc_1": {
"ui_options": {
"label": "Constancia de Situación Fiscal",
"description": "Documento que certifica que la empresa está al día con sus obligaciones fiscales.",
"conditional_render": true,
"conditional_render_label": "¿Los poderes del representante legal figuran en un acta de asamblea o poder notarial?"
},
"allowed_item_types": [
"csf_mx"
],
"validation_options": {
"on_invalid_type_error": "invalidate"
}
}
},
"optional_requirements": {}
}
}Crea un nuevo flujo de cuenta. Visita la guía de desarrollo para más información.
curl --request POST \
--url https://api.gotrebol.com/account-flows \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"friendly_name": "A FLOW name test",
"id_slug": "id-test-flow",
"flow_items": {
"id": "enterprise-example-2",
"items": [
{
"type": "rues",
"options": {
"nit": ""
}
},
{
"type": "ubos",
"options": {
"ubos_data_extraction": true
}
},
{
"type": "forms",
"options": {
"schema_id": "some-test-form-schema",
"is_optional": true
}
}
],
"options": {
"creator_email": "[email protected]",
"next_steps_checkout": [
{
"title": "Documentos adicionales",
"description": "Es posible que se necesiten documentos adicionales para completar tu onboarding. En ese caso nos pondremos en contacto contigo."
},
{
"title": "Firma del contrato",
"description": "Cuando se complete toda la información, un representante de ventas se pondrá en contacto contigo para firmar el contrato."
}
]
}
},
"record_validation_schema": {
"version": 2,
"requirements": {
"doc_1": {
"ui_options": {
"label": "Poderes del representante legal",
"description": "Documento que certifica que el representante legal tiene los poderes para representar a la empresa.",
"conditional_render": true,
"conditional_render_label": "¿Los poderes del representante legal figuran en un acta de asamblea o poder notarial?"
},
"allowed_item_types": [
"pw_mx",
"ac_mx",
"aa_mx"
]
}
},
"optional_requirements": {}
},
"country": "mx"
}
'{
"id": "<string>",
"account_id": "<string>",
"friendly_name": "<string>",
"id_slug": "id-test-flow",
"flow_items": {
"id": "<string>",
"items": [
{
"type": "generic",
"options": {
"is_optional": true,
"ubos_threshold": 25,
"ubos_form_schema": "mx_form",
"schema_id": "some-test-form-schema"
}
}
],
"options": {
"creator_email": "[email protected]",
"next_steps_checkout": [
{
"title": "Documentos adicionales",
"description": "Es posible que se necesiten documentos adicionales para completar tu onboarding. En ese caso nos pondremos en contacto contigo."
},
{
"title": "Firma del contrato",
"description": "Cuando se complete toda la información, un representante de ventas se pondrá en contacto contigo para firmar el contrato."
}
]
}
},
"record_validation_schema": {
"version": "2",
"requirements": {
"doc_1": {
"ui_options": {
"label": "Constancia de Situación Fiscal",
"description": "Documento que certifica que la empresa está al día con sus obligaciones fiscales.",
"conditional_render": true,
"conditional_render_label": "¿Los poderes del representante legal figuran en un acta de asamblea o poder notarial?"
},
"allowed_item_types": [
"csf_mx"
],
"validation_options": {
"on_invalid_type_error": "invalidate"
}
}
},
"optional_requirements": {}
}
}Identificador único del flujo. Solo puede contener letras, números, guiones(-) y guiones bajos(_).
"id-test-flow"
Show child attributes
Schema de validación para el expediente de la verificacion. Las reglas que se definan aqui sera la que determine la finalizacion de la verificacion.
Show child attributes
Flujo creado exitosamente
Identificador único del flujo. Solo puede contener letras, números, guiones(-) y guiones bajos(_).
"id-test-flow"
Show child attributes
Schema de validación para el expediente de la verificacion. Las reglas que se definan aqui sera la que determine la finalizacion de la verificacion.
Show child attributes
Was this page helpful?