Your roster is the set of artists Patchline tracks intelligence for — yours, your label’s, your roster as a manager, or artists you’re scouting. Each roster artist gets a full intelligence profile built from licensed music and audience data, then refreshed automatically. Connected-artist limits: Free 1 · Starter 1 · Pro 5 · Scale 20 · Enterprise unlimited.Documentation Index
Fetch the complete documentation index at: https://docs.patchline.ai/llms.txt
Use this file to discover all available pages before exploring further.
Why platform URL only
You cannot add an artist by name alone. Many artists share names — “Tessa,” “Mira,” “Cloud” — and name-only matching produces wrong artists ~30% of the time at scale. So Patchline requires a platform URL that uniquely identifies the artist. Supported URL types:- Spotify:
https://open.spotify.com/artist/... - Apple Music:
https://music.apple.com/.../artist/.../... - YouTube:
https://youtube.com/@channelnameor channel URL - SoundCloud:
https://soundcloud.com/username - TikTok:
https://tiktok.com/@username - Instagram:
https://instagram.com/username
How to add an artist
Via the UI
Sidebar → Artists → + Add artist → paste platform URL → Add.Via Aria
Via MCP
Programmatic adds work the same — URL required, name-only rejected.What happens after you add
- Immediate: artist row appears in
/dashboard/artistswith the platform-supplied basics (name, profile pic, URL). - Background (10–60 seconds): artist intelligence refreshes. Streaming stats, social audience, genre tags, and top tracks populate when available.
- Background (1–5 minutes): AI bio generation —
get_biopopulates the bio cache for fast lookups later (no live LLM call needed for future bio queries). - Background (~daily): ongoing intelligence refresh keeps the profile current.
Removing an artist
Roster row → ⋯ → Remove. Or via Aria: Removal frees a slot against your roster cap. Historical intelligence stays in Patchline (you can re-add and pick up where you left off).Tier limits
| Tier | Connected artists |
|---|---|
| 1 | |
| 1 | |
| 5 | |
| 20 | |
| Unlimited |
add_artist returns 403 with the upgrade-path
message.
Best practices
- Add your own artist first if you’re an artist (your roster cap starts at 1 on Free/Starter).
- For managers / labels, add the artists in priority order — enrichment runs sequentially, so the first-added artist is fully intel-rich fastest.
- Re-add an artist if their URL changed (rare — labels sometimes re-launch profiles).
Related pages
- Artist intelligence profile — what gets enriched
- Audience — the fan-graph view
- Scout agent — A&R discovery
- Plans & credits — credit cost per enrichment
FAQ
Why does add_artist reject 'Beyoncé' (a name)?
Why does add_artist reject 'Beyoncé' (a name)?
Many artists share names. Even unique-sounding names (“Mira”,
“Tessa”) can map to many artists across platforms. Platform URL
is the only safe identifier.
What if my artist has limited data coverage?
What if my artist has limited data coverage?
Enrichment returns partial data — name, profile pic from the
platform, no streaming stats. The artist still appears in the
roster and can be referenced in releases, just with limited intel.
How fresh is the artist data?
How fresh is the artist data?
Initial enrichment uses current provider-backed data when available.
Background refresh runs daily.
Can two users add the same artist?
Can two users add the same artist?
Yes — each workspace has its own roster. Cross-workspace artists
are tracked separately by workspace.
Does adding an artist import their catalog?
Does adding an artist import their catalog?
No — that’s a separate flow (catalog import).
add_artist adds intelligence; analyze_url + import adds
catalog. You can do both for the same artist.