create_external_share
Creates a public share link for content, with optional expiration. Accessible publicly without a MarketCore account.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
content_id | string (uuid) | Yes | — | UUID of the content item to share |
expires_at | string (ISO 8601) | No | — | Expiration date for the share link (e.g. 2026-05-01T00:00:00Z). Optional — defaults to no expiry. |
Input Schema
{
"type": "object",
"required": [
"content_id"
],
"properties": {
"content_id": {
"type": "string",
"format": "uuid",
"description": "The ID of the content you wish to share."
},
"expires_at": {
"type": "integer",
"description": "Optional. Unix timestamp for link expiration."
}
}
}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 content."
}
}
}Instructions
Creates a public share link for content, with optional expiration. Accessible by anyone without a MarketCore account.
Workflow:
- Get
content_idfromlist_content. - Optionally provide
expires_atas a Unix timestamp to limit access duration. - Returns a ready-to-use
share_linkURL that is accessible publicly, but will not be indexed by search engines.