Attach properties to an existing item (file, folder, repository, or Release Bundle v2). When a folder is used, property attachment is recursive by default.
Special Characters: 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.
Multiple Properties: To specify multiple properties, you can separate the items in one of the following ways:
- Use a semicolon (";") (recommended)
- Use the encoding for the pipe ("|") character - %7C
- Alternatively, you may configure your NGINX to encode URLs so that if an unencoded pipe is used in the URL, NGINX will encode it to %7C
Multiple Values: To specify multiple values for a single property, separate the items with a semicolon (%5C;) or a comma (,).
Note: Requires Artifactory Pro. Supported by local and local-cached repositories.
Note: The following special characters are forbidden in the key field: )(}{][*+^$\/~\!@#%&<>;=,±§` and the Space character.
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. The limit is defined using the system parameter artifactory.max.artifacts.set.properties.recursive. By default, this feature is off.
Security: Requires a privileged user (can be anonymous)
