put https://app.fracttal.com/api/material_requests/?
Mediante esta API puedes actualizar la nota, anotaciones y estado de una solicitud de material. Para actualizar el estado de la solicitud, el almacén debe estar integrado. Para seleccionar la solicitud de material a modificar, se debe ingresar un path parameter con el ID interno de la solicitud de material, el cual puede ser consultado con el endpoint "Consulta de Solicitudes de Material".
Parámetros de entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
note | Texto | Sí | Nota de la solicitud de material |
annotations | JSON | No | Anotaciones de la solicitud de material |
id_movement_state | Entero | No | Estados para la solicitud de material para un almacén integrado |
Nota importante: Para actualizar el estado de la solicitud (parámetro
id_movement_state), el almacén debe estar integrado.
Parámetros de salida
El endpoint responde la estructura básica (Ver estructura básica) , donde el componente data contiene null.
Ejemplo:
Petición: (PUT)https://app.fracttal.com/api/material_requests/?id
{
"note":"Prueba de actualización desde API",
"annotations":{
"id_related":"111",
"code_related":111,
},
"id_movement_state": 9
}{
"success": true,
"message": "200",
"data": {
"id": 35011852,
"id_company": 188,
"id_movement_type": 16,
"id_warehouse_source": null,
"id_warehouse_target": 52464,
"date": "2025-10-17",
"description": "Prueba de actualización desde API",
"document": "1234",
"id_third_party": null,
"id_cost_center": null,
"id_responsible": 1376310,
"folio_source": null,
"folio_target": "1",
"id_movement_state": 9,
"id_priority": 4,
"date_create": "2025-10-16T09:45:32.904487+00:00",
"id_condition": null,
"id_currency": null,
"exchange_value": 1,
"id_work_orders_tasks": null,
"id_movement_reference": null,
"id_accounts_log": 168206,
"approved": null,
"approved_comment": null,
"is_input": null,
"id_currency_iso": 251,
"approval_date": null,
"show_transfer": null,
"annotations": {
"id_related": "111",
"code_related": 111
},
"id_groups_1": null,
"id_types_1": null,
"id_types_2": null
},
"total": 1
}**
{
"note":"Prueba de actualización desde API"
}{
"success": true,
"message": "200",
"data": null,
"total": 1
}