Skip to main content
GET
/
applications
/
{applicationId}
/
monitoring
Get monitoring configuration
curl --request GET \
  --url https://app.trusys.ai/api/external/applications/{applicationId}/monitoring \
  --header 'x-api-key: <api-key>'
{
  "success": true,
  "data": {
    "metrics": [
      {
        "type": "answer-relevance",
        "threshold": 0.7
      }
    ],
    "plugins": {
      "harmful": [
        "harmful:hate"
      ]
    },
    "securityPurpose": "Customer support chatbot handling account queries",
    "securityConfig": {
      "hasAccessTo": "Help center knowledge base, customer profile metadata (non-sensitive)",
      "doesNotHaveAccessTo": "Core banking systems, full customer PII, internal support logs",
      "userTypes": "Retail customers, customer support agents",
      "securityRequirements": "PCI-DSS awareness, least-privilege access, audit logging",
      "sensitiveDataTypes": "Masked customer identifiers, limited account metadata",
      "exampleIdentifiers": "Customer ID: TB-987654, Support Ticket ID: SR-2025-00123",
      "criticalActions": "Card block requests (require external OTP confirmation)",
      "forbiddenTopics": "Fraud instructions, explicit financial advice, hate speech",
      "competitors": "Other banks and fintech providers",
      "redteamUser": "A retail banking customer exploring savings accounts"
    }
  }
}

Authorizations

x-api-key
string
header
required

Your Trusys API key. Create and manage keys in the Trusys UI under Settings โ†’ API Keys.

Include the key on every request:

x-api-key: <your-api-key>

Path Parameters

applicationId
string<uuid>
required

Unique identifier (UUID) of the application. Returned by POST /applications.

Response

Current monitoring configuration.

success
boolean
data
object

Monitoring evaluation metrics, security plugins, and application security context.