Rate this page:
Information about app reviews
GET /rest/2/addons/{addonKey}/reviews
Get a list of reviews for the specified app.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
Specifies the review sort order
Valid values: helpful
, recent
integer
If specified, skips ahead by this number of items
int32
integer
If specified, limits the result set to this number of items
int32
string
Only returns apps with the specified hosting model
Valid values: cloud
, datacenter
, server
1 2 3
curl --request GET \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews' \
--header 'Accept: application/json'
Content type | Value |
---|---|
application/json |
POST /rest/2/addons/{addonKey}/reviews
Create or update a specific app review. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
App review content
integer
Number of stars
int32
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
curl --request POST \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json' \
--data '{
"_links": {
"self": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"alternate": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"response": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"flag": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"voteUp": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"voteDown": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
}
},
"_embedded": {
"author": {
"_links": {
"alternate": {
"href": "<string>"
},
"picture": {
"href": "<string>"
},
"pictureTemplate": {
"template": "<string>"
}
},
"name": "<string>",
"email": "<string>"
},
"response": {
"_links": {
"self": {
"href": "<string>"
}
},
"text": "<string>"
}
},
"review": "<string>",
"stars": 15
}'
Successfully modified
string
URI of the resource
GET /rest/2/addons/{addonKey}/reviews/id/{reviewId}
Get a specific app review.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
1 2 3
curl --request GET \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}' \
--header 'Accept: application/json'
Content type | Value |
---|---|
application/json |
PUT /rest/2/addons/{addonKey}/reviews/id/{reviewId}
Create or update a specific app review.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
string
App review content
integer
Number of stars
int32
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
curl --request PUT \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}' \
--header 'Content-Type: application/json' \
--data '{
"_links": {
"self": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"alternate": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"response": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"flag": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"voteUp": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"voteDown": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
}
},
"_embedded": {
"author": {
"_links": {
"alternate": {
"href": "<string>"
},
"picture": {
"href": "<string>"
},
"pictureTemplate": {
"template": "<string>"
}
},
"name": "<string>",
"email": "<string>"
},
"response": {
"_links": {
"self": {
"href": "<string>"
}
},
"text": "<string>"
}
},
"review": "<string>",
"stars": 15
}'
Successfully modified
string
URI of the resource
DELETE /rest/2/addons/{addonKey}/reviews/id/{reviewId}
Delete a specific app review.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
1 2
curl --request DELETE \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}'
Success
GET /rest/2/addons/{addonKey}/reviews/id/{reviewId}/down
Returns whether or not the current user has downvoted the specified app review. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
1 2 3 4
curl --request GET \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/down' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
Content type | Value |
---|---|
application/json |
PUT /rest/2/addons/{addonKey}/reviews/id/{reviewId}/down
Updates whether or not the current user has downvoted the specified app review. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
boolean
The true/false value of the state - its meaning depends on the resource
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
curl --request PUT \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/down' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json' \
--data '{
"_links": {
"self": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"up": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
}
},
"state": true
}'
Successfully modified
string
URI of the resource
GET /rest/2/addons/{addonKey}/reviews/id/{reviewId}/flag
Returns whether or not the current user has flagged the specified app review. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
1 2 3 4
curl --request GET \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/flag' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
Content type | Value |
---|---|
application/json |
PUT /rest/2/addons/{addonKey}/reviews/id/{reviewId}/flag
Updates whether or not the current user has flagged the specified app review. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
boolean
The true/false value of the state - its meaning depends on the resource
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
curl --request PUT \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/flag' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json' \
--data '{
"_links": {
"self": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"up": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
}
},
"state": true
}'
Successfully modified
string
URI of the resource
GET /rest/2/addons/{addonKey}/reviews/id/{reviewId}/response
Get the response for the specified app review.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
1 2 3
curl --request GET \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/response' \
--header 'Accept: application/json'
Content type | Value |
---|---|
application/json |
PUT /rest/2/addons/{addonKey}/reviews/id/{reviewId}/response
Create or update a specific app review response. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
string
Text of the response to the review
html
1 2 3 4 5 6 7 8 9 10 11 12 13 14
curl --request PUT \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/response' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json' \
--data '{
"_links": {
"self": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
}
},
"text": "<string>"
}'
Successfully modified
string
URI of the resource
DELETE /rest/2/addons/{addonKey}/reviews/id/{reviewId}/response
Delete a specific app review response. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
1 2 3
curl --request DELETE \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/response' \
--user 'email@example.com:<api_token>'
Success
GET /rest/2/addons/{addonKey}/reviews/id/{reviewId}/up
Returns whether or not the current user has upvoted the specified app review. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
1 2 3 4
curl --request GET \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/up' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
Content type | Value |
---|---|
application/json |
PUT /rest/2/addons/{addonKey}/reviews/id/{reviewId}/up
Updates whether or not the current user has upvoted the specified app review. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
boolean
The true/false value of the state - its meaning depends on the resource
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
curl --request PUT \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/id/{reviewId}/up' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json' \
--data '{
"_links": {
"self": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"up": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
}
},
"state": true
}'
Successfully modified
string
URI of the resource
GET /rest/2/addons/{addonKey}/reviews/mine
Get a specific app review written by the current user. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
1 2 3 4
curl --request GET \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/mine' \
--user 'email@example.com:<api_token>' \
--header 'Accept: application/json'
Content type | Value |
---|---|
application/json |
PUT /rest/2/addons/{addonKey}/reviews/mine
Create or update a specific app review written by the current user. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
string
App review content
integer
Number of stars
int32
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
curl --request PUT \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/mine' \
--user 'email@example.com:<api_token>' \
--header 'Content-Type: application/json' \
--data '{
"_links": {
"self": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"alternate": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"response": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"flag": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"voteUp": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
},
"voteDown": {
"href": "<string>",
"type": "<string>",
"title": "<string>"
}
},
"_embedded": {
"author": {
"_links": {
"alternate": {
"href": "<string>"
},
"picture": {
"href": "<string>"
},
"pictureTemplate": {
"template": "<string>"
}
},
"name": "<string>",
"email": "<string>"
},
"response": {
"_links": {
"self": {
"href": "<string>"
}
},
"text": "<string>"
}
},
"review": "<string>",
"stars": 15
}'
Successfully modified
string
URI of the resource
DELETE /rest/2/addons/{addonKey}/reviews/mine
Delete a specific app review written by the current user. This resource requires authentication.
string
The unique identifier for this app, for example "com.atlassian.confluence.plugins.confluence-questions"
1 2 3
curl --request DELETE \
--url 'https://marketplace.atlassian.com/rest/2/addons/{addonKey}/reviews/mine' \
--user 'email@example.com:<api_token>'
Success
Rate this page: