Atualizar uma solicitação de material

Veja informações detalhadas sobre uma lista de ativos ou sobre um ativo específico.

Parâmetros de entrada

ParâmetroTipoObrigatórioDescrição
noteTextoSimNota da solicitação de material
annotationsJSONNãoAnotações da solicitação de material
id_movement_stateInteiroNãoEstados para a solicitação de material para um armazém integrado

Nota importante: Para atualizar o estado da solicitação (parâmetro id_movement_state), o armazém deve estar integrado.

Parâmetros de saída

O endpoint responde com a estrutura básica (Ver estrutura básica), onde o componente data contém null.

Exemplo:

Requisição: (PUT)https://app.fracttal.com/api/material_requests/?id

{
  "note":"Teste de atualização 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": "Teste de atualização 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
}

Exemplo simplificado:

{
    "note":"Teste de atualização desde API"
}
{
    "success": true,
    "message": "200",
    "data": null,
    "total": 1
}
Language