AOX Platform API
The REST API behind AOX, ADRO's aerodynamic optimization platform. A Django REST Framework backend serving a public, machine-readable OpenAPI 3.0.3 document (drf-spectacular) with 231 operations across 207 paths: accounts and team management, projects, jobs, LES runs, sketch sessions, geometry patches, artifacts, an asset marketplace, STL conversion and repair, credits and credit bundles, plans, subscriptions and payments. Nineteen operations are explicitly unauthenticated (login, signup, social login, token refresh, plans, credit bundles, board announcements, health, tenant existence, email verification); the remainder require an authenticated session.
Operations 231
GET
/billing-keys/bypass-hint/
빌링키 발급 SDK 호출에 필요한 PG 별 bypass 페이로드 + channel_key. PG 별 추가 파라미터가 필요한 경우 프론트가 SDK 호출 전에 가져간다.
#
GET
/billing-keys/current/
현재 활성(ISSUED) 결제수단 1건 조회. 결제 PG사 + 카드 표시 메타만 반환 (raw billing_key 는 보안상 미노출). 한 팀 = 활성 빌링키 1개 정책이라 단일 객체로 응답하며, 없으면 null.
#
POST
/billing-keys/payletter/register-and-charge/
PayLetter requestIssueBillingKeyAndPay 콜백 처리 (빌링키 발급 + 첫결제 동시). 프론트가 SDK 콜백에서 받은 billingKey + paymentId 전달.
#
POST
/billing-keys/swap/
PG 인증 성공 뒤, 서버 트랜잭션에서 청구 프로필과 새 빌링키를 함께 등록한다. 진행 중 구독은 현재 결제주기를 유지하고 다음 갱신부터 새 키를 사용한다.
#
POST
/payments/{payment_id}/checkout-cancel/
결제창 취소/실패 마킹. FE SDK 의 취소·실패 콜백에서 호출. READY/PAY_PENDING → FAILED(CHECKOUT_CANCELED). 환불(cancel) 과 다른 액션.
#
GET
/payments/checkout-options/
Team checkout options derived from a saved or temporary billing country.
#
POST
/sketch/sessions/{job_uid}/conditions/
Create a new Sketch Job from a source Job with changed conditions
#
POST
/sketch/sessions/{job_uid}/geometry/
Create a new Sketch Job from a source Job with changed geometry
#
POST
/stl/convert/
STEP -> STL conversion — curvature-adaptive tessellation, returns STL + metrics
#
POST
/teams/{team_uid}/retained-results/{artifact_uid}/download-url/
구독 종료 팀의 승인된 결과 Artifact 다운로드 URL
#
Documentation
📖
APIReference
https://api.aoxlabs.com/swagger/
📖
Authentication
https://raw.githubusercontent.com/api-evangelist/adro1b33/refs/heads/main/authentication/adro1b33-authentication.yml
Specifications
Other Resources
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/adro1b33/refs/heads/main/conventions/adro1b33-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/adro1b33/refs/heads/main/errors/adro1b33-problem-types.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/adro1b33/refs/heads/main/data-model/adro1b33-data-model.yml
🔗
Overlay
https://raw.githubusercontent.com/api-evangelist/adro1b33/refs/heads/main/overlays/adro1b33-aox-overlay.yaml
🔗
AgentSkill
https://raw.githubusercontent.com/api-evangelist/adro1b33/refs/heads/main/skills/_index.yml
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/adro1b33/refs/heads/main/apis.yml