Push and Pull Filters and Dashboards via REST-API (for Developers)
Call REST-API
POST /rest/cwx-ppf/latest/push
or
POST /rest/cwx-ppf/latest/pull
These calls require authentication (see documentation of Jira's REST API on how to authenticate).
Configuration Parameters
| Parameter | Description | Example (JSON) |
|---|---|---|
users | User name | {
"users": [ "alice", "bob" ],
...
}
|
groups | Group name | {
"groups": [ "jira-core-users", "customers" ],
...
}
|
filters | Filter ID | {
"filters": [ 10600 ],
...
}
|
dashboards | Dashboard ID | {
"dashboards": [ 11000, 11100 ],
...
}
|
You have to specify either users or groups.You also have to specify either filters or dashboards.
Example
curl -X POST -H "Content-Type: application/json" --data '{ "users": ["alice"], "filters": [ 10500 ] }' http://localhost:8080/rest/cwx-ppf/latest/push
Responses
| HTTP Response | Description |
|---|---|
| Status 403 | The authenticated user does not have admin permissions or the add-on is not licensed. |
| Status 400 | The request is not valid (for instance, no users and no groups, or no filters and no dashboards specified). |
| Status 200 | The request was processed successfully. |
If the HTTP response is Status 200, the Push and Pull Favorites add-on provides the following response fields:
| Field Name | Possible Results | Description |
|---|---|---|
success | true/false | success will be true if the request could be processed completely without errors. |
messages | Text | messages contains additional information. |
Example
Response: Status 200
{
"success": false,
"messages": [ "Could not find user with name bob" ]
}
