Member Management
member_manageFastio workspace and share members (write): add, remove, update, transfer ownership, join, leave, answer an invitation. Destructive: remove, transfer-ownership, leave. Reads are on member.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Share permission level. | |
| action | Yes | Operation; 'describe' lists the actions. | |
| expires | No | Membership expiration, `YYYY-MM-DD HH:MM:SS UTC` for workspace and share. ISO 8601 is rejected (406). | |
| message | No | Invitation email message (10-255 chars). | |
| user_id | No | User profile ID (share). | |
| entity_id | No | Workspace or share ID (19-digit numeric or custom name). Must match entity_type. | |
| member_id | No | Member ID (workspace). | |
| expiration | No | Alias for expires (share only). | |
| entity_type | No | Workspace or share. | |
| permissions | No | Workspace permission level. | |
| notifications | No | Alias for notify_options. | |
| invitation_key | No | Invitation key string. | |
| notify_options | No | Member notification preference: 'Do not notify me', 'Notify me in app', 'Notify me in app and via email' or 'Notify me via app, email and text message'. | |
| email_or_user_id | No | Email (to invite) or user ID (to add directly). | |
| invitation_action | No | Accept or decline. | |
| force_notification | No | true: email the membership notification to an added existing user (sent as notification=force). | |
| invitation_expires | No | Email invitation expiration, `YYYY-MM-DD HH:MM:SS UTC`. |