Every API here is available over the APIs.io API and to AI agents over MCP.
{
"swagger": "2.0",
"info": {
"version": "v1",
"title": "Inrix.UserAccounts.Web"
},
"host": "uas-api.inrix.com",
"basePath": "/Inrix.UserAccountsSystem.Web_deploy",
"schemes": [
"https"
],
"paths": {
"/v1/applications": {
"get": {
"tags": [
"Application"
],
"operationId": "Application_Get",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "devId",
"in": "query",
"required": false,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Application"
],
"operationId": "Application_Post",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "newApp",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Application"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/applications/{appId}": {
"get": {
"tags": [
"Application"
],
"operationId": "Application_Get",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "loadFromDB",
"in": "query",
"required": false,
"type": "boolean"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"put": {
"tags": [
"Application"
],
"operationId": "Application_Put",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "app",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Application"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Application"
],
"operationId": "Application_Delete",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/appByVendor": {
"get": {
"tags": [
"Application"
],
"operationId": "Application_GetByVendor",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "vendorId",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/appToken": {
"get": {
"tags": [
"Application"
],
"operationId": "Application_GetAppToken",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "query",
"required": false,
"type": "string",
"format": "uuid"
},
{
"name": "hashToken",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/oauth2/apptoken": {
"post": {
"tags": [
"Application"
],
"operationId": "Application_OAuth2Token",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "signinRequest",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/OAuth2SigninRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/applications/{appId}/appKey": {
"get": {
"tags": [
"Application"
],
"operationId": "Application_GetAppKey",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/applications/{appId}/status": {
"put": {
"tags": [
"Application"
],
"operationId": "Application_SetStatus",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "value",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/applications/{appId}/properties": {
"get": {
"tags": [
"Application"
],
"operationId": "Application_QueryProperty",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "key",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"put": {
"tags": [
"Application"
],
"operationId": "Application_UpdateProperty2",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "key",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "value",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Application"
],
"operationId": "Application_AddProperties",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "properties",
"in": "body",
"required": true,
"schema": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Application"
],
"operationId": "Application_DeleteProperty2",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "key",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/applications/{appId}/properties/{key}": {
"get": {
"tags": [
"Application"
],
"operationId": "Application_QueryPropertyByKey",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "key",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"put": {
"tags": [
"Application"
],
"operationId": "Application_UpdateProperty",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "key",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "value",
"in": "query",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Application"
],
"operationId": "Application_DeleteProperty",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "appId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "key",
"in": "path",
"required": true,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/Ping": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_Ping",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "string"
}
}
}
}
},
"/v1/ApplicationManagement/ApplicationContext": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_GetApplicationContext",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/ApplicationStatus": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_GetApplicationStatus",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/Caches": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_GetCaches",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/Caches/{cacheId}/Clear": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_ClearCache",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "cacheId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/Caches/{cacheId}/Refresh": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_RefreshCache",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "cacheId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/Caches/{cacheId}": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_GetCacheContent",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "cacheId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/Recycle": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_RecycleApplication",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/ApplicationManagement/ForceGarbageCollection": {
"get": {
"tags": [
"ApplicationManagement"
],
"operationId": "ApplicationManagement_ForceGarbageCollection",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/validatetoken": {
"post": {
"tags": [
"Auth"
],
"operationId": "Auth_CheckToken",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "accessToken",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/AccessToken"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/signin": {
"post": {
"tags": [
"Auth"
],
"operationId": "Auth_Signin",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "hashToken",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "signinRequest",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/SigninRequest"
}
},
{
"name": "appKey",
"in": "query",
"required": false,
"type": "string"
},
{
"name": "appId",
"in": "query",
"required": false,
"type": "string",
"format": "uuid"
},
{
"name": "withProperty",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/oauth2/token": {
"post": {
"tags": [
"Auth"
],
"operationId": "Auth_OAuth2Token",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "signinRequest",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/OAuth2SigninRequest"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/socialSignin": {
"post": {
"tags": [
"Auth"
],
"operationId": "Auth_SocialSignin",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "hashToken",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "signinRequest",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/SigninRequest"
}
},
{
"name": "appId",
"in": "query",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/signout": {
"get": {
"tags": [
"Auth"
],
"operationId": "Auth_Signout",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/renewtoken": {
"get": {
"tags": [
"Auth"
],
"operationId": "Auth_RenewToken",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "refreshToken",
"in": "query",
"required": true,
"type": "string"
},
{
"name": "oAuthToken",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/developers": {
"get": {
"tags": [
"Developer"
],
"operationId": "Developer_Get",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"post": {
"tags": [
"Developer"
],
"operationId": "Developer_Post",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "newDeveloper",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Developer"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/developers/{devId}": {
"get": {
"tags": [
"Developer"
],
"operationId": "Developer_Get",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "devId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"put": {
"tags": [
"Developer"
],
"operationId": "Developer_Put",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "devId",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "dev",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Developer"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/devices/{id}": {
"put": {
"tags": [
"Device"
],
"operationId": "Device_Put",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "device",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/Device"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/devices": {
"get": {
"tags": [
"Device"
],
"operationId": "Device_GetUserDevices",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "userId",
"in": "query",
"required": true,
"type": "string",
"format": "uuid"
},
{
"name": "deviceStatus",
"in": "query",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"delete": {
"tags": [
"Device"
],
"operationId": "Device_DeleteDevices",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "userId",
"in": "query",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/heartbeat": {
"get": {
"tags": [
"Device"
],
"operationId": "Device_ConnHeartbeat",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
}
},
"/v1/emailtemplates/{id}": {
"get": {
"tags": [
"EmailTemplate"
],
"operationId": "EmailTemplate_Get",
"consumes": [],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "string",
"format": "uuid"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"type": "object"
}
}
}
},
"put": {
"tags": [
"EmailTemplate"
],
"operationId": "EmailTemplate_Put",
"consumes": [
"application/json",
"text/json",
"application/xml",
"text/xml",
"application/x-www-form-urlencoded"
],
"produces": [
"application/json",
"text/json",
"application/xml",
"text/xml"
],
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"type": "string",
"format": "
# --- truncated at 32 KB (86 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/inrix/refs/heads/main/openapi/inrix-user-accounts-openapi-original.json