Skip to main content
Marketing Resources let merchants give affiliates the material they need to promote a program without sending files manually. Affiliates see only published resources for programs they belong to, and AI agents can retrieve the same material through MCP.

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

  1. Create or select a collection for the campaign.
  2. Upload files, create social posts, add swipe copy, or attach external links.
  3. Review the material in draft status.
  4. Publish the resource when it is ready for affiliates.
  5. 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 the marketing_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.