Atlassian: Project avatars schemas
2 Atlassian schemas with complete fields and constraints.
← Project avatars operations · All schemas
Get all project avatars — response body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | List of project avatars. |
custom | JSON | Optional | |
custom (anyOf 1) | array | Alternative | List of avatars added to Jira. These avatars may be deleted. Read only: true |
custom (anyOf 1)[] | Model | Each item | Expand Load avatar — response body |
custom (anyOf 2) | null | Alternative | |
system | JSON | Optional | |
system (anyOf 1) | array | Alternative | List of avatars included with Jira. These avatars cannot be deleted. Read only: true |
system (anyOf 1)[] | Model | Each item | Expand Load avatar — response body |
system (anyOf 2) | null | Alternative |
Referenced models: Load avatar — response body
Set project avatar — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Details of an avatar. Additional keys: allowed |
fileName | string | Optional | The file name of the avatar icon. Returned for system avatars. Read only: true |
id | string | Required within parent | The ID of the avatar. |
isDeletable | boolean | Optional | Whether the avatar can be deleted. Read only: true |
isSelected | boolean | Optional | Whether the avatar is used in Jira. For example, shown as a project's avatar. Read only: true |
isSystemAvatar | boolean | Optional | Whether the avatar is a system avatar. Read only: true |
owner | string | Optional | The owner of the avatar. For a system avatar the owner is null (and nothing is returned). For non-system avatars this is the appropriate identifier, such as the ID for a project or the account ID for a user. Read only: true |
urls | object | Optional | The list of avatar icon URLs. Read only: true Additional keys: see wildcard field |
urls.* | string | Additional keys | Format: uri Read only: true |