Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Overview

Attach File Manager Kepler - Attachment fields | simple & multiple For Jira provides a REST API to enable that enables you to retrieve and attach a docuement document from an URL outside of apart from the Jira context. 

Attach File :

...

The base URL to call the file Attach File Manager For Jira  is: 

Bloc de code
 <Base <Base-URL>/rest/kepler/1.0/file-attach/download/Base64(${customfield_Value})/${customfield_id}/${issue_id}?forceUTF8=${forceUTF8}

Required Parameters 


Parameters
Explanation
customfield_Valuethe value of the custom field
base64(customfield_Value)The encoded value of the custom field
customfield_idThe String id of the custom field example: customfield_10000
issue_idint parameter : The identifier of the issue in question.
forceUTF8Boolean parameter not required with default value is false. If enable, you will ignore encoding mention in config page and use UTF-8 as default

An example of usage :


Bloc de code
http://192.168.1.42:8410/rest/kepler/1.0/file-attach/download/aW1hZ2UwMDItMTU3OTUwNDI3NjA4OGN1c3RvbWZpZWxkXzExMDAxLnBuZw==/customfield_11001/10100


Bloc de code
http://192.168.1.42:8410/rest/kepler/1.0/file-attach/download/aW1hZ2UwMDItMTU3OTUwNDI3NjA4OGN1c3RvbWZpZWxkXzExMDAxLnBuZw==/customfield_11001/10100?forceUTF8=true

Delete file:

Info

The deletion can be also tuned on the field configuration as you can choose to delete or archive the file Configuration of Attach File CustomfieldKepler - Attachment fields | simple & multiple

Base URL

The base URL for deletion is as follow follows:

Bloc de code
 <Base <Base-URL>/rest/kepler/1.0/file-attach/delete?customfieldfilenameEncoded={1}&issueKeycustomfieldId={2}&filenameissueKey={3}

Where :

{1}: The encoded filename as base64, to delete, will be useful only on multiple types.

{2}: The id of the custom field That that you want to updatedelete. Example: customfield_10000.

{23}: The key of the issue for the deletion context{3}: The filename to delete, it will be useful only the multiple type.

Usage example :


Bloc de code
curl --location --request DELETE 'localhost:2990/jira/rest/kepler/1.0/file-attach/delete?filename=search%20box-1644144093610customfield_10000_admin.jpgfilenameEncoded=aW1hZ2UwMDItMTU3OTUwNDI3NjA4OGN1c3RvbWZpZWxkXzExMDAxLnBuZw==&customfieldId=customfield_10000&issueKey=DEV-1'

...