Atlassian Connect provides a set of REST APIs specifically designed for use by cloud apps. Requests to these resources are made against the Jira or Confluence Cloud instance, not the Marketplace API.
Note that Jira and Confluence have separate URIs for these resources.
Returns a representation of the Jira app with the given key.
Returns a representation of the Confluence app with the given key.
Location | Name | Type | Description |
---|---|---|---|
Path |
appKey
|
string
|
The |
Name | Type | Description |
---|---|---|
key
|
string
|
The |
version
|
string
|
The |
state
|
string
|
The state of the app. |
host.product
|
string
|
The display name of the host product, |
host.contacts.name
|
string
|
The name of a contact person for the host instance. |
host.contacts.email
|
string
|
The e-mail of a contact person for the host instance. |
license.active (included for paid apps only) |
boolean
|
The state of the license: |
license.type (included for paid apps only) |
string
|
The license type (see FAQ). Possible values
include, but are not limited to |
license.evaluation (included for paid apps only) |
boolean
|
A flag indicating whether the app is being used under an evaluation license. |
license.supportEntitlementNumber (included for paid apps only) |
string
|
The Support Entitlement Number (SEN) identifying the license. Note: this value is deprecated and will be removed. |
license.entitlementId (included for paid apps only) |
string
|
The license entitlement identifier. |
license.entitlementNumber (included for paid apps only) |
string
|
The license entitlement number. |
200
- application/jsonRequest issued by licensed app.
1 2{ "key": "example-app", "version": "1.0", "state": "ENABLED", "host": { "product": "Jira", "contacts": [ { "name": "Example Contact", "email": "contact@example.com" } ] }, "license": { "active": true, "type": "COMMERCIAL", "evaluation": false, "supportEntitlementNumber": "SEN-###" }, "links": { "marketplace": [ { "href": "http:// marketplace.atlassian.com/plugins/example-app" } ], "self": [ { "href": "http:// example.com/rest/atlassian-connect/latest/example-app" } ] } }
200
- application/jsonRequest issued by unlicensed app.
1 2{ "key": "example-app", "version": "1.0", "state": "ENABLED", "host": { "product": "Jira", "contacts": [ { "name": "Example Contact", "email": "contact@example.com" } ] }, "links": { "marketplace": [ { "href": "http:// marketplace.atlassian.com/plugins/example-app" } ], "self": [ { "href": "http:// example.com/rest/atlassian-connect/latest/example-app" } ] } }
401
- application/jsonRequest without credentials or with invalid credentials.
403
- application/jsonRequest issued by an app to the resource related with a different app.
Rate this page: