TorbatYar/docs/reference/api-reference.md
Mortezakoohjani e41ecfad4c Sync platform docs, infra, and module services with Accounting integration.
Include Loyalty/Communication/Sports Center backends and registry updates alongside production nginx and compose wiring.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 22:35:23 +03:30

3.0 KiB

API Reference

Index of HTTP APIs. Detailed contracts live in services-contracts.md. Template: api-template.md.

Core Platform

Base: Core service (/api/v1)

Area Doc section
Health GET /health
Tenants / Domains / Plans / Features / Subscription / Entitlement check services-contracts §5
Onboarding & Tenant Context services-contracts §7
OTP Auth architecture identity + Core routers /auth/otp/*
Public tenant site GET /api/v1/public/tenant-site (see contracts updates / Core routers)

Identity & Access

Base: Identity service (/api/v1)

Area Doc section
OIDC BFF + mobile auth services-contracts §8

Accounting

Base: Accounting service port 8002 (/api/v1)

See service OpenAPI at /docs and phases/Accounting.

CRM

Base: CRM service port 8003 (/api/v1) — public host crm.torbatyar.ir

Area Paths
Leads /api/v1/leads (+ assign/delete/restore)
Contacts /api/v1/contacts
Organizations /api/v1/organizations
Pipelines / stages /api/v1/pipelines
Opportunities /api/v1/opportunities (+ /stage, /win, /lose, stage-history)
Playbooks / forecasts / goals / targets / win-loss /api/v1/playbooks, /forecasts, /goals, /targets, /win-loss/*
Activities /api/v1/activities (+ /complete, participants, reminders)
Tasks / Meetings / Calls /api/v1/tasks, /meetings, /calls
Timeline / Comments / Mentions /api/v1/timeline, /comments, /mentions/*
Bookmarks / Team /api/v1/bookmarks, /favorites, /team-*, /collaboration-preferences/{user_id}
Quotes /api/v1/quotes
Lookups / tags / addresses / notes / attachments / custom fields / audit /api/v1/lookups/*, /tags, /addresses, /notes, /attachments, /custom-fields, /audit

Phase docs: crm-phase-6-0.mdcrm-phase-6-3.md

Loyalty

Base: Loyalty service port 8004 (/api/v1) — public host loyalty.torbatyar.ir

Area Paths
Programs /api/v1/programs (+ soft delete)
Tiers /api/v1/tiers (+ soft delete)
Members /api/v1/members (+ /enroll, /activate, /renew, /freeze, /resume, /cancel, /expire, /transfer, /lifecycle, soft delete)
Point accounts /api/v1/point-accounts (+ soft delete; no balance fields)
Rewards /api/v1/rewards (+ soft delete)
Campaigns /api/v1/campaigns (+ soft delete)
Audit /api/v1/audit

Phase docs: loyalty-phase-7-0.md, loyalty-phase-7-1.md

Future Services

Each new module adds an API sheet using the template and links it here.