Skip to content

Save artist profile with fresh ownership and version checks

POST
/v1/artists/{key}/profile
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 }'
key
required
string
x-session-token
required
string
Media typeapplication/json
object
name
required
string
<= 100 characters
slug
required
string
<= 200 characters
bio
required
string
<= 500 characters
website
required
string
<= 500 characters
x_url
required
string
<= 500 characters
version
required
integer
Examplegenerated
{
"name": "example",
"slug": "example",
"bio": "example",
"website": "example",
"x_url": "example",
"version": 1
}

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