ES · EN
New Soft Ideas · OptimoAI Platform

OptimoAI API Production

Backend running. Multi-product SaaS platform with AI services for WMS, SFA, TMS and POS. Multi-scheme authentication, billing and model execution.

Version v@Model.ApiVersion
Status Online
Server UTC 18:06:56
Machine srvbc

Quick links

  • Swagger UI /swagger
  • Health check /api/core/ping/user
  • Token (Basic) POST /api/auth/token
  • Client credentials POST /api/auth/client-token
  • Internal docs XtraDocuments/

Security

Three authentication schemes depending on the client type.

Bearer JWT Portal users (admin, customers)
Basic Auth User token issuance
Client Credentials Apps and services that consume the API

System modules

Auth

JWT token issuance, registration, login, forgot-password and session management by claims and roles.

/api/auth/*

Core

Organizations, members, Optimo products, plans, auditing and platform utilities.

/api/core/*

AI

Subscriptions, client-credential credentials, AI services, model execution and usage logs.

/api/ai/*  /api/execute/*

Billing

Payment methods, invoices, billing periods, accrued costs and spending limits.

/api/billing/*

Admin

Payment provider management, platform configuration and subscription overrides (Admin role).

/api/admin/*

Portal

Blazor WASM frontend connected to this backend. Self-service account, subscriptions and credentials.

http://localhost:5022

Key endpoints

Method Route Description Auth
POST/api/auth/tokenLogin — issues user JWTBasic
POST/api/auth/client-tokenApp token (client credentials)None
POST/api/auth/registerNew user registrationNone
GET/api/core/ping/userHealth check with session infoBearer
GET/api/ai/organizations/{id}/subscriptionsLists an org's subscriptionsBearer
POST/api/ai/organizations/{id}/credentialsCreate client credentialBearer
POST/api/execute/{orgId}/subscriptions/{subId}Execute AI serviceClient Credentials
GET/api/admin/payment-configPayment provider config (singleton)Bearer + Admin
Full list in Swagger UI. Detailed documentation in XtraDocuments/ApiManual.md.