| addEngineToResource | POST /admin/resource/{ResourceID}/engine | This API adds the engine to the resource |
| addServiceToResource | POST /admin/resource/{ResourceID}/service | This API adds the service to the resource |
| addserversServerType | POST /admin/server_type/{ServerTypeID}/add | This API add servers to the specified server type |
| adminTerminateCluster | POST /admin/terminate | This terminates the cluster |
| applyLicense | POST /admin/licenses/apply | This applies a license to aiWARE |
| checkAuth | POST /admin/auth | This check auth for a token |
| clearBacklog | POST /admin/backlog/clear | This clears some or all of the currently queued tasks |
| createAdminApplication | POST /admin/applications/create | This creates a new application |
| createAdminCore | POST /admin/cores/create | This creates a new core |
| createAdminOrganization | POST /admin/organizations/create | This updates the config for the cluster for a given key |
| createPermission | POST /admin/users/permission/create | This creates a new permission |
| createResource | POST /admin/resource/create | This API creates a new resource definition such as a database, nsq or redis DB. |
| createRole | POST /admin/users/role/create | This creates a new role |
| createServerType | POST /admin/server_types/create | This creates a new server type |
| createServerTypeEngineRunning | POST /admin/server_types/running_engine/create | This creates a new server_type_engine_running |
| createService | POST /admin/service/create | This API creates a new service definition. |
| createToken | POST /admin/tokens/create | This creates a new token |
| createUser | POST /admin/users/create | This creates a new user |
| deleteApplication | POST /admin/applications/{ApplicationID}/delete | This deletes an application |
| deleteLicense | DELETE /admin/licenses/{LicenseID}/delete | This deletes a license from aiWARE |
| deleteOrganization | POST /admin/organization/{OrganizationID}/delete | This deletes the specified organization |
| deleteResource | POST /admin/resource/{ResourceID}/delete | This deletes the specified resource |
| deleteRole | POST /admin/users/role/{RoleID}/delete | This deletes a role |
| deleteServerType | DELETE /admin/server_type/{ServerTypeID}/delete | This API deletes the specified server type |
| deleteServerTypePost | POST /admin/server_type/{ServerTypeID}/delete | This API deletes the specified server type |
| deleteServerTypeRunningEngine | DELETE /admin/server_type/{ServerTypeID}/engine/{EngineID}/delete | This API deletes the running engine for a server type |
| deleteService | POST /admin/services/{ServiceID}/delete | This API deletes a specific service |
| deleteToken | POST /admin/token/{TokenID}/delete | This deletes a token |
| deleteUser | POST /admin/user/{UserID}/delete | This deletes a user |
| desiredserversServerType | POST /admin/server_type/{ServerTypeID}/desired | This API add servers to the specified server type |
| getAdminApplicationDetail | GET /admin/application/{ApplicationID}/detail | This provides information on the given application. |
| getAdminCoreDetail | GET /admin/core/{CoreID}/detail | This provides information on the given core. |
| getAdminCores | GET /admin/cores | This provides a list of core systems |
| getAdminEngineConfigSectionKey | GET /admin/engine/{EngineID}/config/{ConfigSection}/{ConfigKey} | This provides a config section key for the engine |
| getAdminOrganizationDetail | GET /admin/organization/{OrganizationID}/detail | This gets organization detail by ID |
| getAdminOrganizationTokens | GET /admin/organization/{OrganizationID}/tokens | This provides information on the given organization tokens. |
| getAdminOrganizations | GET /admin/organizations | This provides a list of organizations |
| getAdminPermissionDetail | GET /admin/users/permission/{PermissionID}/detail | This gets permission detail by ID |
| getAdminRoleDetail | GET /admin/users/role/{RoleID}/detail | This gets role detail by ID |
| getAdminServiceConfig | GET /admin/service/{ServiceID}/config | This provides all the config for the service |
| getAdminServiceConfigSection | GET /admin/service/{ServiceID}/config/{ConfigSection} | This provides all the config for the service |
| getAdminServiceConfigSectionKey | GET /admin/service/{ServiceID}/config/{ConfigSection}/{ConfigKey} | This provides a config section key for the service |
| getAdminServiceInstances | GET /admin/service/instances | This lists the service instances available for a system |
| getAdminServiceInstancesByServiceID | GET /admin/service/{ServiceID}/instances | This lists the service instances available by service ID |
| getAdminStatus | GET /admin/status | This provides information on the status of the aiWARE edge |
| getAdminTokenDetail | GET /admin/token/{TokenID}/detail | Get the token info by ID |
| getAdminTokenPermissions | GET /admin/token/{TokenID}/permissions | This provides a list of all token permissions for a token by TokenID |
| getAdminTokens | GET /admin/tokens | This provides information about all tokens. |
| getAdminUserDetail | GET /admin/user/{UserID}/detail | This provides information on the given user. |
| getAdminUserPermissions | GET /admin/user/{UserID}/permissions | This provides a list of all user permissions for an user by UserID |
| getAdminUserTokens | GET /admin/user/{UserID}/tokens | This provides information on the given user. |
| getAdminUsers | GET /admin/users | This provides a list of users in the system |
| getAdminUsersPermission | GET /admin/users/permissions | This provides a list of all user permissions in the system |
| getAdminUsersRoles | GET /admin/users/roles | This provides a list of user role in the system |
| getApplications | GET /admin/applications | Get the list of applications deployed and available on aiWARE |
| getBacklogSummary | GET /admin/backlog/summary | This provides summary information on the current backlog |
| getConfig | GET /admin/config | This provides all the config for the cluster |
| getConfigSection | GET /admin/config/{ConfigSection} | This provides all the config for the cluster |
| getConfigSectionKey | GET /admin/config/{ConfigSection}/{ConfigKey} | This provides a config section key for the cluster |
| getEnginesForResource | GET /admin/resource/{ResourceID}/engines | Get list of engines for resource |
| getLicenseDetail | GET /admin/licenses/{LicenseID}/detail | This gets detail on a license key |
| getLicenses | GET /admin/licenses | This provides a licenses on the system |
| getMappingsForResource | GET /admin/resource/{ResourceID}/mappings | Get list of mappings for resource |
| getResource | GET /admin/resource/{ResourceID} | Get a resource definition |
| getResourceMappingDetail | GET /admin/resource/{ResourceID}/mapping/{ResourceMappingID}/detail | Get resource mapping detail |
| getResources | GET /admin/resources | Get the list of resources |
| getResourcesForEngine | GET /admin/engine/{EngineID}/resources | Get list of resources for engine |
| getResourcesForHost | GET /admin/host/{HostID}/resources | Get list of resources for host |
| getResourcesForService | GET /admin/service/{ServiceID}/resources | Get list of resources for service |
| getServerType | GET /admin/server_type/{ServerTypeID}/detail | This provides detail on the server type |
| getServerTypeEngineRunning | GET /admin/server_types/running_engines | This lists the running engine with server types |
| getServerTypeEngineRunningDetail | GET /admin/server_type/{ServerTypeID}/engine/{EngineID}/detail | This gets the detail of server type - running engine |
| getServerTypes | GET /admin/server_types | This lists the server types available on the system |
| getService | GET /admin/service/{ServiceID}/detail | This gets the service detail |
| getServices | GET /admin/services | This lists the services available on the system |
| loginUser | POST /admin/users/login | This logs a user in if successful |
| OAuthLoginUser | POST /admin/users/oauth2_login | This logs a user in if successful with OAuth2 |
| registerUser | POST /admin/users/register | This registers a new user |
| removeEngineForResource | POST /admin/resource/{ResourceID}/engine/{EngineID}/delete | This API removes the engine to the resource |
| removeserversServerType | POST /admin/server_type/{ServerTypeID}/remove | This API removes servers from the specified server type |
| resetAllocTable | POST /admin/backlog/reset-alloc | This resets the alloc table |
| signupInitialUser | POST /admin/users/signup/initial | This registers a new initial user |