general
Get current user
API Reference
apps
components
- GETget all components for an app
- GETget all components for an org
- GETget a component
- PATCHupdate a component
- GETGet all builds for a component
- POSTcreate component build
- GETget latest build for a component
- GETget a build for a component
- GETGet component build plan
- GETget all configs for a component
- POSTcreate a docker build component config
- POSTcreate an external image component config
- POSTcreate a helm component config
- POSTcreate a job component config
- GETget latest config for a component
- POSTcreate a terraform component config
installers
installs
- GETget all installs for an app
- POSTcreate an app install
- GETget an install
- POSTCreate an app install from an installer
- GETget all installs for an org
- DELdelete an install
- PATCHupdate an install
- GETget an install component
- GETget an installs components
- GETget an install components deploys
- GETget the latest deploy for an install component
- POSTdeploy a build to an install
- GETget an install deploy
- GETget install deploy plan
- GETget an installs inputs
- POSTcreate install inputs
- PATCHUpdates install input config for app
- GETget an installs current inputs
- GETget an installs sandbox runs
releases
general
orgs
general
Get current user
GET
/
v1
/
general
/
current-user
curl --request GET \
--url https://api.nuon.co/v1/general/current-user \
--header 'Authorization: <api-key>'
{
"account_type": "auth0",
"created_at": "<string>",
"email": "<string>",
"id": "<string>",
"org_ids": [
"<string>"
],
"permissions": {},
"roles": [
{
"createdBy": {},
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"policies": [
{
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"name": "org_admin",
"permissions": {},
"role_id": "<string>",
"updated_at": "<string>"
}
],
"role_type": "org_admin",
"updated_at": "<string>"
}
],
"subject": "<string>",
"updated_at": "<string>"
}
Authorizations
Type "Bearer" followed by a space and token.
Response
200
application/json
OK
Available options:
auth0
, service
, canary
, integration
ReadOnly Fields
Available options:
unknown
, all
, create
, read
, update
, delete
Available options:
auth0
, service
, canary
, integration
ReadOnly Fields
Available options:
unknown
, all
, create
, read
, update
, delete
Available options:
auth0
, service
, canary
, integration
ReadOnly Fields
Available options:
org_admin
, installer
, runner
, hosted_installer
Permissions are used to track granular permissions for each domain
Available options:
org_admin
, installer
, runner
, hosted-installer
Available options:
org_admin
, installer
, runner
, hosted_installer
Permissions are used to track granular permissions for each domain
Available options:
org_admin
, installer
, runner
, hosted-installer
curl --request GET \
--url https://api.nuon.co/v1/general/current-user \
--header 'Authorization: <api-key>'
{
"account_type": "auth0",
"created_at": "<string>",
"email": "<string>",
"id": "<string>",
"org_ids": [
"<string>"
],
"permissions": {},
"roles": [
{
"createdBy": {},
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"policies": [
{
"created_at": "<string>",
"created_by_id": "<string>",
"id": "<string>",
"name": "org_admin",
"permissions": {},
"role_id": "<string>",
"updated_at": "<string>"
}
],
"role_type": "org_admin",
"updated_at": "<string>"
}
],
"subject": "<string>",
"updated_at": "<string>"
}