# documents Document being a file or folder. A file being a single unit of storage that has a name and can be uploaded or downloaded. A folder holds one or more files, and a folder can be empty until it is filled. A folder can also contain other folders, and there can be many levels of folders within folders ## Get a page of documents in a specific folder - [GET /documents](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-document/documents/getdocuments.md) ## Check if documents exists - [HEAD /documents](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-document/documents/checkdocuments.md) ## Upload a new file or create a new folder - [POST /documents](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-document/documents/createdocument.md) ## Find a document using the document identifier - [GET /documents/{id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-document/documents/getdocument.md) ## Update a file or folder's attributes - [PATCH /documents/{id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-document/documents/updatedocument.md) ## Download the contents of the file or folder - [GET /document-contents/{id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-document/documents/downloaddocument.md): Download the contents of the file or folder. If a folder it will zip the files and folders within