Formularios

Formularios

Endpoints

POST /api/form/

OperationId: createForm
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
201
#/components/schemas/Form

POST /api/form/bulk_approve_approval_step/

OperationId: bulkApproveApprovalStepForm
Aprobar en masa los pasos de aprobación para múltiples formularios.
Cuerpo de la solicitud:{"form_ids": [1, 2, 3],"step_name": "Revisión","comments": "Aprobado" (opcional)}
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
201
#/components/schemas/Form

POST /api/form/bulk_reject_approval_step/

OperationId: bulkRejectApprovalStepForm
Rechazar en masa los pasos de aprobación para múltiples formularios.
Cuerpo de la solicitud:{"form_ids": [1, 2, 3],"step_name": "Revisión","comments": "Motivo del rechazo"}
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
201
#/components/schemas/Form


POST /api/form/from_v2/

OperationId: fromV2Form
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
201
#/components/schemas/Form


POST /api/form/restore/

OperationId: restoreForm
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
201
#/components/schemas/Form


POST /api/form/{id}/files/

OperationId: filesForm
Parameters
Name
In
Type
Required
Description
id
path
string
yes
Un valor de entero único que identifique este formulario.
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
201
#/components/schemas/Form


PUT /api/form/{id}/

OperationId: updateForm
Parameters
Name
In
Type
Required
Description
id
path
string
yes
Un valor de entero único que identifique este formulario.
q
query
string
no
Un término de búsqueda.
id
query
string
no
id
id__in
query
string
no
id__in
code
query
string
no
code
assigned_supplier__isnull
query
string
no
assigned_supplier__isnull
assigned_user_id
query
string
no
assigned_user_id
assigned_user__isnull
query
string
no
assigned_user__isnull
status__in
query
string
no
status__in
status__is_closed
query
string
no
status__is_closed
status__is_cancelled
query
string
no
status__is_cancelled
plan_date
query
string
no
plan_date
plan_date__lte
query
string
no
plan_date__lte
plan_date__gte
query
string
no
plan_date__gte
date_approved__lte
query
string
no
date_approved__lte
date_approved__gte
query
string
no
date_approved__gte
last_sync
query
string
no
last_sync
last_sync__lt
query
string
no
last_sync__lt
last_sync__gt
query
string
no
last_sync__gt
when_created__lte
query
string
no
when_created__lte
when_created__gte
query
string
no
when_created__gte
when_last_edit__lte
query
string
no
when_last_edit__lte
when_last_edit__gte
query
string
no
when_last_edit__gte
attributes__isnull
query
string
no
attributes__isnull
template__isnull
query
string
no
template__isnull
organization
query
string
no
organization
project
query
string
no
project
project__operational_unit_id
query
string
no
project__operational_unit_id
template
query
string
no
template
sites
query
string
no
sites
sites__zone
query
string
no
sites__zone
sites__country
query
string
no
sites__country
sites__country_division
query
string
no
sites__country_division
site_type
query
string
no
site_type
client
query
string
no
client
network_element
query
string
no
network_element
network_element__parent_ne
query
string
no
network_element__parent_ne
status
query
string
no
status
status_not_in
query
string
no
status_not_in
task
query
string
no
task
attributes
query
string
no
attributes
requested_by
query
string
no
requested_by
approver
query
string
no
approver
assigned_supplier
query
string
no
assigned_supplier
assigned_user
query
string
no
assigned_user
collaborator_user
query
string
no
collaborator_user
collaborator_assigned_user
query
string
no
collaborator_assigned_user
supplier_responsible
query
string
no
supplier_responsible
reviewer_user
query
string
no
reviewer_user
reviewer_supplier
query
string
no
reviewer_supplier
revisor_user
query
string
no
revisor_user
site_responsible_role
query
string
no
site_responsible_role
site_responsible_staff
query
string
no
site_responsible_staff
related_user
query
string
no
related_user
wbs
query
string
no
wbs
h_status
query
string
no
h_status
hide_cancelled
query
string
no
hide_cancelled
recent_activity
query
string
no
recent_activity
needs_approval
query
string
no
needs_approval
needs_approval_by_user
query
string
no
needs_approval_by_user
sites__attributes
query
string
no
sites__attributes
work_structure__attributes
query
string
no
work_structure__attributes
sites__status
query
string
no
sites__status
sites_status_step_name
query
string
no
sites_status_step_name
work_structure__status
query
string
no
work_structure__status
task__status
query
string
no
task__status
task_status_step_name
query
string
no
task_status_step_name
not_in_requirement
query
string
no
not_in_requirement
date_approved
query
string
no
date_approved
when_created
query
string
no
when_created
who_created
query
string
no
who_created
bbox
query
string
no
bbox
answer_value
query
string
no
answer_value
has_appeals
query
string
no
has_appeals
when_last_edit
query
string
no
when_last_edit
active_approval_step
query
string
no
active_approval_step
approval_flow_role__id
query
string
no
approval_flow_role__id
ordering
query
string
no
Qué campo usar para ordenar los resultados.
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
200
#/components/schemas/Form


