fileAttachment resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Caution
Existing apps that use this feature with Outlook tasks should be updated, as Outlook tasks are being deprecated. See To Do APIs in public preview for more information.
A file (such as a text file or Word document) attached to a user event, message, Outlook task, or post.
When creating a file attachment, include the following in the request body:
"@odata.type": "#microsoft.graph.fileAttachment"
- The required properties name and contentBytes.
Derived from attachment.
Note
Make sure to encode the file content in base64 before assigning it to contentBytes.
Methods
Method | Return Type | Description |
---|---|---|
Get | fileAttachment | Read the properties, relationships, or raw contents of a fileAttachment object. |
Delete | None | Delete a fileAttachment object. |
Properties
Property | Type | Description |
---|---|---|
contentBytes | Edm.Binary | The base64-encoded contents of the file. |
contentId | String | The ID of the attachment in the Exchange store. |
contentLocation | String | Don't use this property as it isn't supported. |
contentType | String | The content type of the attachment. |
id | String | The attachment ID. |
isInline | Boolean | Set to true if this is an inline attachment. |
lastModifiedDateTime | DateTimeOffset | The date and time when the attachment was last modified. |
name | String | The name representing the text that is displayed below the icon representing the embedded attachment. This doesn't need to be the actual file name. |
size | Int32 | The size in bytes of the attachment. |
Relationships
None.
JSON representation
Here's a JSON representation of the resource.
{
"contentBytes": "string (binary)",
"contentId": "string",
"contentLocation": "string",
"contentType": "string",
"id": "string (identifier)",
"isInline": true,
"lastModifiedDateTime": "String (timestamp)",
"name": "string",
"size": "Int32"
}
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for