SupplySense AI

OpenAPI Intelligence

API surface, analyzed for humans

This view translates the raw OpenAPI document into endpoint coverage, auth posture, and request-method distribution so teams can integrate faster.

Paths

23

Distinct route paths currently documented.

Operations

36

Total method-level operations ready for integration.

Protected

30

Operations requiring Supabase JWT authentication.

Public

6

Operations available without bearer auth.

Coverage

Tag and method distribution

Use this to spot dense API domains and quickly understand the dominant request patterns.

By tag

  • Suppliers3
  • Incidents3
  • Stripe3
  • Docs2
  • Users2
  • Organizations2
  • Risks2
  • Assessments2
  • Alerts2
  • Disruptions2
  • Mitigation2
  • Reports2
  • Integrations2
  • Scenarios2
  • Health1
  • Monitoring1
  • Auth1
  • Analytics1
  • Notifications1

By method

  • GET19
  • POST13
  • PATCH4

Endpoint Index

Operation-by-operation reference

Readable operation index grouped by tag, with auth requirement and response envelopes.

MethodPathAuthResponses
GET

/api/health

Health check

Public200, 503
GET

/api/openapi

OpenAPI specification

Public200
GET

/api/docs

Swagger UI

Public200
POST

/api/monitoring

Ingest external monitoring event

Public201, 400, 401, 429, 500
GET

/auth/callback

Supabase auth callback

Public302
GET

/api/users

Get current user profile

JWT required200
PATCH

/api/users

Update current user profile

JWT required200
GET

/api/organizations

List organizations and memberships

JWT required200
POST

/api/organizations

Create organization or invite member

JWT required201
GET

/api/suppliers

List suppliers

JWT required200
POST

/api/suppliers

Create supplier

JWT required201
GET

/api/suppliers/alternatives

Match alternative suppliers

JWT required200, 400, 401, 500
GET

/api/risks

List risk events and scores

JWT required200
POST

/api/risks

Create or update risk ingestion input

JWT required201
GET

/api/assessments

List assessments

JWT required200
POST

/api/assessments

Create assessment

JWT required201
GET

/api/alerts

List alerts

JWT required200
PATCH

/api/alerts

Acknowledge, dismiss, or resolve alert

JWT required200
GET

/api/disruptions

List disruptions

JWT required200
PATCH

/api/disruptions

Update disruption

JWT required200
GET

/api/incidents

List incidents

JWT required200
POST

/api/incidents

Create incident

JWT required201
PATCH

/api/incidents

Transition incident status

JWT required200
GET

/api/mitigation

List mitigation plans

JWT required200
POST

/api/mitigation

Create mitigation plan

JWT required201
GET

/api/reports

List reports

JWT required200
POST

/api/reports

Generate report

JWT required201
GET

/api/analytics

Dashboard aggregates and trends

JWT required200
GET

/api/notifications

List notifications

JWT required200
GET

/api/integrations

List connector status

JWT required200
POST

/api/integrations

Create or update integration

JWT required201
GET

/api/scenarios

List simulation scenarios

JWT required200
POST

/api/scenarios

Create simulation scenario

JWT required201
POST

/api/stripe/checkout

Create Stripe Checkout session

JWT required200
POST

/api/stripe/portal

Create Stripe billing portal session

JWT required200
POST

/api/stripe/webhook

Stripe webhook receiver

Public200, 400