On this page
Use this API method to obtain the attributes (metadata) of a specific document. The result is in JSON format and contains the list of attributes along with their values.
Request URL
The request URL takes the following form:
GET <ROOT>/rest/stonikbyte-documents-api/1.0/document/{documentID}
Parameters
Parameter | Description |
---|---|
{documentID} | The Id (key) of the document |
A successful response
An HTTP 200 status response indicates a successful request. Here is an example of data returned in JSON format:
{ "id": 4, "type": "File", "jiraProjectId": 10000, "parentId": 1, "parentType": "Folder", "title": "Market Requirements Document", "originalFileName": "mrd.docx", "originalFileExtension": "docx", "fileSize": 1541093, "target": "5803722147480494253", "description": "This document describes the market requirements.", "dateCreated": 1483010434245, "createdBy": "admin", "currentRevision": "1.0", "currentRevisionDescription": "First Draft", "currentRevisionAuthors": "", "dateUpdated": 1483010815614, "updatedBy": "admin" }
Depending on the document type, one of more attributes will be present in the result. Only the attributes with a value set will be returned.
Data | Description | Example |
---|---|---|
id | The ID the document | 4 |
type | The type of the document. | "File" |
jiraProjectId | The ID of the Jira project the document belongs to | 10000 |
parentId | The ID of the folder or Jira project where the document is located | 1 |
parentType | The type of the parent. | "Folder" |
title | The Title of the document | "Market Requirements Document" |
originalFileName | The name of the attached file. Is applicable only for documents of type File. | "mrd.docx" |
originalFileExtension | The extension of the attached file. Is applicable only for documents of type File. | "docx" |
fileSize | The size of the attached file in Bytes. Is applicable only for documents of type File. | |
target | The internal indentifier of the attached file for documents of type File. Or, the target URL for documents of type URL. | |
description | The Description of the document. | "This document describes the market requirements." |
dateCreated | The Date when the document was created in number of milliseconds since January 1st, 1970, UTC. | |
createdBy | The key of the Jira user who created the document. | "admin" |
currentRevision | The Current Revision field of the document as entered during last update or during creation. | "1.0" |
currentRevisionDescription | The Revision Notes field of the document as entered during last update or during creation. | "First draft" |
currentRevisionAuthors | The Revision Author(s) field of the document as entered during last update or during creation. | "John Smith" |
currentRevisionDate | The Revision Date field of the document. | "2016-12-25" |
dateUpdated | The Date when the most recent update was done in number of milliseconds since January 1st, 1970, UTC. | |
updatedBy | The key of the Jira user who performed the most recent update on the document. | "admin" |
Error Response
If the REST call fails, the service returns one of the following HTTP statuses:
HTTP Status Code | Description |
---|---|
401 Unauthorized | Returned for unauthenticated requests or in case of invalid Documents app license |
403 Forbidden | If the user does not have View permissions over the document |