v51

latestOpenAPI 3.0.3AGPL-3.0-or-laterraw.githubusercontent.com2026-08-017215661.2 KB
api1

Create a new share

This endpoint allows CORS requests

post/index.php/apps/tables/api/1/shares

Request body

nodeIdinteger required

Node ID

nodeType'table' | 'view' | 'context' required

Node type

receiverstring required

Receiver ID

receiverType'user' | 'group' required

Receiver type

permissionReadboolean

Permission if receiver can read data

permissionCreateboolean

Permission if receiver can create data

permissionUpdateboolean

Permission if receiver can update data

permissionDeleteboolean

Permission if receiver can delete data

permissionManageboolean

Permission if receiver can manage node

displayModeinteger

context shares only, whether it should appear in nav bar. 0: no, 1: recipients, 2: all (default). Cf. Application::NAV_ENTRY_MODE_*.

Response

Share returned

idinteger required
senderstring required
receiverstring required
receiverDisplayNamestring required
receiverTypestring required
nodeIdinteger required
nodeTypestring required
permissionReadboolean required
permissionCreateboolean required
permissionUpdateboolean required
permissionDeleteboolean required
permissionManageboolean required
createdAtstring required
createdBystring required