configure_project_share
Share one Configure project without making a copy. Four modes with different stakes — action "list" only inspects (grants and open counts, changes nothing); every other mode changes access outside this conversation and needs the user's explicit go-ahead for that specific change. action "share" grants a named person (email or phone) read access, write only when the user explicitly grants it; "share" with mode "link" mints a public read-only link — confirm the user wants it public; "revoke" with grant_id removes one grant, and "revoke" WITHOUT grant_id unshares the whole project — confirm which of the two the user means before calling. Link tokens are shown once and never appear in grant listings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Use "link" to mint a public read-only link. Links can never write. | |
| with | No | Email address or E.164 phone number for a private member share. | |
| action | Yes | The sharing action to perform. | |
| project | Yes | Project slug, such as "billing-migration" or box id "projects/billing-migration". | |
| grant_id | No | Grant id from a prior list result. Omit it with action "revoke" to unshare the whole project. | |
| can_write | No | For a member share, allow the member to append notes. Omit or false for read-only membership. | |
| expires_in_days | No | Optional whole-number lifetime for this grant, from 1 to 3650 days. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grant | No | ||
| share | No | ||
| token | No | Raw link token. Present exactly once in a successful link mint result and never in listings. | |
| grants | No | ||
| project | Yes | The canonical projects/<slug> box. | |
| revoked | No | ||
| grant_id | No | ||
| resolved | No | Whether a member contact resolved to a Configure identity. | |
| share_url | No | Public read-only URL. Present only in a successful link mint result. |