issues

Update multiple issues

Changed on

Applies the same changes to up to 100 issues. Only provided fields are modified. Issues that do not exist, or that the caller cannot update, are skipped and listed in skipped_issues instead of failing the request.

Rate limit: 30 requests per minute

patch/issues

Request

  • Base URL
    https://api.usepylon.com
  • URL
    https://api.usepylon.com/issues
  • Auth
    HTTP bearer

Request body

assignee_idstring

The ID of the user to assign the issues to. If empty string is passed in, the issues will be unassigned.

customer_portal_visibleboolean

Whether the issues should be visible in the customer portal.

issue_idsstring[] required

The IDs of the issues to update. Must contain between 1 and 100 IDs.

statestring

The state to move the issues to. Standard values are new, waiting_on_you, waiting_on_customer, on_hold, and closed; custom status slugs are also supported.

tagsstring[]

Tags to apply to the issues, according to tags_apply_mode.

tags_apply_mode'append_only' | 'remove_only' | 'replace'

The mode for applying tags. Valid values: "append_only", "remove_only", "replace". Defaults to "replace".

team_idstring

The ID of the team to assign the issues to. If empty string is passed in, the team will be removed. Team assignment is applied asynchronously.

Example request

{
  "state": "closed",
  "tags_apply_mode": "append_only"
}

Response

request_idstring required

The request ID for tracking.

Changes

    • breaking

      the response's property type changed from no type to object for status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      removed from the response property allOf list for the response status

    • info

      the response property became required for the status

    • info

      endpoint added