From fe7b284adc3f2aa45dfad89232ce05634abbadb5 Mon Sep 17 00:00:00 2001
From: andrii-bodnar <29282228+andrii-bodnar@users.noreply.github.com>
Date: Wed, 7 Oct 2026 14:03:06 +0000
Subject: [PATCH] chore(developer): update API docs
---
src/assets/api/crowdin/file-based.yml | 11 +++++++----
src/assets/api/crowdin/string-based.yml | 11 +++++++----
2 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/src/assets/api/crowdin/file-based.yml b/src/assets/api/crowdin/file-based.yml
index 6643546a..f2e4ee10 100644
--- a/src/assets/api/crowdin/file-based.yml
+++ b/src/assets/api/crowdin/file-based.yml
@@ -16932,7 +16932,7 @@ paths:
tags:
- Tasks
summary: 'Edit Project Task'
- description: '**Required scopes:** `project.task` (Read and Write).'
+ description: "**Required scopes:** `project.task` (Read and Write).\n\nUpdates the task with the operations of a JSON Patch document and returns the updated task.\n\n__Note:__ Assignees of `crowdin_language_service` and `undertow` vendor tasks can be changed only by the manager of that vendor"
operationId: api.projects.tasks.patch
parameters:
-
@@ -16940,7 +16940,7 @@ paths:
-
$ref: '#/components/parameters/TaskId'
requestBody:
- description: 'A JSON Patch document as defined by RFC 6902'
+ description: 'A JSON Patch document as defined by [RFC 6902](https://tools.ietf.org/html/rfc6902#section-3)'
content:
application/json:
schema:
@@ -44556,13 +44556,15 @@ components:
- replace
- test
path:
- description: 'A JSON Pointer as defined by RFC 6901'
+ description: "A JSON Pointer as defined by [RFC 6901](https://tools.ietf.org/html/rfc6901)\n\nThe `/assignees` and `/splitContent` paths are accepted only for `crowdin_language_service` and `undertow` tasks and only from the manager of that vendor."
type: string
format: json-pointer
enum:
- /title
- /description
- /status
+ - /assignees
+ - /splitContent
type: object
discriminator:
propertyName: op
@@ -44697,12 +44699,13 @@ components:
- replace
- test
path:
- description: 'A JSON Pointer as defined by RFC 6901'
+ description: "A JSON Pointer as defined by [RFC 6901](https://tools.ietf.org/html/rfc6901)\n\nFor `crowdin_language_service` and `undertow` tasks, the `/assignees` path is accepted only from the manager of that vendor."
type: string
format: json-pointer
enum:
- /title
- /description
+ - /assignees
type: object
discriminator:
propertyName: op
diff --git a/src/assets/api/crowdin/string-based.yml b/src/assets/api/crowdin/string-based.yml
index cf822d20..cda3c614 100644
--- a/src/assets/api/crowdin/string-based.yml
+++ b/src/assets/api/crowdin/string-based.yml
@@ -15347,7 +15347,7 @@ paths:
tags:
- Tasks
summary: 'Edit Project Task'
- description: '**Required scopes:** `project.task` (Read and Write).'
+ description: "**Required scopes:** `project.task` (Read and Write).\n\nUpdates the task with the operations of a JSON Patch document and returns the updated task.\n\n__Note:__ Assignees of `crowdin_language_service` and `undertow` vendor tasks can be changed only by the manager of that vendor"
operationId: api.projects.tasks.patch
parameters:
-
@@ -15355,7 +15355,7 @@ paths:
-
$ref: '#/components/parameters/TaskId'
requestBody:
- description: 'A JSON Patch document as defined by RFC 6902'
+ description: 'A JSON Patch document as defined by [RFC 6902](https://tools.ietf.org/html/rfc6902#section-3)'
content:
application/json:
schema:
@@ -41765,13 +41765,15 @@ components:
- replace
- test
path:
- description: 'A JSON Pointer as defined by RFC 6901'
+ description: "A JSON Pointer as defined by [RFC 6901](https://tools.ietf.org/html/rfc6901)\n\nThe `/assignees` and `/splitContent` paths are accepted only for `crowdin_language_service` and `undertow` tasks and only from the manager of that vendor."
type: string
format: json-pointer
enum:
- /title
- /description
- /status
+ - /assignees
+ - /splitContent
type: object
discriminator:
propertyName: op
@@ -41906,12 +41908,13 @@ components:
- replace
- test
path:
- description: 'A JSON Pointer as defined by RFC 6901'
+ description: "A JSON Pointer as defined by [RFC 6901](https://tools.ietf.org/html/rfc6901)\n\nFor `crowdin_language_service` and `undertow` tasks, the `/assignees` path is accepted only from the manager of that vendor."
type: string
format: json-pointer
enum:
- /title
- /description
+ - /assignees
type: object
discriminator:
propertyName: op