--- title: "Get User File Permission" slug: "getuserfilepermission" updated: 2026-04-15T05:11:06Z published: 2026-04-15T05:11:06Z canonical: "help.12dsynergy.com/getuserfilepermission" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.12dsynergy.com/llms.txt > Use this file to discover all available pages before exploring further. # Get User File Permission This tutorial demonstrates how to get user file permissions via the RESTful API. > [!NOTE] > Additional API documentation > > To get a list of most of the API requests available, with the 12d Synergy server running, browse [http://synergy.myserver.com/api-docs/ui/index](http://synergy.myserver.com/api-docs/ui/index). > > (Replace [synergy.myserver.com](http://synergy.myserver.com) with the external server address and update the port numbers if necessary.). ### 1.1. Getting the Personal Access Token to access API The tutorial for getting the PAT is here: [Generate PAT in Web client](/v1/docs/webclientgenerateapersonalaccesstokenpatinwebclientdoc). ### 1.2. Getting User File Permission Using the file ID This request is in the API documentation under Files marked 'Get user file permission’. **Sample Request** ```SampleRequest /curl --location 'http://{your-server-here}/api/v1/files/{file-id-here}/permission' \ --header 'Authorization: Bearer ' \ --header 'Content-Type: application/json' ``` Below is a sample response of a user’s permission on file b2.txt. **Sample Response** ```SampleResponse {    "can_view": true,    "can_read": true,    "can_write": true,    "can_leave_notes": true } ```