Skip to content

getSession

GET
/v1/auth/session
curl --request GET \
--url https://testnet-rpc.necter.network/v1/auth/session \
--header 'Authorization: Bearer <token>'

Session

Media typeapplication/json
object
token
required

Only returned by POST /v1/auth/siwe

string
address
required

Lowercase EVM address

string
/^0x[0-9a-f]{40}$/
expires_at
required
integer
roles
required
Array<string>
Allowed values: miner developer operator

Example

{
"roles": [
"miner"
]
}

Missing/invalid credentials (unauthorized, session_expired, bad_signature)

Media typeapplication/json
object
error
required

Stable machine code

string
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example generated

{
"error": "example",
"message": "example",
"details": {},
"request_id": "example"
}