2.7 KiB
2.7 KiB
Snapchat Routing Reference
App name: snapchat
Base URL proxied: adsapi.snapchat.com
API Path Pattern
/snapchat/v1/{resource}
Common Endpoints
Current User
Get Current User
GET /snapchat/v1/me
List Organizations
GET /snapchat/v1/me/organizations
Organizations
Get Organization
GET /snapchat/v1/organizations/{organizationId}
List Ad Accounts
GET /snapchat/v1/organizations/{organizationId}/adaccounts
List Funding Sources
GET /snapchat/v1/organizations/{organizationId}/fundingsources
Ad Accounts
Get Ad Account
GET /snapchat/v1/adaccounts/{adAccountId}
Campaigns
List Campaigns
GET /snapchat/v1/adaccounts/{adAccountId}/campaigns
Create Campaign
POST /snapchat/v1/adaccounts/{adAccountId}/campaigns
Content-Type: application/json
{
"campaigns": [{
"name": "Campaign Name",
"status": "PAUSED",
"ad_account_id": "{adAccountId}",
"start_time": "2026-02-15T00:00:00.000-08:00"
}]
}
Ad Squads
List Ad Squads
GET /snapchat/v1/adaccounts/{adAccountId}/adsquads
Ads
List Ads
GET /snapchat/v1/adaccounts/{adAccountId}/ads
Creatives
List Creatives
GET /snapchat/v1/adaccounts/{adAccountId}/creatives
Media
List Media
GET /snapchat/v1/adaccounts/{adAccountId}/media
Stats
Get Ad Account Stats
GET /snapchat/v1/adaccounts/{adAccountId}/stats?granularity=DAY&start_time=2026-02-01&end_time=2026-02-14
Targeting
Get Countries
GET /snapchat/v1/targeting/geo/country
Get Regions
GET /snapchat/v1/targeting/geo/{countryCode}/region
Ads Gallery (Public Ads Library)
List Sponsored Content
GET /snapchat/v1/ads_library/sponsored_content
Search Ads
POST /snapchat/v1/ads_library/ads/search
Content-Type: application/json
{
"paying_advertiser_name": "Nike",
"countries": ["fr", "de"],
"limit": 50
}
Notes
- Monetary values use micro-currency (1 USD = 1,000,000 micro)
- Bulk operations accept arrays for batch create/update
- Pagination uses
limit(50-1000) and cursor vianext_link - Sorting:
sort=updated_at-descorsort=created_at-desc - Ads Gallery: Use lowercase 2-letter ISO country codes (e.g.,
fr,de). US may not be available.