# Attachments

> **BETA**

# Description
Attachments enable your application to upload files and attach them to events.

For example, a job description PDF can be included on the interview events for the role, or a customers development plan can be included on their coaching session event.

Using the Attachments APIs require permission to write files to a users calendar, which are granted by authorizing users with the new [Attachment Authorization scopes](/developers/api/attachments/authorization/index.md).

Files are uploaded with the [Create Attachment](/developers/api/attachments/create/index.md) API, which returns an attachment ID.

This ID can then be included when [creating an event](/developers/api/attachments/attaching-to-event/index.md) to add the attachment onto events, or in the [event section](/developers/api/scheduling/real-time-scheduling/index.md) of a Real-Time Scheduling request.

## Enabling Attachments for your application
Attachments need to be enabled for your application.

Visit the Features section for your application in the Cronofy developer dashboard:

![](/developers/api/attachments/attachments-feature-page.9394c7f90efc278e96a680f8e14fd342134af827a2dce5d48fac5599190eac6a.png)

---
[Read in HTML](/developers/api/attachments/)

## In this section

- [Attachment Authorization](/developers/api/attachments/authorization/index.md) — Attachments require additional authorization scopes to function.
- [Create attachment](/developers/api/attachments/create/index.md) — Create attachments
- [Attaching to Events](/developers/api/attachments/attaching-to-event/index.md) — How to add a file attachment to an event.
