create_external_share
Creates a public share link for a deliverable, with optional expiration. Accessible publicly without a login.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
record_uuid | string (uuid) | Yes | — | UUID of the deliverable or canvas |
expires_at | timestamp | No | — | Unix timestamp for link expiration |
Input Schema
{
"type": "object",
"required": [
"record_uuid",
"expires_at"
],
"properties": {
"expires_at": {
"type": "timestamp",
"description": "Unix timestamp for link expiration"
},
"record_uuid": {
"type": "string",
"format": "uuid",
"description": "UUID of the deliverable or canvas to share"
}
}
}Output Schema
{
"type": "object",
"required": [
"share_link"
],
"properties": {
"share_link": {
"type": "string",
"description": "Public URL (https://app.marketcore.ai/s/<token>) anyone can use to view the document"
}
}
}Instructions
Use this tool to create a public share link for a deliverable or canvas, with optional expiration. The link is accessible by publicly, but won't be indexed by search engines.
Workflow:
- Get
deliverable_idfromget_deliverables. - Optionally provide
expires_atas a Unix timestamp to limit access duration. - Returns a ready-to-use
share_link.