Generate Share Link
Generate a share link for a project (idempotent).
If an active share link already exists, returns it. Otherwise creates a new one with a unique token. Requires write access to the project.
Args: project_id: UUID of the project (validated for write access) share_service: ProjectShareService for share link operations
Returns: Share link details including full URL, token, and status
Request body
Response
Successful Response
Changes
Changed in 1 of the 15 revisions of this API.6
- ○
added optional request body
request-body-added-optional
- ○
added the non-success response with the status
422response-non-success-status-added
- ○
added the optional property
consumer_domain_overrideto the response with the200statusresponse-optional-property-added
- ○
added the optional property
duration_daysto the response with the200statusresponse-optional-property-added
- ○
added the optional property
expires_atto the response with the200statusresponse-optional-property-added
- ○
added the required property
access_modeto the response with the200statusresponse-required-property-added
- ○