Overview
Allows you to manage file attachments associated with issues and Intake issues. You can upload new attachments and retrieve existing attachments for a specific issue.
Upload Process
- Get the upload credentials.
- Upload the file to storage.
- Complete attachment upload to notify server.
Issue attachment object
Attributes
-
id
stringUnique identifier for the attachment
-
created_at
,updated_at
,deleted_at
timestampTimestamp when the attachment was created, when it was last modified or deleted
-
attributes
objectContains file metadata:
name
string
Original filename of the attachment
size
integer
File size in bytes
type
string
MIME type of the file
-
asset
stringStorage path/identifier for the attachment file
-
entity-type
stringAlways
ISSUE_ATTACHMENT
for issue attachments -
is_deleted
booleanWhether the attachment has been deleted
-
is_archived
booleanWhether the attachment has been archived
-
external_id
string or nullExternal identifier if the issue and its attachments are imported to Plane
-
external_source
string or nullName of the source if the issue and its attachments are imported to Plane
-
size
integerFile size in bytes
-
is_uploaded
booleanWhether the file has been successfully uploaded
-
storage_metadata
objectCloud storage metadata:
ETag
string
Storage provider’s entity tag
Metadata
object
Additional storage metadata
ContentType
object
MIME type of stored file
LastModified
timestamp
Last modification time in storage
ContentLength
integer
File size in bytes
-
created_by
stringID of user who created the attachment
-
updated_by
stringID of user who last modified the attachment
-
deleted_by
stringID of user who deleted the attachment
-
workspace
stringID of workspace containing the attachment
-
project
stringID of project containing the issue
-
issue
stringID of issue containing the attachment