# File

### Endpoints

<table data-header-hidden><thead><tr><th>Method</th><th width="277.3333333333333">Endpoint</th><th>Description</th></tr></thead><tbody><tr><td>Method</td><td>Endpoint</td><td>Description</td></tr><tr><td>POST</td><td>/v4/file</td><td><a href="file/file-create">Create a file.</a></td></tr><tr><td>GET</td><td>/v4/file/:id</td><td><a href="file/file-retrieve">Retrieve a file.</a></td></tr><tr><td>GET</td><td>/v4/file/:id/data</td><td><a href="file/file-data-retrieve">Retrieve file data.</a></td></tr><tr><td>DELETE</td><td>/v4/file/:id</td><td><a href="file/file-delete">Delete a file.</a></td></tr><tr><td>GET</td><td>/v4/file-templates</td><td><a href="../config/templates">Retrieve file templates.</a></td></tr><tr><td>GET</td><td>/v4/file-statuses/:templateId</td><td><a href="file/retrieve-file-statuses">Retrieve file statuses.</a></td></tr><tr><td>GET</td><td>/v4/file/:id/draft-templates</td><td><a href="file/retrieve-file-draft-templates">Retrieve file draft templates.</a></td></tr><tr><td>GET</td><td>/v4/file/:id/revisions</td><td><a href="file/file-revisions-retrieve">Retrieve file revisions</a></td></tr><tr><td>GET</td><td>/v4/file/:id-:revisionId</td><td><a href="file/file-version-retrieve">Retrieve file version</a></td></tr><tr><td>GET</td><td>/v4/file/:id-:revisionId/url</td><td><a href="file/file-version-url-retrieve">Retrieve file version url</a></td></tr><tr><td>GET</td><td>/v4/file/:id-:revisionId/data</td><td><a href="file/file-version-data-retrieve">Retrieve file version data</a></td></tr><tr><td>POST</td><td>/v4/file/:id/grant-access-to</td><td><a href="file/grant-access-to">Grant access to file</a></td></tr><tr><td>POST</td><td>/v4/file/:id/revoke-access-from</td><td><a href="file/revoke-access-from">Revoke access from file</a></td></tr></tbody></table>
