GLPI Rest API V2 (Fork) icon

GLPI Rest API V2 (Fork)

GLPI Rest API Node compatible with GLPI 9.x and above.

Actions34

Project → Update

AI-generated

Summary

Updates an existing GLPI Project or its associated Task sub-resource using the GLPI REST API.

Inputs

  • projectId (required) — ID of the Project to update.
  • subresource — Sub-resource to update (default: Task).
  • itemid — ID of the specific item to update (used when subresource is Task).
  • data — Fields to update (Name, Description, Additional JSON).
  • input — Raw JSON payload to send as the request body.
  • sendRawBody — When enabled, the JSON provided in 'Input (raw)' is sent exactly as-is (no wrapper).
  • showCredentials — If enabled, outputs credentials and skips the API request.

Output shape

The updated Project or Task item(s) returned by the API.

Returns the full JSON response from the GLPI API. For multi-item inputs, returns an array of results.

Examples

Example 1: Update a Project's name and description.

Set resource to Project, operation to Update, Project ID to 1, and 'data' to include 'name' and 'description'.

Example 2: Update a specific Project Task.

Set 'subresource' to Task, 'itemid' to the Task ID, and 'data' to the fields to change.

Example 3: Send a raw JSON payload to the API.

Set 'sendRawBody' to true and provide the full JSON object in 'Input (raw)' instead of using the 'data' collection.

Links

Discussion