Resource model
Resources move through three statuses:
Supported files and limits
AgentRef accepts PNG, JPEG, WebP, GIF, MP4, QuickTime, WebM, and PDF files.
Storage and notification limits depend on your billing tier:
Social post templates
Social posts can include placeholders that are rendered for each affiliate:
AgentRef also returns disclosure guidance with rendered social posts. If a post includes a referral link, affiliates should include a clear disclosure such as
#ad or equivalent wording that fits the platform and your policy.
Merchant workflow
- Create or select a collection for the campaign.
- Upload files, create social posts, add swipe copy, or attach external links.
- Review the material in
draftstatus. - Publish the resource when it is ready for affiliates.
- Optionally notify affiliates when a published resource should be used immediately.
Surface coverage
Marketing Resources are broader in the dashboard and MCP than they are in the REST API and SDKs. REST and SDKs currently cover listing, social posts, social-post media, status changes, notifications, and download URLs. MCP additionally exposes collection, external-link, generic file-upload, and URL-import workflows.Marketing Resources do not currently emit webhook events. Use API/MCP reads or dashboard activity when you need to inspect resource state.
REST API
Merchant Marketing Resources use themarketing_resources:read and marketing_resources:write scopes.
MCP tools
Merchant MCP exposes the richest Marketing Resources workflow:list_marketing_resources, get_marketing_resource, create_marketing_collection, update_marketing_collection, publish_marketing_resource, unpublish_marketing_resource, archive_marketing_resource, create_marketing_social_post, update_marketing_social_post, create_marketing_social_post_media_upload_session, complete_marketing_social_post_media_upload, remove_marketing_social_post_media, update_marketing_social_post_media, reorder_marketing_social_post_media, replace_marketing_social_post_media, create_marketing_resource_download_url, create_marketing_external_link, create_marketing_upload_session, complete_marketing_upload_session, import_marketing_resource_from_url, and notify_marketing_resource_affiliates.
Use the merchant MCP endpoint for these tools:
What’s next
MCP Server
Use AI agents to create, publish, and retrieve marketing resources.
Affiliate Marketing Resources
See what affiliates can access and render.