- Dashboard
- Blog
- POSTCreate a profile
- GETGet profile
- GETList Profiles
- PUTUpdate profile
- POSTAuthenticate profile
- POSTCreate identifier
- DELDelete identifier
- GETGet identifier
- GETList Profile Identifiers
- POSTCreate EVM Identifier
- POSTCreate Solana Identifier
- POSTCreate Sui Identifier
- POSTSign a Message
- GETGet Health
Profile Endpoints
Profile Identifier Endpoints
Sign Endpoints
Health Check
Profile Endpoints
Update profile
PUT
/
v1
/
profile
/
{id}
x-api-key
string
*
x-api-key
Required
string
id
string
*
id
Required
string
object
*
name
string
name
string
curl --request PUT \
--url https://vault-api.stardust.gg/v1/profile/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"name": "<string>"
}'
{
"id": "<string>",
"rootUserId": "<string>",
"applicationId": "<string>",
"name": "<string>",
"createdAt": 1,
"wallets": [
{
"profileId": "<string>",
"applicationId": "<string>",
"lastUsedAt": "2023-11-07T05:31:56Z",
"addresses": {
"evm": "<string>",
"sol": "<string>",
"sui": "<string>"
},
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z"
}
],
"identifiers": [
{
"rootUserId": "<string>",
"profileId": "<string>",
"service": "<string>",
"value": "<string>",
"createdAt": 1,
"type": "custom",
"id": "<string>"
}
]
}
Authorizations
x-api-key
string
headerrequiredPath Parameters
id
string
requiredBody
application/json
name
string | null
Response
200 - application/json
id
string
requiredrootUserId
string
requiredapplicationId
string
requiredname
string | null
createdAt
integer
default: 2024-04-04T17:14:46.042Zrequiredwallets
object[]
This field is expandable
wallets.profileId
string | null
wallets.applicationId
string
requiredwallets.lastUsedAt
string | null
Deprecated
wallets.addresses
object
The field must be requested to be included in the response
wallets.addresses.evm
string
wallets.addresses.sol
string
wallets.addresses.sui
string
wallets.id
string
requiredwallets.createdAt
string
requiredidentifiers
object[]
This field is expandable
identifiers.rootUserId
string
requiredidentifiers.profileId
string
requiredidentifiers.service
string
requiredidentifiers.value
string
requiredidentifiers.createdAt
integer
default: 2024-04-04T17:14:46.041Zrequiredidentifiers.type
enum<string>
requiredAvailable options:
custom
, external-wallet
identifiers.id
string
requiredWas this page helpful?
curl --request PUT \
--url https://vault-api.stardust.gg/v1/profile/{id} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"name": "<string>"
}'
{
"id": "<string>",
"rootUserId": "<string>",
"applicationId": "<string>",
"name": "<string>",
"createdAt": 1,
"wallets": [
{
"profileId": "<string>",
"applicationId": "<string>",
"lastUsedAt": "2023-11-07T05:31:56Z",
"addresses": {
"evm": "<string>",
"sol": "<string>",
"sui": "<string>"
},
"id": "<string>",
"createdAt": "2023-11-07T05:31:56Z"
}
],
"identifiers": [
{
"rootUserId": "<string>",
"profileId": "<string>",
"service": "<string>",
"value": "<string>",
"createdAt": 1,
"type": "custom",
"id": "<string>"
}
]
}