Skip to main content
POST
/
frontend
/
api
/
v1
/
user
/
current
Create user as child of current user
curl --request POST \
  --url https://{host}/frontend/api/v1/user/current \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "email": "[email protected]",
  "first-name": "<string>",
  "last-name": "<string>",
  "permissions": [
    "read:billing"
  ],
  "restrictions": [
    "read:billing"
  ]
}
'
{
  "user": {
    "id": 1,
    "additional-emails": [
      "<string>"
    ],
    "avatars": {},
    "created": "2023-11-07T05:31:56Z",
    "email": "<string>",
    "first-name": "<string>",
    "last-name": "<string>",
    "parent": {
      "id": 1,
      "email": "<string>",
      "role": "root",
      "status": "anonymous",
      "username": "<string>"
    },
    "parent-user-ids": [
      1
    ],
    "permissions": {},
    "plan": {
      "active": true,
      "amount": {
        "fixed": 123,
        "max": 123,
        "min": 123,
        "preset": 123,
        "tiers": [
          123
        ]
      },
      "created": "2023-11-07T05:31:56Z",
      "currency": "aed",
      "description": "<string>",
      "details": {},
      "id": "<string>",
      "name": "<string>",
      "recurring-interval": "month",
      "stripe-price": "<unknown>",
      "type": "recurring"
    },
    "restrictions": {},
    "role": "root",
    "root-user-id": 1,
    "status": "anonymous",
    "stripe_customer_id": "<string>",
    "updated": "2023-11-07T05:31:56Z",
    "username": "<string>"
  }
}

Authorizations

Authorization
string
header
required

API Key Security (Header).

Body

email
string<email>
required
Required string length: 5 - 255
first-name
string
Example:

"J"

last-name
string
Example:

"Doe"

permissions
enum<string>[]

Permissions list

Available options:
read:admin,
read:billing,
read:invite,
read:media,
read:profile,
read:statistics,
read:sub-user,
read:user,
write:admin,
write:billing,
write:invite,
write:media,
write:sub-user,
write:user
restrictions
enum<string>[]

Restrictions list

Available options:
read:admin,
read:billing,
read:invite,
read:media,
read:profile,
read:statistics,
read:sub-user,
read:user,
write:admin,
write:billing,
write:invite,
write:media,
write:sub-user,
write:user

Response

OK

user
object