---
title: "POST /artists"
method: POST
path: "/artists"
tags: ["api"]
---

# POST /artists

`POST /artists`

## Request body

- ArtistDTO
  - `artistLabels` ArtistLabelDTO[]
    - `labelId` integer
    - `labelName` string
    - `labelLogoImageId` string, uuid
    - `contractStartYear` string, date-time
    - `contractEndYear` string, date-time
  - `additionalContacts` ContactDTO[]
    - `contactId` integer
    - `name` string
    - `currencyCode` string
    - `phone` string
    - `email` string
    - `address` string
    - `address2` string
    - `zipcode` string
    - `countryId` integer
    - `imageId` string, uuid
    - `image` ImageDTO
      - `fileId` string, uuid
      - `isTemp` boolean
      - `filename` string
      - `externalUrl` string
      - `lastUpdateDate` string, date-time
    - `isActive` boolean
    - `labelId` integer
    - `publisherId` integer
    - `artistId` integer
    - `city` string
    - `state` string
    - `location` string
    - `contactRoleId` integer
  - `contributorRoleGroupIds` integer[]
  - `hasPortal` boolean
  - `labelId` integer
  - `labelName` string
  - `contactId` integer
  - `contact` ContactDTO
    - `contactId` integer
    - `name` string
    - `currencyCode` string
    - `phone` string
    - `email` string
    - `address` string
    - `address2` string
    - `zipcode` string
    - `countryId` integer
    - `imageId` string, uuid
    - `image` ImageDTO
      - `fileId` string, uuid
      - `isTemp` boolean
      - `filename` string
      - `externalUrl` string
      - `lastUpdateDate` string, date-time
    - `isActive` boolean
    - `labelId` integer
    - `publisherId` integer
    - `artistId` integer
    - `city` string
    - `state` string
    - `location` string
    - `contactRoleId` integer
  - `biography` string
  - `yearsActive` string[]
  - `influencers` string[]
  - `contemporaries` string[]
  - `tags` string[]
  - `isSigned` boolean
  - `musicStyles` MusicStyleDTO[]
    - `musicStyleId` integer
    - `name` string
    - `parentId` integer
    - `order` integer
  - `artistExternalIds` ArtistExternalIdDTO[]
    - `profileId` string
    - `distributorStoreId` integer
  - `socialUrls` SocialUrlsDTO[]
    - `socialUrlsId` integer
    - `url` string
    - `socialSourceId` integer
    - `labelId` integer
    - `publisherId` integer
    - `artistId` integer
  - `artistLocals` ArtistLocalsDTO[]
    - `artistId` integer
    - `name` string
    - `phoneticName` string
    - `languageAndScriptCode` string
    - `languageId` integer
  - `artistsWebsites` ArtistsWebsitesDTO[]
    - `artistId` integer
    - `websiteUrl` string
    - `title` string
  - `webAlias` string
  - `languageAndScriptCode` string
  - `enterpriseId` integer
  - `activeFromDate` string, date-time
  - `activeToDate` string, date-time
  - `artistId` integer
  - `name` string
  - `firstName` string
  - `lastName` string
  - `middleName` string
  - `spotifyArtistKey` string
  - `isni` string
  - `releasesCount` integer
  - `tracksCount` integer
  - `archivedAt` string, date-time
  - `image` ImageDTO
    - `fileId` string, uuid
    - `isTemp` boolean
    - `filename` string
    - `externalUrl` string
    - `lastUpdateDate` string, date-time

## Response `200`

OK

- ArtistDTO
  - `artistLabels` ArtistLabelDTO[]
    - `labelId` integer
    - `labelName` string
    - `labelLogoImageId` string, uuid
    - `contractStartYear` string, date-time
    - `contractEndYear` string, date-time
  - `additionalContacts` ContactDTO[]
    - `contactId` integer
    - `name` string
    - `currencyCode` string
    - `phone` string
    - `email` string
    - `address` string
    - `address2` string
    - `zipcode` string
    - `countryId` integer
    - `imageId` string, uuid
    - `image` ImageDTO
      - `fileId` string, uuid
      - `isTemp` boolean
      - `filename` string
      - `externalUrl` string
      - `lastUpdateDate` string, date-time
    - `isActive` boolean
    - `labelId` integer
    - `publisherId` integer
    - `artistId` integer
    - `city` string
    - `state` string
    - `location` string
    - `contactRoleId` integer
  - `contributorRoleGroupIds` integer[]
  - `hasPortal` boolean
  - `labelId` integer
  - `labelName` string
  - `contactId` integer
  - `contact` ContactDTO
    - `contactId` integer
    - `name` string
    - `currencyCode` string
    - `phone` string
    - `email` string
    - `address` string
    - `address2` string
    - `zipcode` string
    - `countryId` integer
    - `imageId` string, uuid
    - `image` ImageDTO
      - `fileId` string, uuid
      - `isTemp` boolean
      - `filename` string
      - `externalUrl` string
      - `lastUpdateDate` string, date-time
    - `isActive` boolean
    - `labelId` integer
    - `publisherId` integer
    - `artistId` integer
    - `city` string
    - `state` string
    - `location` string
    - `contactRoleId` integer
  - `biography` string
  - `yearsActive` string[]
  - `influencers` string[]
  - `contemporaries` string[]
  - `tags` string[]
  - `isSigned` boolean
  - `musicStyles` MusicStyleDTO[]
    - `musicStyleId` integer
    - `name` string
    - `parentId` integer
    - `order` integer
  - `artistExternalIds` ArtistExternalIdDTO[]
    - `profileId` string
    - `distributorStoreId` integer
  - `socialUrls` SocialUrlsDTO[]
    - `socialUrlsId` integer
    - `url` string
    - `socialSourceId` integer
    - `labelId` integer
    - `publisherId` integer
    - `artistId` integer
  - `artistLocals` ArtistLocalsDTO[]
    - `artistId` integer
    - `name` string
    - `phoneticName` string
    - `languageAndScriptCode` string
    - `languageId` integer
  - `artistsWebsites` ArtistsWebsitesDTO[]
    - `artistId` integer
    - `websiteUrl` string
    - `title` string
  - `webAlias` string
  - `languageAndScriptCode` string
  - `enterpriseId` integer
  - `activeFromDate` string, date-time
  - `activeToDate` string, date-time
  - `artistId` integer
  - `name` string
  - `firstName` string
  - `lastName` string
  - `middleName` string
  - `spotifyArtistKey` string
  - `isni` string
  - `releasesCount` integer
  - `tracksCount` integer
  - `archivedAt` string, date-time
  - `image` ImageDTO
    - `fileId` string, uuid
    - `isTemp` boolean
    - `filename` string
    - `externalUrl` string
    - `lastUpdateDate` string, date-time

---

[API](https://skmtc.net/revelator/apis/revelator-api.md) · [All operations](https://skmtc.net/revelator/apis/revelator-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/revelator/revelator-api/revisions/9bb4b5cb4dc2/schema)
