Easy Attachment Jira Rest Documentation

Base64 get

Fetch all attachments based on Issue-key.

API -
{base-url}/jira/rest/easy-attachment-jira/1.0/content/{issue-key}/attachment

METHOD TYPE - GET

RESPONSE BODY-

STATUS 200 (OK)
[
    {
        "fileName": "test1.png",
        "base64Data": "/9AAAAAAAAAA...."
    },
    {
      "fileName": "test2.jpg",
      "base64Data": ""iVBORw0KGgoAAA..."
    },
    .
    .
    .
]
STATUS 400 (INTERNAL_SERVER_ERROR)

Error retrieving attachment - null

STATUS 404 (Not Found)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<status>
    <status-code>404</status-code>
    <message>null for uri: http://localhost:2990/jira/rest/easy-attachment-jira/1.0/content//attachment</message>
</status>


Base64 post

Upload attachment for any issue based on issue-key.

API -
{base-url}/jira/rest/easy-attachment-jira/1.0/content/{issue-key}/upload/base64

METHOD TYPE - POST

REQUEST BODY -

REQUEST BODY
{
    "base64Data":"data:image/jpeg;base64,/9j/4AAQSkZJR...."
    "fileName":"test1.jpg"
}


RESPONSE BODY -

STATUS 200 (OK)
Attachment uploaded successfully. Filename: test1.jpg
STATUS 402 (Payment Required)
{
    "licenseStatus": "EXPIRED",
    "errorMessage": "Your Easy Attachment Jira plugin <strong>license has expired!</strong> Please consider purchasing it today."
}
STATUS 400 (Bad Request)
Error uploading attachment