zVault API
Generates new split key using previously stored or generated master key, propagating changes to zauth.
Header parameters
X-Jwt-TokenanyRequired
0box generated JWT token
Responses
201
Created
400
Bad Request
500
Internal Server Error
post
POST /key/:client_id HTTP/1.1
Host:
Accept: */*
No content
Header parameters
X-Jwt-TokenanyRequired
0box generated JWT token
X-Peer-Public-KeyanyRequired
Peer public key of the split key, which restrictions should be updated
Responses
200
OK
400
Bad Request
500
Internal Server Error
get
GET /restrictions HTTP/1.1
Host:
Accept: */*
No content
Updates restrictions for existing split key, propagating changes to Zauth.
Header parameters
X-Jwt-TokenanyRequired
0box generated JWT token
X-Peer-Public-KeyanyRequired
Peer public key of the split key, which restrictions should be updated
Responses
200
OK
400
Bad Request
500
Internal Server Error
put
PUT /restrictions/:client_id HTTP/1.1
Host:
Accept: */*
No content
Revokes existing split key, propagating changes to Zauth.
Header parameters
X-Jwt-TokenanyRequired
0box generated JWT token
Body
stringOptional
Responses
200
OK
400
Bad Request
500
Internal Server Error
post
POST /revoke/:client_id HTTP/1.1
Host:
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 6
"'text'"
No content
Stores external 0box generated wallet private key as master key used to generate new split keys.
Header parameters
X-Jwt-TokenanyRequired
0box generated JWT token
Responses
201
Created
400
Bad Request
500
Internal Server Error
post
POST /store HTTP/1.1
Host:
Accept: */*
No content
Last updated