curl --request GET \
--url https://api.royalti.io/file/sources \
--header 'Authorization: Bearer <token>'[
{
"id": "456e7890-e89b-12d3-a456-426614174001",
"name": "spotify",
"label": "Spotify",
"type": "streaming"
},
{
"id": "567e8901-e89b-12d3-a456-426614174002",
"name": "apple_music",
"label": "Apple Music",
"type": "streaming"
},
{
"id": "678e9012-e89b-12d3-a456-426614174003",
"name": "youtube",
"label": "YouTube",
"type": "video"
}
]List all royalty sources
curl --request GET \
--url https://api.royalti.io/file/sources \
--header 'Authorization: Bearer <token>'[
{
"id": "456e7890-e89b-12d3-a456-426614174001",
"name": "spotify",
"label": "Spotify",
"type": "streaming"
},
{
"id": "567e8901-e89b-12d3-a456-426614174002",
"name": "apple_music",
"label": "Apple Music",
"type": "streaming"
},
{
"id": "678e9012-e89b-12d3-a456-426614174003",
"name": "youtube",
"label": "YouTube",
"type": "video"
}
]includeAll=false: Returns only tenant-associated sources (more secure, recommended)const response = await fetch('https://api.royalti.io/file/sources', {
method: 'GET',
headers: {
'Authorization': `Bearer ${token}`,
},
});
const data = await response.json();
console.log(data);
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Controls source filtering behavior:
true, false