PATCH /api/form/{id}/

OperationId: partialUpdateForm
Parameters
Name
In
Type
Required
Description
id
path
string
yes
Un valor de entero único que identifique este formulario.
q
query
string
no
Un término de búsqueda.
id
query
string
no
id
id__in
query
string
no
id__in
code
query
string
no
code
assigned_supplier__isnull
query
string
no
assigned_supplier__isnull
assigned_user_id
query
string
no
assigned_user_id
assigned_user__isnull
query
string
no
assigned_user__isnull
status__in
query
string
no
status__in
status__is_closed
query
string
no
status__is_closed
status__is_cancelled
query
string
no
status__is_cancelled
plan_date
query
string
no
plan_date
plan_date__lte
query
string
no
plan_date__lte
plan_date__gte
query
string
no
plan_date__gte
date_approved__lte
query
string
no
date_approved__lte
date_approved__gte
query
string
no
date_approved__gte
last_sync
query
string
no
last_sync
last_sync__lt
query
string
no
last_sync__lt
last_sync__gt
query
string
no
last_sync__gt
when_created__lte
query
string
no
when_created__lte
when_created__gte
query
string
no
when_created__gte
when_last_edit__lte
query
string
no
when_last_edit__lte
when_last_edit__gte
query
string
no
when_last_edit__gte
attributes__isnull
query
string
no
attributes__isnull
template__isnull
query
string
no
template__isnull
organization
query
string
no
organization
project
query
string
no
project
project__operational_unit_id
query
string
no
project__operational_unit_id
template
query
string
no
template
sites
query
string
no
sites
sites__zone
query
string
no
sites__zone
sites__country
query
string
no
sites__country
sites__country_division
query
string
no
sites__country_division
site_type
query
string
no
site_type
client
query
string
no
client
network_element
query
string
no
network_element
network_element__parent_ne
query
string
no
network_element__parent_ne
status
query
string
no
status
status_not_in
query
string
no
status_not_in
task
query
string
no
task
attributes
query
string
no
attributes
requested_by
query
string
no
requested_by
approver
query
string
no
approver
assigned_supplier
query
string
no
assigned_supplier
assigned_user
query
string
no
assigned_user
collaborator_user
query
string
no
collaborator_user
collaborator_assigned_user
query
string
no
collaborator_assigned_user
supplier_responsible
query
string
no
supplier_responsible
reviewer_user
query
string
no
reviewer_user
reviewer_supplier
query
string
no
reviewer_supplier
revisor_user
query
string
no
revisor_user
site_responsible_role
query
string
no
site_responsible_role
site_responsible_staff
query
string
no
site_responsible_staff
related_user
query
string
no
related_user
wbs
query
string
no
wbs
h_status
query
string
no
h_status
hide_cancelled
query
string
no
hide_cancelled
recent_activity
query
string
no
recent_activity
needs_approval
query
string
no
needs_approval
needs_approval_by_user
query
string
no
needs_approval_by_user
sites__attributes
query
string
no
sites__attributes
work_structure__attributes
query
string
no
work_structure__attributes
sites__status
query
string
no
sites__status
sites_status_step_name
query
string
no
sites_status_step_name
work_structure__status
query
string
no
work_structure__status
task__status
query
string
no
task__status
task_status_step_name
query
string
no
task_status_step_name
not_in_requirement
query
string
no
not_in_requirement
date_approved
query
string
no
date_approved
when_created
query
string
no
when_created
who_created
query
string
no
who_created
bbox
query
string
no
bbox
answer_value
query
string
no
answer_value
has_appeals
query
string
no
has_appeals
when_last_edit
query
string
no
when_last_edit
active_approval_step
query
string
no
active_approval_step
approval_flow_role__id
query
string
no
approval_flow_role__id
ordering
query
string
no
Qué campo usar para ordenar los resultados.
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
200
#/components/schemas/Form



