Create File Access Request
Create File Access Request. This POST operation is exposed from the servers router on EnderDash's tRPC HTTP API surface. Authentication is required with either a signed-in session cookie or a user API key.
Create File Access Request. This POST operation is exposed from the servers router on EnderDash's tRPC HTTP API surface. Authentication is required with either a signed-in session cookie or a user API key.
Signed-in EnderDash browser session cookie.
In: cookie
Request Body
application/json
Serialized tRPC procedure input for this mutation. Responses use the standard tRPC HTTP result envelope.
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://app.enderdash.com/api/trpc/servers.createFileAccessRequest" \ -H "Content-Type: application/json" \ -d '{ "serverId": "string", "action": "string", "primaryPath": "string" }'{ "result": { "data": { "id": "string", "createdAt": "2019-08-24T14:15:22Z", "organizationId": "string", "status": "string", "memberId": "string", "serverId": "string", "reason": "string", "requestedByMemberId": "string", "requestGrant": { "$typeName": "enderdash.protocol.AuthorizationGrant", "$unknown": [ { "no": 0, "wireType": 0, "data": "string" } ], "grantId": "string", "effect": 0, "actions": [ 0 ], "constraints": { "$typeName": "enderdash.protocol.GrantConstraints", "$unknown": [ { "no": 0, "wireType": 0, "data": "string" } ], "expiresAtMs": 0, "remainingUses": 0, "maxBytes": 0, "maxRows": 0 }, "scope": { "value": { "$typeName": "enderdash.protocol.AnyScope", "$unknown": [ { "no": 0, "wireType": 0, "data": "string" } ] }, "case": "any" } }, "approvedByMemberId": "string", "createdGrantId": "string", "resolvedAt": "2019-08-24T14:15:22Z" } }}{ "error": { "message": "string", "code": -32001, "data": { "code": "UNAUTHORIZED", "httpStatus": 0, "path": "string", "stack": "string" } }}Revoke Access Grant POST
Revoke Access Grant. This POST operation is exposed from the organizations router on EnderDash's tRPC HTTP API surface. Authentication is required with either a signed-in session cookie or a user API key.
Create Server POST
Create Server. This POST operation is exposed from the servers router on EnderDash's tRPC HTTP API surface. Authentication is required with either a signed-in session cookie or a user API key.