Me
The current account profile.
On this page
- getGet my profile/api/v1/me
- patchUpdate my profile/api/v1/me
- patchSet home organization/api/v1/me/home-organization
- getList organization members/api/v1/me/organization-users
- patchUpdate organization member/api/v1/me/organization-users/{accountId}
- getList my organizations/api/v1/me/organizations
- getGet my permissions/api/v1/me/permissions
- patchUpdate tenant settings/api/v1/me/tenant
Get my profile
Returns the signed-in account profile, tenant context, and feature flags visible to the current user.
Technical details
Exact HTTP method and path your client calls
/api/v1/meResponses
Current account profile
| Field | Type | Description |
|---|---|---|
| string<email> · email | ||
| displayName | string | |
| avatarUrl | string<uri> · uri | |
| twoFactorEnabled | boolean | |
| organizationName | string | |
| tenantId | string | |
| accountId | string | |
| role | string | enum: adminmembersupport |
| canManageBilling | boolean | |
| homeTenantId | string | |
| activeTenantId | string |
{
"email": "[email protected]",
"displayName": "string",
"avatarUrl": "https://example.com",
"twoFactorEnabled": false,
"organizationName": "string",
"tenantId": "string",
"accountId": "string",
"role": "admin",
"canManageBilling": false,
"homeTenantId": "string",
"activeTenantId": "string"
}Errors return the standard envelope. See error reference.
Code samples
curl --request GET \
--url 'https://api.not24get.me/api/v1/me' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>'Try it
Update my profile
Updates display name, avatar URL, or other self-service profile fields for the signed-in account.
Technical details
Exact HTTP method and path your client calls
/api/v1/meRequest body
| Field | Type | Description |
|---|---|---|
| displayName | string | |
| avatarUrl | string<uri> · uri |
Responses
Updated profile
| Field | Type | Description |
|---|---|---|
| string<email> · email | ||
| displayName | string | |
| avatarUrl | string<uri> · uri | |
| twoFactorEnabled | boolean | |
| organizationName | string | |
| tenantId | string | |
| accountId | string | |
| role | string | enum: adminmembersupport |
| canManageBilling | boolean | |
| homeTenantId | string | |
| activeTenantId | string |
{
"email": "[email protected]",
"displayName": "string",
"avatarUrl": "https://example.com",
"twoFactorEnabled": false,
"organizationName": "string",
"tenantId": "string",
"accountId": "string",
"role": "admin",
"canManageBilling": false,
"homeTenantId": "string",
"activeTenantId": "string"
}Errors return the standard envelope. See error reference.
Code samples
curl --request PATCH \
--url 'https://api.not24get.me/api/v1/me' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>' \
--data '{
"displayName": "string",
"avatarUrl": "https://example.com"
}'Try it
Set home organization
Selects which tenant organization is treated as the user home organization in the product UI.
Technical details
Exact HTTP method and path your client calls
/api/v1/me/home-organizationRequest body
| Field | Type | Description |
|---|---|---|
| tenantIdrequired | string |
Responses
Home organization (default sign-in tenant) updated
| Field | Type | Description |
|---|---|---|
| homeTenantId | string |
{
"homeTenantId": "string"
}Errors return the standard envelope. See error reference.
Code samples
curl --request PATCH \
--url 'https://api.not24get.me/api/v1/me/home-organization' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>' \
--data '{
"tenantId": "string"
}'Try it
List organization members
Lists all accounts in the tenant with roles and workspace membership counts. Admin only.
Technical details
Exact HTTP method and path your client calls
/api/v1/me/organization-usersResponses
Users that belong to the current tenant organization
| Field | Type | Description |
|---|---|---|
| OrganizationUser[] | ||
| object |
[
{
"accountId": "string",
"email": "[email protected]",
"displayName": "string",
"avatarUrl": "https://example.com",
"role": "admin",
"workspaceCount": 0,
"workspaceMembershipCount": 0
}
]Errors return the standard envelope. See error reference.
Code samples
curl --request GET \
--url 'https://api.not24get.me/api/v1/me/organization-users' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>'Try it
Update organization member
Changes a member role and/or grants all-workspace membership for the tenant. Admin only. Returns no body on success.
Technical details
Exact HTTP method and path your client calls
/api/v1/me/organization-users/{accountId}Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| accountId | string | required |
Request body
| Field | Type | Description |
|---|---|---|
| role | string | enum: adminmembersupport |
| grantAllWorkspaces | boolean |
Responses
No Content
| Field | Type | Description |
|---|---|---|
| (value) | EmptyResponsePart |
nullErrors return the standard envelope. See error reference.
Code samples
curl --request PATCH \
--url 'https://api.not24get.me/api/v1/me/organization-users/%3AaccountId' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>' \
--data '{
"role": "admin",
"grantAllWorkspaces": false
}'Try it
List my organizations
Lists tenant memberships and organization roles for the signed-in account.
Technical details
Exact HTTP method and path your client calls
/api/v1/me/organizationsResponses
Organizations the account belongs to (active memberships), sorted by display name
| Field | Type | Description |
|---|---|---|
| OrganizationMembership[] | ||
| object |
[
{
"tenantId": "string",
"displayName": "string",
"slug": "string",
"role": "admin"
}
]Errors return the standard envelope. See error reference.
Code samples
curl --request GET \
--url 'https://api.not24get.me/api/v1/me/organizations' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>'Try it
Get my permissions
Returns effective permission keys for the signed-in user within the current tenant.
Technical details
Exact HTTP method and path your client calls
/api/v1/me/permissionsResponses
Effective permissions for the current user
| Field | Type | Description |
|---|---|---|
| permissions | string[] |
{
"permissions": [
"string"
]
}Errors return the standard envelope. See error reference.
Code samples
curl --request GET \
--url 'https://api.not24get.me/api/v1/me/permissions' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>'Try it
Update tenant settings
Updates tenant-level settings the current admin is allowed to change (for example display name).
Technical details
Exact HTTP method and path your client calls
/api/v1/me/tenantRequest body
| Field | Type | Description |
|---|---|---|
| organizationNamerequired | string |
Responses
Organization display name updated (unique across tenants)
| Field | Type | Description |
|---|---|---|
| string<email> · email | ||
| displayName | string | |
| avatarUrl | string<uri> · uri | |
| twoFactorEnabled | boolean | |
| organizationName | string | |
| tenantId | string | |
| accountId | string | |
| role | string | enum: adminmembersupport |
| canManageBilling | boolean | |
| homeTenantId | string | |
| activeTenantId | string |
{
"email": "[email protected]",
"displayName": "string",
"avatarUrl": "https://example.com",
"twoFactorEnabled": false,
"organizationName": "string",
"tenantId": "string",
"accountId": "string",
"role": "admin",
"canManageBilling": false,
"homeTenantId": "string",
"activeTenantId": "string"
}Errors return the standard envelope. See error reference.
Code samples
curl --request PATCH \
--url 'https://api.not24get.me/api/v1/me/tenant' \
--header 'Authorization: Bearer <your-api-key>' \
--header 'Content-Type: application/json' \
--header 'X-Workspace-ID: <workspace-id>' \
--data '{
"organizationName": "string"
}'