Name
In
Type
Required
Description
id
path
string
yes
Un valor de entero único que identifique este formulario.
q
query
string
no
Un término de búsqueda.
id
query
string
no
id
id__in
query
string
no
id__in
code
query
string
no
code
assigned_supplier__isnull
query
string
no
assigned_supplier__isnull
assigned_user_id
query
string
no
assigned_user_id
assigned_user__isnull
query
string
no
assigned_user__isnull
status__in
query
string
no
status__in
status__is_closed
query
string
no
status__is_closed
status__is_cancelled
query
string
no
status__is_cancelled
plan_date
query
string
no
plan_date
plan_date__lte
query
string
no
plan_date__lte
plan_date__gte
query
string
no
plan_date__gte
date_approved__lte
query
string
no
date_approved__lte
date_approved__gte
query
string
no
date_approved__gte
last_sync
query
string
no
last_sync
last_sync__lt
query
string
no
last_sync__lt
last_sync__gt
query
string
no
last_sync__gt
when_created__lte
query
string
no
when_created__lte
when_created__gte
query
string
no
when_created__gte
when_last_edit__lte
query
string
no
when_last_edit__lte
when_last_edit__gte
query
string
no
when_last_edit__gte
attributes__isnull
query
string
no
attributes__isnull
template__isnull
query
string
no
template__isnull
organization
query
string
no
organization
project
query
string
no
project
project__operational_unit_id
query
string
no
project__operational_unit_id
template
query
string
no
template
sites
query
string
no
sites
sites__zone
query
string
no
sites__zone
sites__country
query
string
no
sites__country
sites__country_division
query
string
no
sites__country_division
site_type
query
string
no
site_type
client
query
string
no
client
network_element
query
string
no
network_element
network_element__parent_ne
query
string
no
network_element__parent_ne
status
query
string
no
status
status_not_in
query
string
no
status_not_in
task
query
string
no
task
attributes
query
string
no
attributes
requested_by
query
string
no
requested_by
approver
query
string
no
approver
assigned_supplier
query
string
no
assigned_supplier
assigned_user
query
string
no
assigned_user
collaborator_user
query
string
no
collaborator_user
collaborator_assigned_user
query
string
no
collaborator_assigned_user
supplier_responsible
query
string
no
supplier_responsible
reviewer_user
query
string
no
reviewer_user
reviewer_supplier
query
string
no
reviewer_supplier
revisor_user
query
string
no
revisor_user
site_responsible_role
query
string
no
site_responsible_role
site_responsible_staff
query
string
no
site_responsible_staff
related_user
query
string
no
related_user
wbs
query
string
no
wbs
h_status
query
string
no
h_status
hide_cancelled
query
string
no
hide_cancelled
recent_activity
query
string
no
recent_activity
needs_approval
query
string
no
needs_approval
needs_approval_by_user
query
string
no
needs_approval_by_user
sites__attributes
query
string
no
sites__attributes
work_structure__attributes
query
string
no
work_structure__attributes
sites__status
query
string
no
sites__status
sites_status_step_name
query
string
no
sites_status_step_name
work_structure__status
query
string
no
work_structure__status
task__status
query
string
no
task__status
task_status_step_name
query
string
no
task_status_step_name
not_in_requirement
query
string
no
not_in_requirement
date_approved
query
string
no
date_approved
when_created
query
string
no
when_created
who_created
query
string
no
who_created
bbox
query
string
no
bbox
answer_value
query
string
no
answer_value
has_appeals
query
string
no
has_appeals
when_last_edit
query
string
no
when_last_edit
active_approval_step
query
string
no
active_approval_step
approval_flow_role__id
query
string
no
approval_flow_role__id
ordering
query
string
no
Qué campo usar para ordenar los resultados.
Responses
HTTP Code
Description
Schema
204
``


PUT /api/form/{id}/submit_for_approval/

OperationId: submitForApprovalForm
Parameters
Name
In
Type
Required
Description
id
path
string
yes
Un valor de entero único que identifique este formulario.
Request body
  • application/json
  • Schema: #/components/schemas/Form
  • application/x-www-form-urlencoded
  • Schema: #/components/schemas/Form
  • multipart/form-data
  • Schema: #/components/schemas/Form
  • application/yaml
  • Schema: #/components/schemas/Form
Responses
HTTP Code
Description
Schema
200
#/components/schemas/Form