Skip to main content
GET
/
split
/
{id}
Get Split
curl --request GET \
  --url https://api.royalti.io/split/{id} \
  --header 'Authorization: Bearer <token>'
{
"id": "8a8f3ee8-8855-4749-9649-897f9e0e6c6b",
"AssetId": "2e0d9f94-59eb-4ef8-adc6-9f3ddebf49fc",
"ProductId": null,
"type": "Publishing",
"startDate": "2025-01-01",
"endDate": "2025-04-01",
"name": "Q1 2025 Publishing Split",
"contract": null,
"ContractId": null,
"memo": "Covers January through March 2025",
"SplitShares": [
{
"TenantUserId": "cf960b5a-37cd-484a-b461-0b191b09bed1",
"Share": 60,
"TenantUser": {
"firstName": "John",
"lastName": "Doe",
"ipi": null
}
},
{
"TenantUserId": "4e39b347-7db0-417d-a5bc-3d8493c9ce19",
"Share": 40,
"TenantUser": {
"firstName": "Jane",
"lastName": "Smith",
"ipi": "123456789"
}
}
],
"conditions": [
{
"id": "condition-uuid",
"mode": "include",
"territories": [
"NG",
"KE"
],
"dsps": [
"spotify",
"apple"
],
"usageTypes": [
"stream"
],
"memo": "African territories only",
"customDimension": null,
"customValues": null
}
],
"Asset": {
"id": "2e0d9f94-59eb-4ef8-adc6-9f3ddebf49fc",
"displayArtist": "Artist Name",
"isrc": "USRC17607839",
"title": "Song Title",
"version": "Original Mix"
},
"Product": null,
"createdAt": "2025-01-01T00:00:00.000Z",
"updatedAt": "2025-01-01T00:00:00.000Z"
}
This endpoint requires authentication. Include your Bearer token in the Authorization header.

Description

/split/ Description:
The /split/{splitId} endpoint retrieves the details of a specific split identified by their unique splitId.
Method:
GET

Code Examples

const response = await fetch('https://api.royalti.io/split/example-id', {
  method: 'GET',
  headers: {
    'Authorization': `Bearer ${token}`,
  },
});

const data = await response.json();
console.log(data);

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Path Parameters

id
string
required

Split ID

Query Parameters

includeCoverage
boolean
default:false

Include temporal coverage analysis for splits with date ranges

Response

Success

id
string<uuid>

The unique identifier of the split configuration

AssetId
string<uuid>

The unique identifier of the asset

ProductId
string<uuid>

The unique identifier of the product

name
string

The name or description of the revenue split

type
enum<string> | null

The type of revenue (e.g., Publishing, YouTube, Live)

Available options:
,
Publishing,
YouTube,
Live
startDate
string<date> | null

The start date of the split period (inclusive)

endDate
string<date> | null

The end date of the split period (exclusive)

SplitShares
object[]
conditions
object[]
contract
string | null
ContractId
string<uuid> | null
memo
string | null
Asset
object
Product
object
coverage
object

Temporal coverage analysis (included when includeCoverage=true)

createdAt
string<date-time>
updatedAt
string<date-time>