Projects: Features

🔒 Обновление параметров существующей сущности функционала (фичи).

Обновление параметров существующей сущности функционала (фичи).

Access: authorized (10 ) · Scope: write

Allows: feature:update, feature:move (все обязательны; проверка в команде по ресурсу из запроса)

TypeScript (copy-paste)

POST /projects/feature/update

<details open><summary><b>Params</b></summary>
export interface ProjectsFeatureUpdateParams {
  ID: string
}
</details> <details open><summary><b>Body (Partial)</b></summary>
// Patch-body: все поля опциональны (Valid.Patch)
export type ProjectsFeatureUpdateBody = Partial<Feature>

export interface ProjectsFeatureUpdateBodyFields {
  cID?: string
  projectID?: string
  productID?: string
  versionID?: string
  ID?: string
  key?: number | null
  title?: string
  status?: number
  spec?: string
  gist?: string | null
  meta?: Record<string, any> | null
  analyticAssignee?: string
  /** Unix timestamp in milliseconds */
  ord?: number
  isDeleted?: boolean | null
  deletedTS?: number | null
  /** Unix timestamp in milliseconds */
  updTS?: number
  updUID?: string
}
</details> <details open><summary><b>Response</b></summary>
export type ProjectsFeatureUpdateResponse = IServerResponse<Feature>

export interface IServerResponse<T = any> {
  code: number
  data: T
  srvTS: number
  rkey: string
}
</details>

Полный файл типов: /docs/types · raw: /docs/api-types.ts

post/projects/feature/update

Request

  • Base URL: http://localhost
  • URL: http://localhost/projects/feature/update
  • Auth: one of:
    • API key in header sid and API key in header rts and API key in header sig
    • HTTP bearer

Query parameters

IDstring uuid required

Можно передать header ID (сервер мержит headers+query)

Headers

devIDstring uuid required

UUID устройства клиента

tzstring required
Example:Europe/Moscow

Таймзона клиента (IANA или offset)

appstring required
Example:kosmodrom-web

Имя клиентского приложения

appVerstring required
Example:1.0.0

Версия клиента

rKeystring

Уникальный ключ запроса для логов/саппорта

Request body

cIDstring uuid
projectIDstring uuid
productIDstring uuid
versionIDstring uuid
IDstring uuid
keyinteger nullable
titlestring
statusinteger
specstring
giststring nullable
metaobject nullable
analyticAssigneestring
ordinteger

Unix timestamp in milliseconds

isDeletedboolean nullable
deletedTSinteger nullable
updTSinteger

Unix timestamp in milliseconds

updUIDstring

Response

OK — IServerResponse<Feature>

codeinteger required
srvTSinteger required

Server timestamp (ms)

rkeystring required

Request key

Example response

{
  "code": 200
}

Changes

No recorded changes to this operation across all 1 revision of this API.