VectorVue Documentation

Integration, platform operations, architecture, and assurance references

VectorVue Client API Manual

This manual provides production-safe integration guidance for client-facing APIs.

1. Security Model

2. Base URL and Authentication

Default local endpoint:

Login:

Use access token in all calls:

3. Core Client Endpoints

4. Analytics Endpoints

Client analytics response contract:

5. Compliance Endpoints

Compliance responses include:

6. Example Login Flow

curl -k -X POST https://127.0.0.1/api/v1/client/auth/login \
  -H 'Content-Type: application/json' \
  -d '{
    "username": "acme_viewer",
    "password": "AcmeView3r!",
    "tenant_id": "10000000-0000-0000-0000-000000000001"
  }'

7. Telemetry Endpoint Status

POST /api/v1/client/events and /api/v1/integrations/spectrastrike/* are retired and not exposed by the runtime API.

8. Integration Validation Checklist

  1. Authenticate and resolve tenant context.
  2. Read findings, risk, and remediation data.
  3. Confirm telemetry ingestion endpoints are not exposed.
  4. Call one analytics endpoint.
  5. Call one compliance endpoint and validate signature envelope presence.

9. Operational Commands

make deploy
make seed-clients
make api-smoke