TWNStack

API Reference

Complete API documentation for all TWNstack products.

Authentication

All API requests require authentication using API keys passed in the Authorization header:

Authorization: Bearer your-api-key

Base URLs

  • Production: https://api.twnstack.com/v1
  • Staging: https://api-staging.twnstack.com/v1

CreatureGRC API

Compliance Endpoints

  • GET /compliance/frameworks - List available compliance frameworks
  • POST /compliance/assessments - Create new compliance assessment
  • GET /compliance/assessments/:id - Get assessment details

Risk Management

  • GET /risks - List all risks
  • POST /risks - Create new risk entry
  • PUT /risks/:id - Update risk status

OpenSentinel API

Monitoring

  • GET /monitors - List active monitors
  • POST /alerts - Create alert rule
  • GET /logs/query - Query system logs

Incident Response

  • POST /incidents - Create incident
  • GET /incidents/:id - Get incident details
  • POST /incidents/:id/resolve - Resolve incident

SOAPBOX API

Campaigns

  • GET /campaigns - List marketing campaigns
  • POST /campaigns - Create new campaign
  • PUT /campaigns/:id - Update campaign

Analytics

  • GET /analytics/overview - Get marketing analytics
  • GET /analytics/conversion - Conversion tracking data

Rate Limits

  • Standard: 100 requests/minute
  • Enterprise: 1000 requests/minute

Error Codes

CodeDescription
400Bad Request
401Unauthorized
403Forbidden
404Not Found
429Rate Limited
500Internal Server Error

On this page