From 79c51da80817044eac8689f9a3274f3b33188b9c Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Wed, 5 Nov 2025 14:02:46 +0100 Subject: [PATCH 01/11] Documentation of GET /api/v2/manage/customers --- docs/api_reference/reference/iris.v2.1.0.yaml | 1 + .../resources/api_v2_manage_customers.yaml | 17 +++++++++++++++++ .../reference/v2.1.0/schemas/Customers.yaml | 17 +++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 docs/api_reference/reference/v2.1.0/schemas/Customers.yaml diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index 9a15b62ed..e8d0553d4 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -75,6 +75,7 @@ info: * Added GET /api/v2/{objects}/{object_identifier}/comments/{identifier} * Added PUT /api/v2/{objects}/{object_identifier}/comments/{identifier} * Added DELETE /api/v2/{objects}/{object_identifier}/comments/{identifier} + * Added GET /api/v2/manage/customers * Added POST /api/v2/manage/customers * Added GET /api/v2/manage/customers/{identifier} * Added PUT /api/v2/manage/customers/{identifier} diff --git a/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_customers.yaml b/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_customers.yaml index d3a301299..3e1cb876b 100644 --- a/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_customers.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_customers.yaml @@ -21,3 +21,20 @@ post: $ref: ../responses/GenericError.yaml '403': $ref: ../responses/Forbidden.yaml +get: + operationId: api_v2_manage_customers_get + summary: List customers + description: List customers + tags: + - Customers + - Beta + responses: + '200': + description: Paginated list of customers + content: + application/json: + schema: + $ref: ../schemas/Customers.yaml + '403': + $ref: ../responses/Forbidden.yaml + diff --git a/docs/api_reference/reference/v2.1.0/schemas/Customers.yaml b/docs/api_reference/reference/v2.1.0/schemas/Customers.yaml new file mode 100644 index 000000000..e6b9477e6 --- /dev/null +++ b/docs/api_reference/reference/v2.1.0/schemas/Customers.yaml @@ -0,0 +1,17 @@ +type: object +properties: + total: + type: integer + data: + type: array + items: + $ref: ../schemas/Customer.yaml + last_page: + type: integer + current_page: + type: integer + next_page: + type: + - integer + - 'null' + From 426e60ae4c6d1a954e22e328c237e90203963709 Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Wed, 5 Nov 2025 14:04:46 +0100 Subject: [PATCH 02/11] Deprecated GET /manage/customers/list --- docs/api_reference/reference/iris.v2.1.0.yaml | 1 + .../reference/v2.1.0/resources/manage_customers_list.yaml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index e8d0553d4..86625b434 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -132,6 +132,7 @@ info: * Deprecated POST /case/{object_name}/{object_id}/comments/add * Deprecated POST /case/{object_name}/{object_id}/comments/{comment_id}/edit * Deprecated POST /case/{object_name}/{object_id}/comments/{comment_id}/delete + * Deprecated GET /manage/customers/list * Deprecated POST /manage/customers/add * Deprecated GET /manage/customers/{customer_id} * Deprecated POST /manage/customers/update/{customer_id} diff --git a/docs/api_reference/reference/v2.1.0/resources/manage_customers_list.yaml b/docs/api_reference/reference/v2.1.0/resources/manage_customers_list.yaml index dfc8c940e..6a87d2c64 100644 --- a/docs/api_reference/reference/v2.1.0/resources/manage_customers_list.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/manage_customers_list.yaml @@ -1,5 +1,7 @@ get: summary: List customers + description: This endpoint is deprecated. Use [GET /api/v2/manage/customers](#tag/Customers/operation/api_v2_manage_customers_get) instead. + deprecated: true tags: - Customers responses: @@ -65,7 +67,6 @@ get: message: '' status: success operationId: get-manage-customers-list - description: List customers parameters: - schema: type: integer From 6c419bd5726017b46683bd7a85d40095b8db9d8b Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Fri, 7 Nov 2025 13:40:27 +0100 Subject: [PATCH 03/11] Documentation of POST /api/v2/global-tasks --- docs/api_reference/reference/iris.v2.1.0.yaml | 5 ++ .../v2.1.0/resources/api_v2_global-tasks.yaml | 24 +++++++++ .../reference/v2.1.0/schemas/GlobalTask.yaml | 51 +++++++++++++++++++ .../schemas/requestBodies/GlobalTask.yaml | 26 ++++++++++ 4 files changed, 106 insertions(+) create mode 100644 docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks.yaml create mode 100644 docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml create mode 100644 docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index 86625b434..02afd9d4e 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -84,6 +84,7 @@ info: * Added GET /api/v2/alerts-filters/{identifier} * Added PUT /api/v2/alerts-filters/{identifier} * Added DELETE /api/v2/alerts-filters/{identifier} + * Added POST /api/v2/global-tasks * Deprecated POST /manage/cases/add in favor of POST /api/v2/cases * Deprecated POST /manage/cases/update in favor of PUT /api/v2/cases/{case_identifier} * Deprecated POST /manage/cases/delete/{case_id} in favor of DELETE /api/v2/cases/{case_identifier} @@ -230,6 +231,8 @@ paths: $ref: v2.1.0/resources/api_v2_assets_{identifier}.yaml /api/v2/me: $ref: v2.1.0/resources/api_v2_me.yaml + /api/v2/global-tasks: + $ref: v2.1.0/resources/api_v2_global-tasks.yaml /manage/cases/update/{case_id}: $ref: v2.1.0/resources/manage_cases_update_{case_id}.yaml /case/summary/update: @@ -547,6 +550,8 @@ tags: description: Endpoints to interact with tasks - name: Evidences description: Endpoints to interact with evidences + - name: Global tasks + description: Endpoints to interact with global tasks - name: Alerts description: Endpoints to interact with alerts - name: Customers diff --git a/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks.yaml b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks.yaml new file mode 100644 index 000000000..4925be401 --- /dev/null +++ b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks.yaml @@ -0,0 +1,24 @@ +post: + operationId: api_v2_global-tasks_post + summary: Add a global task + description: Add a global task and assign it to a user. + tags: + - Global tasks + - Beta + requestBody: + content: + application/json: + schema: + $ref: ../schemas/requestBodies/GlobalTask.yaml + responses: + '201': + description: Global task successfully created + content: + application/json: + schema: + $ref: ../schemas/GlobalTask.yaml + '400': + $ref: ../responses/GenericError.yaml + '403': + $ref: ../responses/Forbidden.yaml + diff --git a/docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml b/docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml new file mode 100644 index 000000000..9e4a1b52e --- /dev/null +++ b/docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml @@ -0,0 +1,51 @@ +type: object +properties: + task_id: + type: number + task_title: + type: string + minLength: 1 + task_description: + type: + - string + - 'null' + task_status_id: + type: number + task_assignee_id: + type: number + task_tags: + type: + - string + - 'null' + task_userid_open: + type: integer + task_open_date: + type: string + minLength: 1 + task_userid_update: + type: number + task_last_update: + type: string + minLength: 1 + task_userid_close: + type: + - integer + - 'null' + task_close_date: + type: + - integer + - 'null' +example: + task_id: 9 + task_title: Task title + task_description: My task description + task_status_id: 15 + task_assignee_id: 1 + task_tags: '' + task_userid_open: null + task_open_date: '2022-01-21T17:07:10.005183' + task_userid_update: 1 + task_last_update: '2022-01-21T17:07:10.005200' + task_userid_close: null + task_close_date: null + diff --git a/docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml b/docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml new file mode 100644 index 000000000..bc04ca462 --- /dev/null +++ b/docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml @@ -0,0 +1,26 @@ +type: object +properties: + task_title: + type: string + minLength: 2 + task_description: + type: string + task_status_id: + description: The initial status of the task + type: integer + task_assignee_id: + type: integer + description: A user ID for whom the task will be assigned + task_tags: + type: string +required: + - task_title + - task_status_id + - task_assignee_id +example: + task_title: Task title + task_description: My task description + task_status_id: 14 + task_assignee_id: 1 + task_tags: '' + From f63dcaa36297e68360adef24f44a14a37aa3f399 Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Fri, 7 Nov 2025 13:44:01 +0100 Subject: [PATCH 04/11] Deprecated POST /global/tasks/add --- docs/api_reference/reference/iris.v2.1.0.yaml | 1 + .../reference/v2.1.0/resources/global_tasks_add.yaml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index 02afd9d4e..626fcc693 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -138,6 +138,7 @@ info: * Deprecated GET /manage/customers/{customer_id} * Deprecated POST /manage/customers/update/{customer_id} * Deprecated POST /manage/customers/delete/{customer_id} + * Deprecated POST /global/tasks/add * Added documentation of missing GET /manage/severities/list * Added documentation of missing GET /manage/tlp/list * Added documentation of missing GET /manage/event-categories/list diff --git a/docs/api_reference/reference/v2.1.0/resources/global_tasks_add.yaml b/docs/api_reference/reference/v2.1.0/resources/global_tasks_add.yaml index eac55154a..8b2298098 100644 --- a/docs/api_reference/reference/v2.1.0/resources/global_tasks_add.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/global_tasks_add.yaml @@ -1,5 +1,7 @@ post: summary: Add a global task + description: This endpoint is deprecated. Use [POST /api/v2/global-tasks](#tag/Global-tasks/operation/api_v2_global-tasks_post) instead. + deprecated: true operationId: post-global-tasks-add responses: '200': @@ -135,7 +137,6 @@ post: - Invalid user id for assignee message: Data error status: error - description: 'Add a global task and assign it to a user. ' security: - Bearer : [] requestBody: From 44dacf3bf931ec4bc4c79e2378a9548f5b940325 Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Wed, 12 Nov 2025 13:58:17 +0100 Subject: [PATCH 05/11] Documentation of GET /api/v2/global-tasks/{identifier} --- docs/api_reference/reference/iris.v2.1.0.yaml | 3 +++ .../api_v2_global-tasks_{identifier}.yaml | 20 +++++++++++++++++++ .../api_v2_manage_groups_{identifier}.yaml | 2 +- 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index 626fcc693..2d402aa98 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -85,6 +85,7 @@ info: * Added PUT /api/v2/alerts-filters/{identifier} * Added DELETE /api/v2/alerts-filters/{identifier} * Added POST /api/v2/global-tasks + * Added GET /api/v2/global-tasks/{identifier} * Deprecated POST /manage/cases/add in favor of POST /api/v2/cases * Deprecated POST /manage/cases/update in favor of PUT /api/v2/cases/{case_identifier} * Deprecated POST /manage/cases/delete/{case_id} in favor of DELETE /api/v2/cases/{case_identifier} @@ -234,6 +235,8 @@ paths: $ref: v2.1.0/resources/api_v2_me.yaml /api/v2/global-tasks: $ref: v2.1.0/resources/api_v2_global-tasks.yaml + /api/v2/global-tasks/{identifier}: + $ref: v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml /manage/cases/update/{case_id}: $ref: v2.1.0/resources/manage_cases_update_{case_id}.yaml /case/summary/update: diff --git a/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml new file mode 100644 index 000000000..a7c3f91c8 --- /dev/null +++ b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml @@ -0,0 +1,20 @@ +parameters: + - $ref: ../parameters/path/identifier.yaml +get: + operationId: api_v2_global-tasks_(identifier)_get + tags: + - Global tasks + - Beta + summary: Get a global task + description: Get a global task + responses: + '200': + description: global task successfully found + content: + application/json: + schema: + $ref: ../schemas/GlobalTask.yaml + '404': + $ref: ../responses/NotFound.yaml + + diff --git a/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_groups_{identifier}.yaml b/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_groups_{identifier}.yaml index c6a7c9f66..6e28dcfe3 100644 --- a/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_groups_{identifier}.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/api_v2_manage_groups_{identifier}.yaml @@ -8,7 +8,7 @@ get: summary: Get a group description: Requires administrative rights. responses: - '201': + '200': description: group successfully found content: application/json: From f579daf8ad9f2ce8f7488f320fc73bf48d8e8aa8 Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Fri, 14 Nov 2025 13:25:28 +0100 Subject: [PATCH 06/11] Documentation of DELETE /api/v2/global-tasks/{identifier} --- docs/api_reference/reference/iris.v2.1.0.yaml | 1 + .../api_v2_global-tasks_{identifier}.yaml | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index 2d402aa98..536556093 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -86,6 +86,7 @@ info: * Added DELETE /api/v2/alerts-filters/{identifier} * Added POST /api/v2/global-tasks * Added GET /api/v2/global-tasks/{identifier} + * Added DELETE /api/v2/global-tasks/{identifier} * Deprecated POST /manage/cases/add in favor of POST /api/v2/cases * Deprecated POST /manage/cases/update in favor of PUT /api/v2/cases/{case_identifier} * Deprecated POST /manage/cases/delete/{case_id} in favor of DELETE /api/v2/cases/{case_identifier} diff --git a/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml index a7c3f91c8..8c0328118 100644 --- a/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml @@ -16,5 +16,18 @@ get: $ref: ../schemas/GlobalTask.yaml '404': $ref: ../responses/NotFound.yaml - +delete: + operationId: api_v2_global-tasks_(identifier)_delete + tags: + - Global tasks + - Beta + summary: Delete a global task + description: '' + responses: + '204': + $ref: ../responses/Deleted.yaml + '403': + $ref: ../responses/Forbidden.yaml + '404': + $ref: ../responses/NotFound.yaml From bd4c62c90ff1a0c53aa3174fe38aa16b0dd236fd Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Fri, 14 Nov 2025 13:29:08 +0100 Subject: [PATCH 07/11] Deprecated POST /global/tasks/delete/{task_id} --- docs/api_reference/reference/iris.v2.1.0.yaml | 1 + .../v2.1.0/resources/global_tasks_delete_{task_id}.yaml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index 536556093..b535e0ebd 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -141,6 +141,7 @@ info: * Deprecated POST /manage/customers/update/{customer_id} * Deprecated POST /manage/customers/delete/{customer_id} * Deprecated POST /global/tasks/add + * Deprecated POST /global/tasks/delete/{task_id} * Added documentation of missing GET /manage/severities/list * Added documentation of missing GET /manage/tlp/list * Added documentation of missing GET /manage/event-categories/list diff --git a/docs/api_reference/reference/v2.1.0/resources/global_tasks_delete_{task_id}.yaml b/docs/api_reference/reference/v2.1.0/resources/global_tasks_delete_{task_id}.yaml index 381c684b5..032fb589a 100644 --- a/docs/api_reference/reference/v2.1.0/resources/global_tasks_delete_{task_id}.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/global_tasks_delete_{task_id}.yaml @@ -1,5 +1,7 @@ get: summary: Delete a global task + description: This endpoint is deprecated. Use [DELETE /api/v2/global-tasks/{identifier}](#tag/Global-tasks/operation/api_v2_global-tasks_(identifier)_delete) instead. + deprecated: true tags: - Global tasks responses: @@ -69,7 +71,6 @@ get: message: Invalid global task ID status: error operationId: get-global-tasks-delete - description: '' security: - Bearer : [] parameters: From 56197e4d671fb564c19836e7c2aa43ded1752f99 Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Wed, 19 Nov 2025 13:32:14 +0100 Subject: [PATCH 08/11] Added PUT /api/v2/global-tasks/{identifier} --- docs/api_reference/reference/iris.v2.1.0.yaml | 1 + .../api_v2_global-tasks_{identifier}.yaml | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index b535e0ebd..e508ba074 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -86,6 +86,7 @@ info: * Added DELETE /api/v2/alerts-filters/{identifier} * Added POST /api/v2/global-tasks * Added GET /api/v2/global-tasks/{identifier} + * Added PUT /api/v2/global-tasks/{identifier} * Added DELETE /api/v2/global-tasks/{identifier} * Deprecated POST /manage/cases/add in favor of POST /api/v2/cases * Deprecated POST /manage/cases/update in favor of PUT /api/v2/cases/{case_identifier} diff --git a/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml index 8c0328118..01d5f78b5 100644 --- a/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/api_v2_global-tasks_{identifier}.yaml @@ -16,6 +16,31 @@ get: $ref: ../schemas/GlobalTask.yaml '404': $ref: ../responses/NotFound.yaml +put: + operationId: api_v2_global-tasks_(identifier)_put + summary: Update a global task + description: '' + tags: + - Global tasks + - Beta + requestBody: + content: + application/json: + schema: + $ref: ../schemas/requestBodies/GlobalTask.yaml + responses: + '201': + description: Global task successfully updated + content: + application/json: + schema: + $ref: ../schemas/GlobalTask.yaml + '400': + $ref: ../responses/GenericError.yaml + '403': + $ref: ../responses/Forbidden.yaml + '404': + $ref: ../responses/NotFound.yaml delete: operationId: api_v2_global-tasks_(identifier)_delete tags: From bb004606ef3c7118ede4aeac67f17c9b9edab760 Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Wed, 19 Nov 2025 13:42:44 +0100 Subject: [PATCH 09/11] Added some missing fields to the GlobalTask request body --- .../reference/v2.1.0/schemas/GlobalTask.yaml | 6 +++--- .../v2.1.0/schemas/requestBodies/GlobalTask.yaml | 12 ++++++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml b/docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml index 9e4a1b52e..42edeab49 100644 --- a/docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml +++ b/docs/api_reference/reference/v2.1.0/schemas/GlobalTask.yaml @@ -32,9 +32,9 @@ properties: - integer - 'null' task_close_date: - type: - - integer - - 'null' + anyOf: + - $ref: ../schemas/iso_date.yaml + - type: 'null' example: task_id: 9 task_title: Task title diff --git a/docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml b/docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml index bc04ca462..524186e79 100644 --- a/docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml +++ b/docs/api_reference/reference/v2.1.0/schemas/requestBodies/GlobalTask.yaml @@ -13,6 +13,18 @@ properties: description: A user ID for whom the task will be assigned task_tags: type: string + task_open_date: + $ref: ../../schemas/iso_date.yaml + task_userid_open: + type: integer + task_last_update: + $ref: ../../schemas/iso_date.yaml + task_userid_update: + type: integer + task_close_date: + $ref: ../../schemas/iso_date.yaml + task_userid_close: + type: integer required: - task_title - task_status_id From 16b03096880cb679c37058d461484dafbccbe7ac Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Wed, 19 Nov 2025 14:17:24 +0100 Subject: [PATCH 10/11] Deprecated POST /global/tasks/update/{task_id} --- docs/api_reference/reference/iris.v2.1.0.yaml | 2 ++ .../v2.1.0/resources/global_tasks_update_{task_id}.yaml | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index e508ba074..85c7605ef 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -142,6 +142,8 @@ info: * Deprecated POST /manage/customers/update/{customer_id} * Deprecated POST /manage/customers/delete/{customer_id} * Deprecated POST /global/tasks/add + * Deprecated POST /global/tasks/update/{task_id} + * Deprecated POST /global/tasks/update/{task_id} * Deprecated POST /global/tasks/delete/{task_id} * Added documentation of missing GET /manage/severities/list * Added documentation of missing GET /manage/tlp/list diff --git a/docs/api_reference/reference/v2.1.0/resources/global_tasks_update_{task_id}.yaml b/docs/api_reference/reference/v2.1.0/resources/global_tasks_update_{task_id}.yaml index d3d4c2864..3b22eeb0b 100644 --- a/docs/api_reference/reference/v2.1.0/resources/global_tasks_update_{task_id}.yaml +++ b/docs/api_reference/reference/v2.1.0/resources/global_tasks_update_{task_id}.yaml @@ -7,6 +7,8 @@ parameters: description: Global task ID to update post: summary: Update a global task + description: This endpoint is deprecated. Use [PUT /api/v2/global-tasks/{identifier}](#tag/Global-tasks/operation/api_v2_global-tasks_(identifier)_put) instead. + deprecated: true operationId: post-global-tasks-update-task_id responses: '200': @@ -128,7 +130,6 @@ post: status: error tags: - Global tasks - description: '' requestBody: content: application/json: From e902a429666653e11c25975b59b0ead169b84f31 Mon Sep 17 00:00:00 2001 From: c8y3 <25362953+c8y3@users.noreply.github.com> Date: Wed, 19 Nov 2025 14:19:32 +0100 Subject: [PATCH 11/11] Removed duplicated line --- docs/api_reference/reference/iris.v2.1.0.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/api_reference/reference/iris.v2.1.0.yaml b/docs/api_reference/reference/iris.v2.1.0.yaml index 85c7605ef..2825c304e 100644 --- a/docs/api_reference/reference/iris.v2.1.0.yaml +++ b/docs/api_reference/reference/iris.v2.1.0.yaml @@ -143,7 +143,6 @@ info: * Deprecated POST /manage/customers/delete/{customer_id} * Deprecated POST /global/tasks/add * Deprecated POST /global/tasks/update/{task_id} - * Deprecated POST /global/tasks/update/{task_id} * Deprecated POST /global/tasks/delete/{task_id} * Added documentation of missing GET /manage/severities/list * Added documentation of missing GET /manage/tlp/list