Cloud Keys
Create a Cloud Key
POST
/
api
/
v1
/
key
/
create
Authorization
Body
curl --location --request POST 'https://groupos.xyz/api/v1/key/create' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data-raw '{
"customRef": "user@email.com"
}'
{
"success": true,
"evmAddress": "0x016562aA41A8697720ce0943F003141f5dEAe006"
}
Key custody
Currently, keys are custodied in the cloud with secure enclave technology through our partner Turnkey. This allows you and your users to easily onboard to a dApp without needing to touch private keys. For more information about key security and operations, please contact us at our Help Desk.
Body
customRef
string
A custom reference to associate with the key for later querying. Can be anything you want to identify keys or users by, eg. a user’s email or a database UUID.
Response
success
boolean
Indicates whether the call was successful.
evmAddress
string
Public EVM Address for the new key.
curl --location --request POST 'https://groupos.xyz/api/v1/key/create' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data-raw '{
"customRef": "user@email.com"
}'
{
"success": true,
"evmAddress": "0x016562aA41A8697720ce0943F003141f5dEAe006"
}