Update defect

This method updates a defect.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
length between 2 and 10

Code of project, where to search entities.

integer
required

Identifier.

Body Params
string
string
integer
int64 | null
attachments
array of strings
attachments
custom_field
object

Custom field values keyed by the field's project-scoped internal_id
(see GET /custom_field). Values are always scalar strings; arrays,
objects or non-scalars are rejected.

Field typeValue formatExample
string, textPlain string"hello"
numberNumeric string"42"
urlValid URL"https://qase.io"
datetimeAbsolute date (ISO 8601 recommended)"2026-04-29T15:00:00Z"
selectbox, radioOption id as string"1"
multiselectComma-separated option ids (no spaces)"1,2,3"
checkbox"1" to check, "" to uncheck"1"
userTeam member internal_id as string"42"

Partial update: only fields present in the payload are validated; required
fields not included are not enforced. Send "" to clear a value. Unknown
internal_ids are rejected; option-based values must reference an existing
option.

Note: a required checkbox without a default cannot be unchecked via the API
— set a default or clear required in workspace settings.

tags
array of strings
tags
Responses

400

Bad Request.

401

Unauthorized.

403

Forbidden.

404

Not Found.

422

Unprocessable Entity.

429

Too Many Requests.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json