PRISMATECH SHIELD / Developers

API contracts

Existing endpoints and fields remain unchanged.

Login and action

POST /v1/evaluate/login and POST /v1/evaluate/action use Bearer authentication, project context, and explicit scopes.

Request and response

userId, action, metadata, and Idempotency-Key are technical identifiers. The application must handle decision outcomes and technical failures separately.

POST /v1/evaluate/login
Authorization: Bearer EXAMPLE_ONLY_NOT_REAL
Idempotency-Key: synthetic-login-0001
Content-Type: application/json

{"userId":"synthetic-user","failedAttempts":0}

Public registration and email verification are not yet approved. Existing customers use the customer portal. No accounts or keys are created here.