API reference
Operations
Discover the full API catalog and request schemas.
Machine-readable reference
The authenticated catalog is filtered by your action permissions. Individual records and dynamic field permissions are checked at execution. Unknown input fields are rejected rather than silently ignored.
bash
curl "https://www.ugc.run/api/v1/projects/$UGC_PROJECT_ID/operations" \
-H "Authorization: Bearer $UGC_API_KEY"
curl "https://www.ugc.run/api/v1/projects/$UGC_PROJECT_ID/operations/creators.update" \
-H "Authorization: Bearer $UGC_API_KEY"Available areas
| Area | Operations |
|---|---|
| Creators & accounts | Filter records; create, edit, archive, delete; assignments and rate history |
| Posts | Filter posts and lifetime metrics; change payout eligibility |
| Payments | Read ledgers; generate periods; update amount, notes and paid status; bonuses/deductions |
| Notifications | History; individual and broadcast sends; reminder configuration |
| Charts & queries | Dashboard calculations; grouped, filtered record aggregates |
| Crosspost & Refresh | Routes and destination limits; current and historical refresh jobs |
| Team | Members, permissions, invitations, creator memberships and approvals |
| Settings | Time zone, content rules, support contact, provider configurations |
| Onboarding | Read/update checklists and request signed media uploads |
| Billing | Current plan and usage; plan requests; Stripe checkout and portal URLs |
| Project | Rename; owner-only deletion with exact project-name confirmation |
| Tutorials | Published video library |
| Jobs & exports | Job progress and filtered CSV/JSON downloads |