Summary
Get all profiles.
Description
Get all the profiles in IAP.
Route
GET /profiles
Roles
Parameters
Name | Type | Required | Description |
---|---|---|---|
queryOptions | object | yes | Options for query parameters. |
{ "queryOptions": { "contains": "profile1", "containsField": "id", "equals": "profile1", "equalsField": "id", "startsWith": "profile", "startsWithField": "id", "skip": 10, "limit": 50, "sort": "name", "order": 1 } }
{ "type": "object", "properties": { "queryOptions": { "title": "queryOptions", "type": "object", "properties": { "contains": { "type": "string", "examples": [ "profile1" ] }, "containsField": { "type": "string", "examples": [ "id" ] }, "equals": { "type": "string", "examples": [ "profile1" ] }, "equalsField": { "type": "string", "examples": [ "id" ] }, "startsWith": { "type": "string", "examples": [ "profile" ] }, "startsWithField": { "type": "string", "examples": [ "id" ] }, "skip": { "$ref": "common-schema#/definitions/skip" }, "limit": { "$ref": "common-schema#/definitions/limit" }, "sort": { "$ref": "common-schema#/definitions/sort" }, "order": { "$ref": "common-schema#/definitions/order" } } } }, "required": [ "queryOptions" ], "additionalProperties": false }
Return
Name | Type | Description |
---|---|---|
results | object | Contains the data of a profile. |
{ "results": [ { "metadata": { "isActive": false, "activeSync": true }, "profile": { "applicationProps": { "directory": "/opt/pronghorn/current/node_modules", "description": "Application" }, "uiProps": { "layout": "node_modules/@itential/pronghorn-core/ui/views/layout.jade", "home": "node_modules/@itential/pronghorn-core/ui/views/home.jade", "login": "node_modules/@itential/pronghorn-core/ui/views/login.jade", "profile": "node_modules/@itential/pronghorn-core/ui/views/profile.jade", "fav_icon": "node_modules/@itential/pronghorn-core/ui/img/favicon.ico", "description": "UI" }, "authenticationProps": { "uniqueSession": false, "admins": [ { "provenance": "", "group": "" }, { "provenance": "", "group": "admin" }, { "provenance": "", "group": "" } ], "description": "Authentication", "logoutTime": 20, "cookieName": "pronghorn_token", "brokerPrincipal": false }, "expressProps": { "express_http": { "enable": false, "port": 20204 }, "express_https": { "enable": true, "port": 56636, "key": "/opt/pronghorn/current/keys/key.pem", "cert": "/opt/pronghorn/current/keys/cert.pem", "secureProtocol": "TLSv1_2_method", "client_reneg_limit": 1, "client_reneg_window": 600, "passphrase": "anim aute sunt", "ciphers": "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256" }, "description": "Express Server", "cacheControl": false, "timeout": 300000, "access_control_allow_origin": "*" }, "loggerProps": { "log_directory": "/var/log/pronghorn", "log_filename": "pronghorn.log", "log_max_file_size": 1048576, "log_max_files": 100, "log_level": "warn", "console_level": "info", "description": "Logging", "log_timezone_offset": -5, "webserver": { "log_directory": "/var/log/pronghorn", "log_filename": "webserver.log" }, "syslog": { "level": "debug", "facility": "local0", "type": "5424", "host": "localhost", "port": 514, "protocol": "udp4", "pid": "process.pid", "localhost": "localhost", "app_name": "", "eol": "CR" } }, "redisProps": { "sentinels": [ { "host": "localhost", "port": 26379 }, { "host": "localhost", "port": 26379 }, { "host": "localhost", "port": 26379 }, { "host": "localhost", "port": 26379 } ], "name": "occaecat Lorem laboris", "db": 0, "username": "admin", "password": "$ENC87eb897b507afc1796db49409dd1251c87872e85afd2469e", "maxRetriesPerRequest": 20, "maxHeartbeatWriteRetries": 20 }, "auditProps": { "audit": true, "brokerValidation": true, "description": "Audit" }, "pathProps": { "encrypted": true, "description": "Path Properties" }, "alarmProps": [ { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "inform", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "inform", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" } ], "id": "profile1", "services": [ "FormBuilder", "FormBuilder", "FormBuilder", "FormBuilder" ], "description": "An IAP Profile", "rabbitmq": { "protocol": "amqp", "hosts": "rabbitmq", "port": 22104, "username": "guest", "password": "", "locale": "en_US", "frameMax": 0, "heartbeat": 0, "vhost": "/", "eventDeduplication": { "active": false, "cacheTtl": 100, "cacheSize": 100, "cachePersistence": "memory", "messagePreservation": { "strategy": "automatic", "preserveMessages": true, "tempQueueName": "iap_event__TMP__", "shovelName": "preserve_iap_events", "shovelAckMode": "on-confirm", "shovelAddHeaders": false, "shovelPrefetchCount": 1000, "shovelReconnectDelay": 5, "maxTransferWait": 5, "transferWaitPollIncrement": 0.1 } }, "adminPort": 64635, "keyPath": "/opt/pronghorn/current/keys/key.pem", "certPath": "/opt/pronghorn/current/keys/cert.pem", "caPath": "/opt/pronghorn/current/keys/ca.crt", "passphrase": "velit" }, "adapterStrategy": { "device": { "adapterTypes": [], "exceptions": { "runCommand": "" } } }, "systemProps": { "shutdownTimeout": 3, "servicesBlacklist": [ "Local AAA", "Local AAA", "Local AAA" ], "launchDelay": 5, "launchTimeout": 60, "deadProcessCheck": false, "deadProcessCheckInterval": 5, "deadProcessMaxPeriod": 15, "externalRequestTimeout": 5 }, "prebuiltProps": { "repoConfigs": { "@itentialopensource": { "enabled": true, "type": "gitlab", "hostname": "gitlab.com", "path": "itentialopensource/pre-built-automations", "credentials": { "token": "uTc_P4pnMAEsLbQHmyOt" } } } }, "integrationProps": { "threadCount": 5, "timeout": 15000 }, "retryStrategy": { "maxRetries": 5, "retryResetTimer": 30000 } } }, { "metadata": { "isActive": false, "activeSync": false }, "profile": { "applicationProps": { "directory": "/opt/pronghorn/current/node_modules", "description": "Application" }, "uiProps": { "layout": "node_modules/@itential/pronghorn-core/ui/views/layout.jade", "home": "node_modules/@itential/pronghorn-core/ui/views/home.jade", "login": "node_modules/@itential/pronghorn-core/ui/views/login.jade", "profile": "node_modules/@itential/pronghorn-core/ui/views/profile.jade", "fav_icon": "node_modules/@itential/pronghorn-core/ui/img/favicon.ico", "description": "UI" }, "authenticationProps": { "uniqueSession": false, "admins": [ { "provenance": "Local AAA", "group": "admin" }, { "provenance": "", "group": "admin" }, { "provenance": "", "group": "admin" }, { "provenance": "", "group": "admin" }, { "provenance": "Local AAA", "group": "admin" } ], "description": "Authentication", "logoutTime": 20, "cookieName": "pronghorn_token", "brokerPrincipal": false }, "expressProps": { "express_http": { "enable": false, "port": 35030 }, "express_https": { "enable": false, "port": 492, "key": "/opt/pronghorn/current/keys/key.pem", "cert": "/opt/pronghorn/current/keys/cert.pem", "secureProtocol": "TLSv1_2_method", "client_reneg_limit": 1, "client_reneg_window": 600, "passphrase": "nulla", "ciphers": "" }, "description": "Express Server", "cacheControl": false, "timeout": 300000, "access_control_allow_origin": "*" }, "loggerProps": { "log_directory": "/var/log/pronghorn", "log_filename": "pronghorn.log", "log_max_file_size": 1048576, "log_max_files": 100, "log_level": "warn", "console_level": "trace", "description": "Logging", "log_timezone_offset": -5, "webserver": { "log_directory": "/var/log/pronghorn", "log_filename": "webserver.log" }, "syslog": { "level": "info", "facility": "local0", "type": "BSD", "host": "localhost", "port": 514, "protocol": "udp4", "pid": "process.pid", "localhost": "localhost", "app_name": "", "eol": "CR" } }, "redisProps": { "sentinels": [ { "host": "localhost", "port": 26379 }, { "host": "localhost", "port": 26379 }, { "host": "localhost", "port": 26379 } ], "name": "eiusmod voluptate ullamco non", "db": 0, "username": "admin", "password": "$ENC87eb897b507afc1796db49409dd1251c87872e85afd2469e", "maxRetriesPerRequest": 20, "maxHeartbeatWriteRetries": 20 }, "auditProps": { "audit": true, "brokerValidation": true, "description": "Audit" }, "pathProps": { "encrypted": true, "description": "Path Properties" }, "alarmProps": [ { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" } ], "id": "profile1", "services": [ "WorkflowBuilder", "FormBuilder", "WorkflowBuilder" ], "description": "An IAP Profile", "rabbitmq": { "protocol": "amqp", "hosts": "rabbitmq", "port": 13601, "username": "guest", "password": "", "locale": "en_US", "frameMax": 0, "heartbeat": 0, "vhost": "/", "eventDeduplication": { "active": false, "cacheTtl": 100, "cacheSize": 100, "cachePersistence": "memory", "messagePreservation": { "strategy": "automatic", "preserveMessages": true, "tempQueueName": "iap_event__TMP__", "shovelName": "preserve_iap_events", "shovelAckMode": "on-confirm", "shovelAddHeaders": false, "shovelPrefetchCount": 1000, "shovelReconnectDelay": 5, "maxTransferWait": 5, "transferWaitPollIncrement": 0.1 } }, "adminPort": 65484, "keyPath": "/opt/pronghorn/current/keys/key.pem", "certPath": "/opt/pronghorn/current/keys/cert.pem", "caPath": "/opt/pronghorn/current/keys/ca.crt", "passphrase": "adipisicing minim proident nostrud" }, "adapterStrategy": { "device": { "adapterTypes": [], "exceptions": { "runCommand": "" } } }, "systemProps": { "shutdownTimeout": 3, "servicesBlacklist": [ "Local AAA" ], "launchDelay": 5, "launchTimeout": 60, "deadProcessCheck": true, "deadProcessCheckInterval": 5, "deadProcessMaxPeriod": 15, "externalRequestTimeout": 5 }, "prebuiltProps": { "repoConfigs": { "@itentialopensource": { "enabled": false, "type": "gitlab", "hostname": "gitlab.com", "path": "itentialopensource/pre-built-automations", "credentials": { "token": "uTc_P4pnMAEsLbQHmyOt" } } } }, "integrationProps": { "threadCount": 5, "timeout": 15000 }, "retryStrategy": { "maxRetries": 10, "retryResetTimer": 30000 } } }, { "metadata": { "isActive": true, "activeSync": true }, "profile": { "applicationProps": { "directory": "/opt/pronghorn/current/node_modules", "description": "Application" }, "uiProps": { "layout": "node_modules/@itential/pronghorn-core/ui/views/layout.jade", "home": "node_modules/@itential/pronghorn-core/ui/views/home.jade", "login": "node_modules/@itential/pronghorn-core/ui/views/login.jade", "profile": "node_modules/@itential/pronghorn-core/ui/views/profile.jade", "fav_icon": "node_modules/@itential/pronghorn-core/ui/img/favicon.ico", "description": "UI" }, "authenticationProps": { "uniqueSession": false, "admins": [ { "provenance": "Local AAA", "group": "" }, { "provenance": "", "group": "admin" }, { "provenance": "Local AAA", "group": "" } ], "description": "Authentication", "logoutTime": 60, "cookieName": "token", "brokerPrincipal": false }, "expressProps": { "express_http": { "enable": false, "port": 45013 }, "express_https": { "enable": true, "port": 9593, "key": "/opt/pronghorn/current/keys/key.pem", "cert": "/opt/pronghorn/current/keys/cert.pem", "secureProtocol": "TLSv1_2_method", "client_reneg_limit": 1, "client_reneg_window": 600, "passphrase": "commodo non", "ciphers": "" }, "description": "Express Server", "cacheControl": false, "timeout": 300000, "access_control_allow_origin": "*" }, "loggerProps": { "log_directory": "/var/log/pronghorn", "log_filename": "pronghorn.log", "log_max_file_size": 1048576, "log_max_files": 100, "log_level": "warn", "console_level": "info", "description": "Logger Settings", "log_timezone_offset": -5, "webserver": { "log_directory": "/var/log/pronghorn", "log_filename": "webserver.log" }, "syslog": { "level": "error", "facility": "local0", "type": "5424", "host": "localhost", "port": 514, "protocol": "udp4", "pid": "process.pid", "localhost": "", "app_name": "process.title", "eol": "" } }, "redisProps": { "host": "127.0.0.1", "port": 6379, "db": 0, "username": "admin", "password": "$ENC87eb897b507afc1796db49409dd1251c87872e85afd2469e", "maxRetriesPerRequest": 20, "maxHeartbeatWriteRetries": 20 }, "auditProps": { "audit": true, "brokerValidation": true, "description": "Audit" }, "pathProps": { "encrypted": true, "description": "Path Properties" }, "alarmProps": [], "id": "profile1", "services": [ "FormBuilder", "FormBuilder" ], "description": "An IAP Profile", "rabbitmq": { "protocol": "amqp", "hosts": "rabbitmq", "port": 55344, "username": "guest", "password": "", "locale": "en_US", "frameMax": 0, "heartbeat": 0, "vhost": "/", "eventDeduplication": { "active": false, "cacheTtl": 100, "cacheSize": 100, "cachePersistence": "memory", "messagePreservation": { "strategy": "automatic", "preserveMessages": true, "tempQueueName": "iap_event__TMP__", "shovelName": "preserve_iap_events", "shovelAckMode": "on-confirm", "shovelAddHeaders": false, "shovelPrefetchCount": 1000, "shovelReconnectDelay": 5, "maxTransferWait": 5, "transferWaitPollIncrement": 0.1 } }, "adminPort": 14844, "keyPath": "/opt/pronghorn/current/keys/key.pem", "certPath": "/opt/pronghorn/current/keys/cert.pem", "caPath": "/opt/pronghorn/current/keys/ca.crt", "passphrase": "in" }, "adapterStrategy": { "device": { "adapterTypes": [], "exceptions": { "runCommand": "" } } }, "systemProps": { "shutdownTimeout": 3, "servicesBlacklist": [ "Local AAA", "Local AAA", "Local AAA", "Local AAA" ], "launchDelay": 5, "launchTimeout": 60, "deadProcessCheck": true, "deadProcessCheckInterval": 5, "deadProcessMaxPeriod": 15, "externalRequestTimeout": 5 }, "prebuiltProps": { "repoConfigs": { "@itentialopensource": { "enabled": true, "type": "gitlab", "hostname": "gitlab.com", "path": "itentialopensource/pre-built-automations", "credentials": { "token": "uTc_P4pnMAEsLbQHmyOt" } } } }, "integrationProps": { "threadCount": 5, "timeout": 15000 }, "retryStrategy": { "maxRetries": 10, "retryResetTimer": 60000 } } }, { "metadata": { "isActive": false, "activeSync": true }, "profile": { "applicationProps": { "directory": "/opt/pronghorn/current/node_modules", "description": "Application" }, "uiProps": { "layout": "node_modules/@itential/pronghorn-core/ui/views/layout.jade", "home": "node_modules/@itential/pronghorn-core/ui/views/home.jade", "login": "node_modules/@itential/pronghorn-core/ui/views/login.jade", "profile": "node_modules/@itential/pronghorn-core/ui/views/profile.jade", "fav_icon": "node_modules/@itential/pronghorn-core/ui/img/favicon.ico", "description": "UI" }, "authenticationProps": { "uniqueSession": false, "admins": [ { "provenance": "Local AAA", "group": "" } ], "description": "Authentication", "logoutTime": 60, "cookieName": "token", "brokerPrincipal": false }, "expressProps": { "express_http": { "enable": false, "port": 11407 }, "express_https": { "enable": true, "port": 25613, "key": "/opt/pronghorn/current/keys/key.pem", "cert": "/opt/pronghorn/current/keys/cert.pem", "secureProtocol": "TLSv1_2_method", "client_reneg_limit": 1, "client_reneg_window": 600, "passphrase": "proident adipisicing sunt commodo", "ciphers": "" }, "description": "Express Server", "cacheControl": false, "timeout": 300000, "access_control_allow_origin": "*" }, "loggerProps": { "log_directory": "/var/log/pronghorn", "log_filename": "pronghorn.log", "log_max_file_size": 1048576, "log_max_files": 100, "log_level": "error", "console_level": "warn", "description": "Logger Settings", "log_timezone_offset": -5, "webserver": { "log_directory": "/var/log/pronghorn", "log_filename": "webserver.log" }, "syslog": { "level": "warning", "facility": "local0", "type": "5424", "host": "localhost", "port": 514, "protocol": "udp4", "pid": "process.pid", "localhost": "", "app_name": "process.title", "eol": "" } }, "redisProps": { "host": "127.0.0.1", "port": 6379, "db": 0, "username": "admin", "password": "$ENC87eb897b507afc1796db49409dd1251c87872e85afd2469e", "maxRetriesPerRequest": 20, "maxHeartbeatWriteRetries": 20 }, "auditProps": { "audit": true, "brokerValidation": true, "description": "Audit" }, "pathProps": { "encrypted": true, "description": "Path Properties" }, "alarmProps": [ { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "trap", "description": "Alarm" }, { "ip": "127.0.0.1", "community": "public", "properties": { "retries": 1, "timeout": 5000, "trapPort": 162, "version": "V1", "transport": "udp4" }, "type": "inform", "description": "Alarm" } ], "id": "profile1", "services": [ "FormBuilder", "FormBuilder" ], "description": "An IAP Profile", "rabbitmq": { "protocol": "amqp", "hosts": "rabbitmq", "port": 61452, "username": "", "password": "guest", "locale": "en_US", "frameMax": 0, "heartbeat": 0, "vhost": "/", "eventDeduplication": { "active": false, "cacheTtl": 100, "cacheSize": 100, "cachePersistence": "memory", "messagePreservation": { "strategy": "automatic", "preserveMessages": true, "tempQueueName": "iap_event__TMP__", "shovelName": "preserve_iap_events", "shovelAckMode": "on-confirm", "shovelAddHeaders": false, "shovelPrefetchCount": 1000, "shovelReconnectDelay": 5, "maxTransferWait": 5, "transferWaitPollIncrement": 0.1 } }, "adminPort": 54220, "keyPath": "/opt/pronghorn/current/keys/key.pem", "certPath": "/opt/pronghorn/current/keys/cert.pem", "caPath": "/opt/pronghorn/current/keys/ca.crt", "passphrase": "ex amet minim" }, "adapterStrategy": { "device": { "adapterTypes": [], "exceptions": { "runCommand": "" } } }, "systemProps": { "shutdownTimeout": 3, "servicesBlacklist": [ "Local AAA", "Local AAA", "Local AAA", "Local AAA" ], "launchDelay": 5, "launchTimeout": 60, "deadProcessCheck": false, "deadProcessCheckInterval": 5, "deadProcessMaxPeriod": 15, "externalRequestTimeout": 5 }, "prebuiltProps": { "repoConfigs": { "@itentialopensource": { "enabled": false, "type": "gitlab", "hostname": "gitlab.com", "path": "itentialopensource/pre-built-automations", "credentials": { "token": "uTc_P4pnMAEsLbQHmyOt" } } } }, "integrationProps": { "threadCount": 5, "timeout": 15000 }, "retryStrategy": { "maxRetries": 10, "retryResetTimer": 60000 } } } ], "total": 1 }
{ "title": "results", "type": "object", "properties": { "results": { "type": "array", "items": { "type": "object", "properties": { "metadata": { "type": "object", "properties": { "isActive": { "$ref": "common-schema#/definitions/isActive" }, "activeSync": { "$ref": "common-schema#/definitions/activeSync" } } }, "profile": { "$ref": "profiles-schema" } } } }, "total": { "$ref": "common-schema#/definitions/total" } } }