Skip to main content
POST
Create Artist
This endpoint requires authentication. Include your Bearer token in the Authorization header.

Description

artist/ Description: The /artist/ endpoint allows the creation of a new artist profile by providing details such as artist name, sign date, label, external ID, links, associated users, and their respective split shares. Authorization:
  • Required role: admin or higher
Method: POST Request Payload:
See sample payload and response below

Code Examples

Authorizations

Authorization
string
header
required

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

Body

application/json
artistName
string
required

The name of the artist

signDate
string<date>
required

The date the artist was signed

users
string[]
required

An array of user IDs associated with the artist

split
object[]
required

An array of objects containing user IDs and their respective shares

externalId
string

The external ID of the artist

label
string

The label associated with the artist

Copyright information

publisher
string

Publisher information

contributors
object[]

Contributors to the artist

Links to the artist's website and social media profiles

Response

Success

id
string<uuid>

Unique identifier of the artist

artistName
string

Name of the artist

signDate
string<date-time>

Date the artist was signed

label
string

Label associated with the artist

externalId
string

External ID of the artist

Copyright information

publisher
string

Publisher information

Social media and website links

contributors
object[]

Contributors to the artist

TenantId
integer

Tenant ID the artist belongs to

createdAt
string<date-time>

Timestamp of when the artist was created

updatedAt
string<date-time>

Timestamp of when the artist was last updated