Set Item Properties

Attach properties to an existing item (file, folder, repository, or Release Bundle v2).

To supply special characters (comma (,), backslash(), pipe(|), equals(=)) as a key/value you must add an encoded backslash (%5C) before them. For example: ..?properties=a=1%5C=1 will attach key a with 1=1 as value.

Requires Artifactory Pro, supported by local and local-cached repositories only.

Since: 2.3.0
Security: Requires a privileged user (can be anonymous)

Tip: Starting with Artifactory 7.104.x, it is possible to define an upper limit on the number of artifacts on which property updates can be performed at one time. For example, if you revise a folder property and the folder contains more items than the limit defined in this system parameter, the operation will fail. This feature is useful for preventing heavy loads on the database. The limit is defined using the system parameter, artifactory.max.artifacts.set.properties.recursive. By default, this feature is off. There is no default value when turned on.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
length ≥ 1

Repository key

string
required
length ≥ 1

Item path within the repository

Query Params
string
required

Properties to set in format: properties=key1=value1[,value2][|key2=value3]. Multiple properties can be separated by semicolon (;) or pipe (|).

integer
enum
Defaults to 1

Apply properties recursively to all items in folder (0 or 1). For folders, , property attachment is recursive by default.

Allowed:
Responses
204

Properties set successfully (no content)

Language
Credentials
URL
LoadingLoading…
Response
Choose an example:
application/json