Retrieving document metadata

On this page

You can obtain the metadata (title, description, type, etc) of a document by sending a specific HTTP GET request to the Jira instance running this version of Documents app. The result is returned in JSON format.

Request URL

The request URL takes the following form:
https:/ /MY_JIRA_BASE_URL/plugins/servlet/stonikbyte/projectdocs/get-document-metadata?documentKey=X
Replace "https:/ /MY_JIRA_BASE_URL" with the base URL of your Jira server.

Parameters

You have to specify the following parameters:

Parameter

Description

Parameter

Description

documentKey

Represents the key (unique identifier) of the document. All documents containing this value will be retrieved. Search is not key sensitive. Leave it blank to retrieve all documents. The parameter has to be URL encoded.

An example of the request URL with parameters is as follows:

https:/ /myjiraserver:2990/jira/plugins/servlet/stonikbyte/projectdocs/get-document-metadata?documentKey=31
In this example, the metadata of document with the key 31 is returned.

A successful response

An HTTP 200 status response indicates a successful request. The following data about the matching documents is returned:

Data

Description

Example

Data

Description

Example

id

The key (unique identifier) of the document

31

type

The type of the document.
Possible values are: 1 - Folder; 2 - File; 3 - URL; 4 - Wiki

1

parentType

The type of the document's parent.
Possible values are: 0 - Jira Project; 1 - Folder

1

title

The Title of the document

Project Plan

jiraProjectID

The ID of the Jira project the document belong to.

1000

originalFileName

The name of the attached file.

ProjectPlan.pptx

originalFileExtension

The extension of the attached file.

pptx

target

The internal name of the attached file for a document of type File or the target URL in case of a document of type URL

8506976070117992219 or www.stonikbyte.com

jiraProjectID

The ID of the Jira project the document belongs to.

1000

title

The description of the document

text

addedbyUserKey

The key of the user who added the document

admin

addedByUserDirectoryId

The directory ID of the user who added the document

1

dateAdded

The date when the document was added (UTC Time)

12/09/2014 21:27:12

currentRevisionDescription

The Current Revision Description of the document

text

currentRevision

The Current Revision of the document

text

currentRevisionAuthors

The Current Revision Author of the document

text

internalVersion

The current version of the document

2

fileSize

The size of the attached file in bytes

34696

Error Response

If the REST call fails, the service returns one of the following HTTP statuses:

HTTP Status Code

Description

HTTP Status Code

Description

401 Unauthorized

Returned for unauthenticated requests or missing View permissions.

412 Precondition failed

Returned if the document key parameter was not specified or if the license of the Documents app is invalid.

Â