Save artist profile with fresh ownership and version checks
POST
/v1/artists/{key}/profile
const url = 'https://api.digirare.com/v1/artists/example/profile';const options = { method: 'POST', headers: {'x-session-token': '<x-session-token>', 'Content-Type': 'application/json'}, body: '{"name":"example","slug":"example","bio":"example","website":"example","x_url":"example","version":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.digirare.com/v1/artists/example/profile \ --header 'Content-Type: application/json' \ --header 'x-session-token: <x-session-token>' \ --data '{ "name": "example", "slug": "example", "bio": "example", "website": "example", "x_url": "example", "version": 1 }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”key
required
string
Header Parameters
Section titled “Header Parameters”x-session-token
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
name
required
string
slug
required
string
bio
required
string
website
required
string
x_url
required
string
version
required
integer
Examplegenerated
{ "name": "example", "slug": "example", "bio": "example", "website": "example", "x_url": "example", "version": 1}Responses
Section titled “Responses”Success
Media typeapplication/json
object
result
required
object
name
required
string
key
required
string
assets
required
integer
listed
required
integer
floor_sats
required
integer | null
collections
required
Array<object>
object
slug
required
string
name
required
string
assets
required
integer
id
required
string
bio
required
string
website
required
string
x_url
required
string
version
required
integer
Examplegenerated
{ "result": { "name": "example", "key": "example", "assets": 1, "listed": 1, "floor_sats": 1, "collections": [ { "slug": "example", "name": "example", "assets": 1 } ], "id": "example", "bio": "example", "website": "example", "x_url": "example", "version": 1 }}Invalid input
Wallet session required
Wallet ineligible
Artist missing
Profile changed or URL reserved
Rate limited
Ownership unavailable