Function: createCardAttachment()
function createCardAttachment(client, parameters): Promise<{
bytes?: string | null;
date?: Date;
edgeColor?: | "green"
| "yellow"
| "orange"
| "red"
| "purple"
| "blue"
| "sky"
| "lime"
| "pink"
| "black"
| "green_light"
| "green_dark"
| "yellow_light"
| "yellow_dark"
| "orange_light"
| "orange_dark"
| "red_light"
| "red_dark"
| "purple_light"
| "purple_dark"
| "blue_light"
| "blue_dark"
| "sky_light"
| "sky_dark"
| "lime_light"
| "lime_dark"
| "pink_light"
| "pink_dark"
| "black_light"
| "black_dark"
| null;
fileName?: string | null;
id: string;
idMember?: string;
isMalicious?: boolean;
isUpload?: boolean;
limits?: {
attachments?: {
perBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
perCard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
boards?: {
totalAccessRequestsPerBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
totalMembersPerBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
totalPerMember?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
cards?: {
openPerBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
openPerList?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
totalPerBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
totalPerList?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
checkItems?: {
perChecklist?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
checklists?: {
perBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
perCard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
customFieldOptions?: {
perField?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
customFields?: {
perBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
labels?: {
perBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
lists?: {
openPerBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
totalPerBoard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
orgs?: {
freeBoardsPerOrg?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
totalMembersPerOrg?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
totalPerMember?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
usersPerFreeOrg?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
reactions?: {
perAction?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
uniquePerAction?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
stickers?: {
perCard?: {
count?: number;
disableAt: number;
status: string;
warnAt: number;
};
};
};
mimeType?: string;
name?: string;
pos?: number;
previews?: string[];
sourceView?: unknown;
url?: string;
}>;Defined in: api/cards.ts:221
Create an Attachment to a Card. See https://glitch.com/~trello-attachments-api for code examples. You may need to remix the project in order to view it.
Parameters
| Parameter | Type | Description |
|---|---|---|
client | Client | - |
parameters | { file?: string; id: string; mimeType?: string; name?: string; setCover?: boolean; url?: string; } | - |
parameters.file? | string | The file to attach, as multipart/form-data |
parameters.id | string | The ID of the Card |
parameters.mimeType? | string | The mimeType of the attachment. Max length 256 |
parameters.name? | string | The name of the attachment. Max length 256. |
parameters.setCover? | boolean | Determines whether to use the new attachment as a cover for the Card. |
parameters.url? | string | A URL to attach. Must start with http:// or https:// |
Returns
Promise<{ bytes?: string | null; date?: Date; edgeColor?: | "green" | "yellow" | "orange" | "red" | "purple" | "blue" | "sky" | "lime" | "pink" | "black" | "green_light" | "green_dark" | "yellow_light" | "yellow_dark" | "orange_light" | "orange_dark" | "red_light" | "red_dark" | "purple_light" | "purple_dark" | "blue_light" | "blue_dark" | "sky_light" | "sky_dark" | "lime_light" | "lime_dark" | "pink_light" | "pink_dark" | "black_light" | "black_dark" | null; fileName?: string | null; id: string; idMember?: string; isMalicious?: boolean; isUpload?: boolean; limits?: { attachments?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; boards?: { totalAccessRequestsPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalMembersPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; cards?: { openPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; openPerList?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerList?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; checkItems?: { perChecklist?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; checklists?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; perCard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; customFieldOptions?: { perField?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; customFields?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; labels?: { perBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; lists?: { openPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerBoard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; orgs?: { freeBoardsPerOrg?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalMembersPerOrg?: { count?: number; disableAt: number; status: string; warnAt: number; }; totalPerMember?: { count?: number; disableAt: number; status: string; warnAt: number; }; usersPerFreeOrg?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; reactions?: { perAction?: { count?: number; disableAt: number; status: string; warnAt: number; }; uniquePerAction?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; stickers?: { perCard?: { count?: number; disableAt: number; status: string; warnAt: number; }; }; }; mimeType?: string; name?: string; pos?: number; previews?: string[]; sourceView?: unknown; url?: string; }>