ARTIFACTORY: What are the query parameters to filter the GET Access token API response?
This article is about the available query parameters to filter the GET Access token REST API response.
We can filter the response by specifying the details based on the username/description/refreshable.
Currently, Artifactory supports 3 query parameters to filter the GET Access token REST API:
- username=<username> (enter the username that needs to be filtered)
- description=<description> (supports wildcard, the wildcard must be at the end of the text)
- refreshable=<true|false>
1. We can use the query parameter “username” with the GET Access token REST API to filter the tokens based on the username.
Command:
curl -H "Authorization: Bearer <valid access token>" "http://localhost:8082/access/api/v1/tokens?username=<username>"
{
"tokens": [ {
"token_id": "<id>",
"subject": "<subject>",
"issued_at": <epoch-in-secs>,
"issuer": "<issuer>",
"description": "<description>",
"refreshable": <true|false>
} ]
}
Below is the sample for the query parameter ‘username’:
curl -H "Authorization: Bearer <valid access token>" "http://localhost:8082/access/api/v1/tokens?username=anusha"
2. We can use the query parameter “description” with the GET Access token REST API to filter the tokens based on the description.
Command:
curl -H "Authorization: Bearer <valid access token>" "http://localhost:8082/access/api/v1/tokens?description=<description>"
Below is the sample for query parameter ‘description’ :
curl -H "Authorization: Bearer <valid access token>" "http://localhost:8082/access/api/v1/tokens?description=anusha-accesstoken"
3. We can use the query parameter “refreshable” with the GET Access token REST API to filter the tokens.
Command:
curl -H "Authorization: Bearer <valid access token>" "http://localhost:8082/access/api/v1/tokens?refreshable=<true|false>"
Below is the sample for query parameter ‘refreshable’’ :
curl -H "Authorization: Bearer <valid access token>" "http://localhost:8082/access/api/v1/tokens?refreshable=false"