campaign_insights
Retrieve performance insights for an ad campaign. Returns total, today, and yesterday stats including spend, reach, clicks, conversions, CTR, and CPC. Optionally includes creative-level (per-ad) analytics for A/B testing analysis.
link_insights
Retrieve performance analytics for a FanLink. Returns both an overview summary and optional time-series data with flexible aggregation options.
The overview includes total clicks, clickthroughs, CTR, email stats, RSVPs, and unique visitor counts.
Time-series data supports aggregation by time interval, geography, referrer, and service.
manage_campaign
Create, retrieve, update, or delete an ad campaign on Facebook or Google.
When creating, specify platform, objective, budget, targeting, and creatives.
When updating, only the fields you provide will be changed.
Supports A/B testing through multiple creative variations in the creatives field.
manage_user_list
Create custom user lists for ad targeting, list existing user lists, and add or remove contacts from a list.
User lists are linked to Facebook custom audiences and can be used for targeting in ad campaigns.
list_attachments
List all social unlocks or contests for the authenticated user profile. The attachment type (unlock or contest) is required to filter results.
upload_offline_conversions
Upload offline conversion events to track actions that happen outside of digital platforms. This data is used to optimize ad campaign performance by feeding conversion data back to ad platforms.
get_profile
Retrieve the user profile for the authenticated artist or a specific user by ID. Returns profile details including display name, email, avatar, location, and account type.
list_campaigns
List all ad campaigns for the authenticated user profile. Supports filtering by campaign status and pagination. Returns campaign details including performance metrics.
manage_attachment
Create, retrieve, update, or delete a social unlock or contest attachment.
**Social Unlocks** gate content (file downloads, coupon codes, URLs, unlisted YouTube videos) behind social actions - every fan who completes the action receives the reward.
**Contests** incentivize fans to perform social actions for a chance to win - more actions increase the chance of winning.
update_profile
Update the user profile for a specific user. Allows changing display name, username, bio, avatar, location, and notification settings.
attachment_insights
Retrieve performance analytics for a social unlock or contest. Returns entry totals, unlock totals, platform breakdowns, and optional time-series data.
For **contests**, entry data shows how many fans entered over time.
For **social unlocks**, unlock data shows how many fans completed the required action and received the reward.
manage_link
Create, retrieve, update, or delete a smart link (FanLink). FanLinks are customizable landing pages that aggregate links to content across multiple platforms.
Supports music links, podcast episodes, events, tours, big links (multiple URLs), livestreams, fundraisers, and custom redirects.
Links can include tracking pixels, email capture forms, social sharing metadata, and affiliate codes.
list_links
List all smart links (FanLinks) for the authenticated user profile. Supports filtering by link type and pagination.
manage_playbook
Create, retrieve, update, or delete a playbook campaign. Playbooks are pre-structured campaign templates (e.g., Spotify Growth, Instagram Growth, Remarketing Dynamic Event Ads) that automate common marketing strategies.
Each playbook campaign can contain subcampaigns of type ad, attachment, link, or message.