Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
8330 lines
247 KiB
JSON
8330 lines
247 KiB
JSON
[
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/csv/export",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/csv/export/route.ts",
|
|
"controller": "ApiCSVAccountingController",
|
|
"controller_import": "../../../../../lib/api/controllers/ApiCSVAccountingController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCSVAccountingController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/csv/import/tax",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/csv/import/tax/route.ts",
|
|
"controller": "ApiCSVAccountingController",
|
|
"controller_import": "../../../../../../lib/api/controllers/ApiCSVAccountingController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCSVAccountingController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/csv/import/tax/history",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/csv/import/tax/history/route.ts",
|
|
"controller": "ApiCSVAccountingController",
|
|
"controller_import": "../../../../../../../lib/api/controllers/ApiCSVAccountingController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCSVAccountingController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/csv/import/tax/rollback/{importId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/csv/import/tax/rollback/[importId]/route.ts",
|
|
"controller": "ApiCSVAccountingController",
|
|
"controller_import": "../../../../../../../../lib/api/controllers/ApiCSVAccountingController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCSVAccountingController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/csv/import/tax/template",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/csv/import/tax/template/route.ts",
|
|
"controller": "ApiCSVAccountingController",
|
|
"controller_import": "../../../../../../../lib/api/controllers/ApiCSVAccountingController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCSVAccountingController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports/locks/invoice/reset",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/locks/invoice/reset/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports/preview",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/preview/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports/{batchId}",
|
|
"methods": [
|
|
"GET",
|
|
"PATCH"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/[batchId]/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports/{batchId}/download",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/[batchId]/download/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports/{batchId}/errors",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/[batchId]/errors/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports/{batchId}/execute",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/[batchId]/execute/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/accounting/exports/{batchId}/lines",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/accounting/exports/[batchId]/lines/route.ts",
|
|
"controller": "ApiAccountingExportController",
|
|
"controller_import": "../../../../../../lib/api/controllers/ApiAccountingExportController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAccountingExportController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/e2e/google/authorize",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/e2e/google/authorize/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/e2e/google/complete",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/e2e/google/complete/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/e2e/google/token",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/auth/e2e/google/token/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/e2e/google/userinfo",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/e2e/google/userinfo/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/google/calendar/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/google/calendar/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/google/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/google/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/microsoft/calendar/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/microsoft/calendar/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/microsoft/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/microsoft/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/microsoft/entra/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/microsoft/entra/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/msp/remember-email",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/auth/msp/remember-email/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/msp/sso/discover",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/auth/msp/sso/discover/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/msp/sso/resolve",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/auth/msp/sso/resolve/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/session",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/session/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/sessions",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/sessions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/sessions/all",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/auth/sessions/all/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/sessions/{sessionId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/auth/sessions/[sessionId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/validate-api-key",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/auth/validate-api-key/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/validate-token",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/auth/validate-token/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/auth/{nextauth}",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/auth/[...nextauth]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/billing/check-tenant",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/billing/check-tenant/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/billing/licence-count",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/billing/licence-count/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/calendar/appointment/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/calendar/appointment/[id]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/calendar/webhooks/google",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/calendar/webhooks/google/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/calendar/webhooks/microsoft",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/calendar/webhooks/microsoft/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/chat/stream/title",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/chat/stream/title/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/chat/stream/{slug}",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/chat/stream/[...slug]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/chat/v1/completions",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/chat/v1/completions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/chat/v1/completions/stream",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/chat/v1/completions/stream/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/chat/v1/execute",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/chat/v1/execute/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/client-portal/domain-session",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/client-portal/domain-session/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/clients",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/clients/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/documents/download/{fileId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/documents/download/[fileId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/documents/view/{fileId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/documents/view/[fileId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/documents/{documentId}/content",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/documents/[documentId]/content/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/documents/{documentId}/download",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/documents/[documentId]/download/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/documents/{documentId}/preview",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/documents/[documentId]/preview/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/documents/{documentId}/thumbnail",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/documents/[documentId]/thumbnail/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/imap/reconnect",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/imap/reconnect/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/imap/resync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/imap/resync/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/oauth/imap/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/email/oauth/imap/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/oauth/imap/initiate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/oauth/imap/initiate/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/oauth/initiate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/oauth/initiate/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/refresh-watch",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/refresh-watch/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/webhooks/google",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/webhooks/google/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/webhooks/imap",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/webhooks/imap/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/webhooks/microsoft",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/webhooks/microsoft/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/webhooks/resend",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/webhooks/resend/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/email/webhooks/test",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/email/webhooks/test/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/ext-bundles/abort",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/ext-bundles/abort/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/ext-bundles/finalize",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/ext-bundles/finalize/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/ext-bundles/upload-proxy",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/ext-bundles/upload-proxy/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/ext-debug/stream",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/ext-debug/stream/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/ext-proxy/{extensionId}/{path}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PATCH",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/ext-proxy/[extensionId]/[[...path]]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/ext/{extensionId}/{path}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"OPTIONS",
|
|
"PATCH",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/ext/[extensionId]/[[...path]]/route.ts",
|
|
"controller": "AbortController",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/softwareone/agreements",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/softwareone/agreements/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/softwareone/agreements/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/softwareone/agreements/[id]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/softwareone/statements",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/softwareone/statements/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/softwareone/statements/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/softwareone/statements/[id]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/softwareone/statements/{id}/charges",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/softwareone/statements/[id]/charges/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/softwareone/sync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/softwareone/sync/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/{extensionId}/agreements",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/[extensionId]/agreements/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/{extensionId}/agreements/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/[extensionId]/agreements/[id]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/{extensionId}/statements",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/[extensionId]/statements/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/{extensionId}/statements/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/[extensionId]/statements/[id]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/{extensionId}/statements/{id}/charges",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/[extensionId]/statements/[id]/charges/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/extensions/{extensionId}/sync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/extensions/[extensionId]/sync/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/files/{fileId}/download",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/files/[fileId]/download/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/health",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/health/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/healthz",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/healthz/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/import/approve",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/import/approve/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/import/details",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/import/details/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/import/history",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/import/history/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/import/mapping",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/import/mapping/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/import/preview",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/import/preview/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/import/sources",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/import/sources/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/inbound/{tenantSlug}/{webhookSlug}",
|
|
"methods": [
|
|
"PATCH",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/inbound/[tenantSlug]/[webhookSlug]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/installs/lookup-by-host",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/installs/lookup-by-host/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/installs/validate",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/installs/validate/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/connect",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/connect/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/disconnect",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/disconnect/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/discovery",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/discovery/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/mappings/confirm",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/mappings/confirm/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/mappings/preview",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/mappings/preview/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/mappings/remap",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/mappings/remap/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/mappings/unmap",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/mappings/unmap/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/sync",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/sync/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/sync/runs",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/sync/runs/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/sync/runs/{runId}",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/sync/runs/[runId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/validate-cipp",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/validate-cipp/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/entra/validate-direct",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/entra/validate-direct/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/ninjaone/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/ninjaone/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/qbo/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/qbo/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/qbo/connect",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/qbo/connect/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/xero/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/xero/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/integrations/xero/connect",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/integrations/xero/connect/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/check-tenant-email",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/check-tenant-email/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/collab/persist",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/collab/persist/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/ext-clients/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/ext-clients/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/ext-invoicing/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/ext-invoicing/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/ext-runner/install-config",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/ext-runner/install-config/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/ext-scheduler/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/ext-scheduler/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/ext-services/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/ext-services/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/internal/ext-storage/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/internal/ext-storage/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/online-meetings/recordings/{artifactId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/online-meetings/recordings/[artifactId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/projects",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/projects/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/projects/templates",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/projects/templates/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/projects/templates/categories",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/projects/templates/categories/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/projects/templates/{templateId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PATCH"
|
|
],
|
|
"route_file": "server/src/app/api/projects/templates/[templateId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/projects/templates/{templateId}/apply",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/projects/templates/[templateId]/apply/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/projects/templates/{templateId}/duplicate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/projects/templates/[templateId]/duplicate/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/public/appointment-request",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/public/appointment-request/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/public/appointment-request/available-dates",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/public/appointment-request/available-dates/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/public/appointment-request/available-services",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/public/appointment-request/available-services/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/public/appointment-request/available-slots",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/public/appointment-request/available-slots/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/readyz",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/readyz/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/secrets",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/secrets/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/secrets/{name}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"HEAD",
|
|
"PATCH"
|
|
],
|
|
"route_file": "server/src/app/api/secrets/[name]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/share/{token}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/share/[token]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/share/{token}/info",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/share/[token]/info/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/auth/callback/bot",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/teams/auth/callback/bot/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/auth/callback/message-extension",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/teams/auth/callback/message-extension/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/auth/callback/tab",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/teams/auth/callback/tab/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/bot/messages",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/teams/bot/messages/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/message-extension/query",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/teams/message-extension/query/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/package",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/teams/package/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/package/download",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/teams/package/download/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/quick-actions",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/teams/quick-actions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/teams/webhooks/recordings",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/teams/webhooks/recordings/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/tickets/{id}/live-token",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/tickets/[id]/live-token/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/accounting-exports/xero-csv/client-export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/accounting-exports/xero-csv/client-export/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/accounting-exports/xero-csv/client-import",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/accounting-exports/xero-csv/client-import/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/accounting-exports/xero-csv/tax-import",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/accounting-exports/xero-csv/tax-import/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/accounting-exports/{batchId}/download",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/accounting-exports/[batchId]/download/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/admin/telemetry-settings",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/admin/telemetry-settings/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/ai/document-assist",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/ai/document-assist/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/bulk-status",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/bulk-status/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/bulk-update",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/bulk-update/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/documents/{associationId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/documents/[associationId]/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/export/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/maintenance/{scheduleId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/maintenance/[scheduleId]/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/relationships/{relationshipId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/relationships/[relationshipId]/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/search/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/stats/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/documents",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/documents/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/history",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/history/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/maintenance",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/maintenance/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/maintenance/record",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/maintenance/record/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/notes",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/notes/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/relationships",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/relationships/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/rmm",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/rmm/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/rmm/reboot",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/rmm/reboot/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/rmm/refresh",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/rmm/refresh/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/rmm/remote-control",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/rmm/remote-control/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/rmm/script",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/rmm/script/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/software",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/software/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/summary",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/summary/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/tickets",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/tickets/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/assets/{id}/tickets/{ticketId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/assets/[id]/tickets/[ticketId]/route.ts",
|
|
"controller": "ApiAssetController",
|
|
"controller_import": "@/lib/api/controllers/ApiAssetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAssetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/executions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/executions/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/executions/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/executions/[id]/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/executions/{id}/retry",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/executions/[id]/retry/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/meta",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/meta/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/performance",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/performance/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/rules",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/rules/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/rules/bulk-execute",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/rules/bulk-execute/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/rules/bulk-status",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/rules/bulk-status/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/rules/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/rules/[id]/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/rules/{id}/execute",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/rules/[id]/execute/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/statistics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/statistics/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/templates",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/templates/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/templates/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/templates/[id]/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/automation/templates/{id}/use",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/automation/templates/[id]/use/route.ts",
|
|
"controller": "ApiAutomationController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiAutomationController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiAutomationController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/billing",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/billing/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/billing-analytics/overview",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/billing-analytics/overview/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/boards",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/boards/route.ts",
|
|
"controller": "ApiBoardController",
|
|
"controller_import": "@/lib/api/controllers/ApiBoardController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiBoardController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/boards/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/boards/[id]/route.ts",
|
|
"controller": "ApiBoardController",
|
|
"controller_import": "@/lib/api/controllers/ApiBoardController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiBoardController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/analytics/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/bulk/delete",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/bulk/delete/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/search/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/service",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/service/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/service/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/service/[id]/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/ticket",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/ticket/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/ticket/move",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/ticket/move/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/ticket/tree",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/ticket/tree/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/ticket/tree/{boardId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/ticket/tree/[boardId]/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/categories/ticket/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/categories/ticket/[id]/route.ts",
|
|
"controller": "ApiCategoryController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiCategoryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiCategoryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/client-contract-lines",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/client-contract-lines/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/client-contract-lines/{id}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/client-contract-lines/[id]/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/clients",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/clients/route.ts",
|
|
"controller": "ApiClientController",
|
|
"controller_import": "@/lib/api/controllers/ApiClientController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiClientController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/clients/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/clients/stats/route.ts",
|
|
"controller": "ApiClientController",
|
|
"controller_import": "@/lib/api/controllers/ApiClientController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiClientController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/clients/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/clients/[id]/route.ts",
|
|
"controller": "ApiClientController",
|
|
"controller_import": "@/lib/api/controllers/ApiClientController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiClientController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/clients/{id}/contacts",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/clients/[id]/contacts/route.ts",
|
|
"controller": "ApiClientController",
|
|
"controller_import": "@/lib/api/controllers/ApiClientController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiClientController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/clients/{id}/locations",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/clients/[id]/locations/route.ts",
|
|
"controller": "ApiClientController",
|
|
"controller_import": "@/lib/api/controllers/ApiClientController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiClientController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/comments",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/comments/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/company-contract-lines",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/company-contract-lines/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/company-contract-lines/{id}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/company-contract-lines/[id]/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contacts",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contacts/route.ts",
|
|
"controller": "ApiContactController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiContactController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContactController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contacts/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contacts/export/route.ts",
|
|
"controller": "ApiContactController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiContactController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContactController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contacts/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contacts/search/route.ts",
|
|
"controller": "ApiContactController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiContactController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContactController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contacts/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contacts/stats/route.ts",
|
|
"controller": "ApiContactController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiContactController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContactController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contacts/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contacts/[id]/route.ts",
|
|
"controller": "ApiContactController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiContactController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContactController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-line-templates",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-line-templates/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-line-templates/{id}/create-contract-line",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-line-templates/[id]/create-contract-line/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/bulk",
|
|
"methods": [
|
|
"DELETE",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/bulk/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/bulk/add-services",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/bulk/add-services/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/bulk/create",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/bulk/create/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/bulk/delete",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/bulk/delete/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/bulk/remove-services",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/bulk/remove-services/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/bulk/update",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/bulk/update/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}/activation",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/activation/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/analytics/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}/copy",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/copy/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}/fixed-config",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/fixed-config/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}/services",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/services/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}/services/{serviceId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/services/[serviceId]/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contract-lines/{id}/usage-metrics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contract-lines/[id]/usage-metrics/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contracts",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contracts/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contracts/{contractId}/contract-lines",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contracts/[contractId]/contract-lines/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/contracts/{contractId}/contract-lines/{contractLineId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/contracts/[contractId]/contract-lines/[contractLineId]/route.ts",
|
|
"controller": "ApiContractLineController",
|
|
"controller_import": "@/lib/api/controllers/ApiContractLineController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiContractLineController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/documents",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/documents/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/email",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/email/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/extensions/install",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/extensions/install/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/extensions/uninstall",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/extensions/uninstall/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/feature-access",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/feature-access/route.ts",
|
|
"controller": "ApiPermissionController",
|
|
"controller_import": "@/lib/api/controllers/ApiPermissionController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPermissionController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/feature-flags",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/feature-flags/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/billing/calculate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/billing/calculate/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/billing/payment-terms",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/billing/payment-terms/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/bulk/credits",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/bulk/credits/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/bulk/invoices",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/bulk/invoices/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/bulk/transactions",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/bulk/transactions/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/credits",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/credits/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/credits/apply",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/credits/apply/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/credits/prepayment",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/credits/prepayment/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/credits/transfer",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/credits/transfer/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/credits/validate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/credits/validate/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/invoices",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/invoices/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/invoices/{id}/finalize",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/invoices/[id]/finalize/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/invoices/{id}/items",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/invoices/[id]/items/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/payment-methods",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/payment-methods/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/payment-methods/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/payment-methods/[id]/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/reconciliation/run",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/reconciliation/run/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/reconciliation/{id}/resolve",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/reconciliation/[id]/resolve/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/reports/aging",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/reports/aging/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/reports/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/reports/analytics/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/reports/balance",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/reports/balance/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/tax/calculate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/tax/calculate/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/tax/rates",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/tax/rates/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/transactions",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/transactions/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/financial/transactions/{id}",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/financial/transactions/[id]/route.ts",
|
|
"controller": "ApiFinancialController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiFinancialController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiFinancialController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/actions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/actions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/[id]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/{id}/capture-sample",
|
|
"methods": [
|
|
"DELETE",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/[id]/capture-sample/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/{id}/deliveries",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/[id]/deliveries/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/{id}/deliveries/{deliveryId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/[id]/deliveries/[deliveryId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/{id}/deliveries/{deliveryId}/replay",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/[id]/deliveries/[deliveryId]/replay/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/{id}/rotate-secret",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/[id]/rotate-secret/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/inbound-webhooks/{id}/test",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/inbound-webhooks/[id]/test/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/accounts",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/accounts/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/accounts/mappings",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/accounts/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/connection/refresh",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/connection/refresh/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/connection/status",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/connection/status/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/connection/test",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/connection/test/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/customers/mappings",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/customers/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/customers/mappings/{mapping_id}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/customers/mappings/[mapping_id]/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/customers/sync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/customers/sync/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/diagnostics",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/diagnostics/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/health",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/health/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/health/config",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/health/config/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/invoices/export",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/invoices/export/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/invoices/import",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/invoices/import/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/items",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/items/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/mappings",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/mappings/{mapping_id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/mappings/[mapping_id]/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/oauth/callback",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/oauth/callback/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/oauth/disconnect",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/oauth/disconnect/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/oauth/initiate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/oauth/initiate/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/payment-methods",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/payment-methods/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/payments/sync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/payments/sync/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/sync/bulk",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/sync/bulk/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/sync/full",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/sync/full/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/sync/history",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/sync/history/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/sync/status",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/sync/status/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/sync/status/{sync_id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/sync/status/[sync_id]/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/sync/{sync_id}/cancel",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/sync/[sync_id]/cancel/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/sync/{sync_id}/retry",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/sync/[sync_id]/retry/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/tax-codes",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/tax-codes/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/tax-codes/mappings",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/tax-codes/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/integrations/quickbooks/terms",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/integrations/quickbooks/terms/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/analytics/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/bulk",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/bulk/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/bulk/credit",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/bulk/credit/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/bulk/delete",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/bulk/delete/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/bulk/send",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/bulk/send/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/export/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/generate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/generate/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/manual",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/manual/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/preview",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/preview/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/recurring",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/recurring/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/recurring/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/recurring/[id]/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/search/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/approve",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/approve/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/credit",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/credit/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/duplicate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/duplicate/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/finalize",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/finalize/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/items",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/items/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/payment",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/payment/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/pdf",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/pdf/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/reject",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/reject/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/send",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/send/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/tax",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/tax/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/invoices/{id}/transactions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/invoices/[id]/transactions/route.ts",
|
|
"controller": "ApiInvoiceController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiInvoiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiInvoiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles/categories",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/categories/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles/from-ticket/{ticketId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/from-ticket/[ticketId]/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles/templates",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/templates/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/[id]/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles/{id}/archive",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/[id]/archive/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles/{id}/content",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/[id]/content/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/kb-articles/{id}/publish",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/kb-articles/[id]/publish/route.ts",
|
|
"controller": "ApiKbArticleController",
|
|
"controller_import": "@/lib/api/controllers/ApiKbArticleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiKbArticleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/docs",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/docs/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/endpoints",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/endpoints/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/health",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/health/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/openapi",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/openapi/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/permissions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/permissions/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/schemas",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/schemas/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/sdk",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/sdk/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/meta/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/meta/stats/route.ts",
|
|
"controller": "ApiMetadataController",
|
|
"controller_import": "@/lib/api/controllers/ApiMetadataController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiMetadataController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/account/delete",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/account/delete/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/auth/apple",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/auth/apple/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/auth/apple/link",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/auth/apple/link/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/auth/apple/notifications",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/auth/apple/notifications/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/auth/capabilities",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/auth/capabilities/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/auth/exchange",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/auth/exchange/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/auth/refresh",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/auth/refresh/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/auth/revoke",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/auth/revoke/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/iap/check-email",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/iap/check-email/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/iap/notifications",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/iap/notifications/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/iap/provision",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/iap/provision/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/iap/restore",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/iap/restore/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/moderation/mutes",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/moderation/mutes/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/moderation/mutes/{userId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/moderation/mutes/[userId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/moderation/report",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/moderation/report/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/mobile/push-token",
|
|
"methods": [
|
|
"DELETE",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/mobile/push-token/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/permission-checks",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/permission-checks/route.ts",
|
|
"controller": "ApiPermissionController",
|
|
"controller_import": "@/lib/api/controllers/ApiPermissionController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPermissionController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/permissions",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/permissions/route.ts",
|
|
"controller": "ApiPermissionController",
|
|
"controller_import": "@/lib/api/controllers/ApiPermissionController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPermissionController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/permissions/categories",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/permissions/categories/route.ts",
|
|
"controller": "ApiPermissionController",
|
|
"controller_import": "@/lib/api/controllers/ApiPermissionController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPermissionController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/permissions/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/permissions/[id]/route.ts",
|
|
"controller": "ApiPermissionController",
|
|
"controller_import": "@/lib/api/controllers/ApiPermissionController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPermissionController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/permissions/{id}/roles",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/permissions/[id]/roles/route.ts",
|
|
"controller": "ApiPermissionController",
|
|
"controller_import": "@/lib/api/controllers/ApiPermissionController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPermissionController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-feature-flags",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-feature-flags/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-feature-flags/{flagId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"OPTIONS",
|
|
"PATCH",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-feature-flags/[flagId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-feature-flags/{flagId}/tenants",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-feature-flags/[flagId]/tenants/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-notifications",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-notifications/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-notifications/resolve-recipients",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-notifications/resolve-recipients/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-notifications/{notificationId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-notifications/[notificationId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-notifications/{notificationId}/reads",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-notifications/[notificationId]/reads/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-notifications/{notificationId}/stats",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-notifications/[notificationId]/stats/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-reports",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-reports/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-reports/access",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-reports/access/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-reports/audit",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-reports/audit/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-reports/schema",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-reports/schema/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-reports/{reportId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-reports/[reportId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/platform-reports/{reportId}/execute",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/platform-reports/[reportId]/execute/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/priorities",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/priorities/route.ts",
|
|
"controller": "ApiPriorityController",
|
|
"controller_import": "@/lib/api/controllers/ApiPriorityController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPriorityController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/priorities/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/priorities/[id]/route.ts",
|
|
"controller": "ApiPriorityController",
|
|
"controller_import": "@/lib/api/controllers/ApiPriorityController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPriorityController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/products",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/products/route.ts",
|
|
"controller": "ApiProductController",
|
|
"controller_import": "@/lib/api/controllers/ApiProductController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProductController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/products/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/products/[id]/route.ts",
|
|
"controller": "ApiProductController",
|
|
"controller_import": "@/lib/api/controllers/ApiProductController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProductController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/bulk-assign",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/bulk-assign/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/bulk-status",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/bulk-status/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/bulk-update",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/bulk-update/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/export/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/search/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/stats/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/tasks/{taskId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/tasks/[taskId]/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/tasks/{taskId}/checklist",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/tasks/[taskId]/checklist/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/[id]/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/{id}/phases",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/[id]/phases/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/{id}/phases/{phaseId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/[id]/phases/[phaseId]/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/{id}/phases/{phaseId}/tasks",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/[id]/phases/[phaseId]/tasks/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/{id}/task-status-mappings",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/[id]/task-status-mappings/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/{id}/tasks",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/[id]/tasks/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/projects/{id}/tickets",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/projects/[id]/tickets/route.ts",
|
|
"controller": "ApiProjectController",
|
|
"controller_import": "@/lib/api/controllers/ApiProjectController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiProjectController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/accounts",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/accounts/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/accounts/mappings",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/accounts/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/connection/refresh",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/connection/refresh/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/connection/status",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/connection/status/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/connection/test",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/connection/test/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/customers/mappings",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/customers/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/customers/mappings/{mapping_id}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/customers/mappings/[mapping_id]/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/customers/sync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/customers/sync/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/diagnostics",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/diagnostics/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/health",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/health/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/health/config",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/health/config/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/invoices/export",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/invoices/export/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/invoices/import",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/invoices/import/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/items",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/items/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/mappings",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/mappings/{mapping_id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/mappings/[mapping_id]/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/oauth/callback",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/oauth/callback/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/oauth/disconnect",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/oauth/disconnect/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/oauth/initiate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/oauth/initiate/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/payment-methods",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/payment-methods/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/payments/sync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/payments/sync/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/sync/bulk",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/sync/bulk/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/sync/full",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/sync/full/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/sync/history",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/sync/history/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/sync/status",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/sync/status/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/sync/status/{sync_id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/sync/status/[sync_id]/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/sync/{sync_id}/cancel",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/sync/[sync_id]/cancel/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/sync/{sync_id}/retry",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/sync/[sync_id]/retry/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/tax-codes",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/tax-codes/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/tax-codes/mappings",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/tax-codes/mappings/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quickbooks/terms",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quickbooks/terms/route.ts",
|
|
"controller": "ApiQuickBooksController",
|
|
"controller_import": "@/lib/api/controllers/ApiQuickBooksController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuickBooksController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/activities",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/activities/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/approve",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/approve/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/convert",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/convert/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/convert/preview",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/convert/preview/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/items",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/items/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/items/reorder",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/items/reorder/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/items/{itemId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/items/[itemId]/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/remind",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/remind/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/request-changes",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/request-changes/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/resend",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/resend/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/revisions",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/revisions/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/send",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/send/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/quotes/{id}/submit-for-approval",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/quotes/[id]/submit-for-approval/route.ts",
|
|
"controller": "ApiQuoteController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiQuoteController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiQuoteController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/rbac/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/rbac/analytics/route.ts",
|
|
"controller": "ApiRoleController",
|
|
"controller_import": "@/lib/api/controllers/ApiRoleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiRoleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/rbac/audit",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/rbac/audit/route.ts",
|
|
"controller": "ApiPermissionController",
|
|
"controller_import": "@/lib/api/controllers/ApiPermissionController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiPermissionController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/roles",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/roles/route.ts",
|
|
"controller": "ApiRoleController",
|
|
"controller_import": "@/lib/api/controllers/ApiRoleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiRoleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/roles/bulk",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/roles/bulk/route.ts",
|
|
"controller": "ApiRoleController",
|
|
"controller_import": "@/lib/api/controllers/ApiRoleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiRoleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/roles/templates",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/roles/templates/route.ts",
|
|
"controller": "ApiRoleController",
|
|
"controller_import": "@/lib/api/controllers/ApiRoleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiRoleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/roles/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/roles/[id]/route.ts",
|
|
"controller": "ApiRoleController",
|
|
"controller_import": "@/lib/api/controllers/ApiRoleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiRoleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/roles/{id}/clone",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/roles/[id]/clone/route.ts",
|
|
"controller": "ApiRoleController",
|
|
"controller_import": "@/lib/api/controllers/ApiRoleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiRoleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/roles/{id}/permissions",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/roles/[id]/permissions/route.ts",
|
|
"controller": "ApiRoleController",
|
|
"controller_import": "@/lib/api/controllers/ApiRoleController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiRoleController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/schedules",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/schedules/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/schedules/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/schedules/search/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/schedules/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/schedules/[id]/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/schedules/{id}/conflicts",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/schedules/[id]/conflicts/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/search/route.ts",
|
|
"controller": "ApiSearchController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiSearchController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiSearchController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/service-types",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/service-types/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/service-types/{id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/service-types/[id]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/services",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/services/route.ts",
|
|
"controller": "ApiServiceController",
|
|
"controller_import": "@/lib/api/controllers/ApiServiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiServiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/services/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/services/[id]/route.ts",
|
|
"controller": "ApiServiceController",
|
|
"controller_import": "@/lib/api/controllers/ApiServiceController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiServiceController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/software/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/software/search/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/statuses",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/statuses/route.ts",
|
|
"controller": "ApiStatusController",
|
|
"controller_import": "@/lib/api/controllers/ApiStatusController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiStatusController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/statuses/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/statuses/[id]/route.ts",
|
|
"controller": "ApiStatusController",
|
|
"controller_import": "@/lib/api/controllers/ApiStatusController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiStatusController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/storage/namespaces/{namespace}/records",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/storage/namespaces/[namespace]/records/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/storage/namespaces/{namespace}/records/{key}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/storage/namespaces/[namespace]/records/[key]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/analytics/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/bulk",
|
|
"methods": [
|
|
"DELETE",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/bulk/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/bulk/merge",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/bulk/merge/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/bulk/tag",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/bulk/tag/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/bulk/untag",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/bulk/untag/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/by-text",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/by-text/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/cloud",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/cloud/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/entity/{entityType}/{entityId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/entity/[entityType]/[entityId]/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/search/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/[id]/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/{id}/colors",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/[id]/colors/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tags/{id}/text",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tags/[id]/text/route.ts",
|
|
"controller": "ApiTagController",
|
|
"controller_import": "@/lib/api/controllers/ApiTagController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTagController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/bulk",
|
|
"methods": [
|
|
"DELETE",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/bulk/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/hierarchy",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/hierarchy/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/search/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/stats/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/analytics/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/hierarchy",
|
|
"methods": [
|
|
"DELETE",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/hierarchy/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/manager",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/manager/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/members",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/members/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/members/bulk",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/members/bulk/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/members/{userId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/members/[userId]/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/permissions",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/permissions/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/permissions/{permissionId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/permissions/[permissionId]/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/teams/{id}/projects",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/teams/[id]/projects/route.ts",
|
|
"controller": "ApiTeamController",
|
|
"controller_import": "@/lib/api/controllers/ApiTeamController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTeamController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/addons",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/addons/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/audit",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/audit/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/confirm-deletion",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/confirm-deletion/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/create-tenant",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/create-tenant/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/export-tenant",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/export-tenant/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/exports",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/exports/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/exports/{exportId}/download-url",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/exports/[exportId]/download-url/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/pending-deletions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/pending-deletions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/resend-welcome-email",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/resend-welcome-email/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/rollback-deletion",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/rollback-deletion/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/start-deletion",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/start-deletion/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/start-premium-trial",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/start-premium-trial/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/tenants",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/tenants/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tenant-management/tenants/{tenantId}/addons",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tenant-management/tenants/[tenantId]/addons/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/test-auth",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/test-auth/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "@/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/from-asset",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/from-asset/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/priorities",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/priorities/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/search/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/stats/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/statuses",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/statuses/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/assets",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/assets/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/assets/{assetId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/assets/[assetId]/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/assignment",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/assignment/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/bundle",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/bundle/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/bundle/children",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/bundle/children/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/bundle/children/{childId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/bundle/children/[childId]/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/bundle/promote",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/bundle/promote/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/bundle/settings",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/bundle/settings/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/comments",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/comments/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/comments/{commentId}",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/comments/[commentId]/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/comments/{commentId}/reactions",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/comments/[commentId]/reactions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/documents",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/documents/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/documents/{documentId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/documents/[documentId]/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/materials",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/materials/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/status",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/status/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/tickets/{id}/time-entries",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/tickets/[id]/time-entries/route.ts",
|
|
"controller": "ApiTicketController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTicketController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTicketController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/active-session",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/active-session/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/approve",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/approve/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/bulk",
|
|
"methods": [
|
|
"DELETE",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/bulk/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/export/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/request-changes",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/request-changes/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/search/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/start-tracking",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/start-tracking/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/stats/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/stop-tracking/{sessionId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/stop-tracking/[sessionId]/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/templates",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/templates/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-entries/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-entries/[id]/route.ts",
|
|
"controller": "ApiTimeEntryController",
|
|
"controller_import": "@/lib/api/controllers/ApiTimeEntryController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeEntryController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-periods",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-periods/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-periods/current",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-periods/current/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-periods/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-periods/[id]/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-periods/{id}/close",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-periods/[id]/close/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-periods/{id}/reopen",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-periods/[id]/reopen/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/bulk",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/bulk/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/export/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/search/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/add-entry",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/add-entry/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/approve",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/approve/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/entries",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/entries/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/reject",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/reject/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/remove-entry",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/remove-entry/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/request-changes",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/request-changes/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/reverse-approval",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/reverse-approval/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/submit",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/submit/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/time-sheets/{id}/summary",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/time-sheets/[id]/summary/route.ts",
|
|
"controller": "ApiTimeSheetController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiTimeSheetController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiTimeSheetController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/user-roles",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/user-roles/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/user/telemetry-decision",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/user/telemetry-decision/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/user/telemetry-preferences",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/user/telemetry-preferences/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/activity",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/activity/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/bulk/create",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/bulk/create/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/bulk/deactivate",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/bulk/deactivate/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/search",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/search/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/stats/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/2fa/disable",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/2fa/disable/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/2fa/enable",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/2fa/enable/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/activity",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/activity/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/avatar",
|
|
"methods": [
|
|
"DELETE",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/avatar/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/password",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/password/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/permissions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/permissions/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/preferences",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/preferences/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/roles",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/roles/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/teams",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/teams/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/users/{id}/teams/{teamId}",
|
|
"methods": [
|
|
"DELETE"
|
|
],
|
|
"route_file": "server/src/app/api/v1/users/[id]/teams/[teamId]/route.ts",
|
|
"controller": "ApiUserController",
|
|
"controller_import": "@/lib/api/controllers/ApiUserController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiUserController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/analytics/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/events",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/events/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/templates",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/templates/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/templates/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/templates/[id]/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/templates/{id}/create",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/templates/[id]/create/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/test",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/test/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/verify",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/verify/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/analytics",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/analytics/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/deliveries",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/deliveries/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/deliveries/{delivery_id}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/deliveries/[delivery_id]/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/deliveries/{delivery_id}/retry",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/deliveries/[delivery_id]/retry/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/health",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/health/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/secret/rotate",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/secret/rotate/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/subscriptions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/subscriptions/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/webhooks/{id}/test",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/v1/webhooks/[id]/test/route.ts",
|
|
"controller": "ApiWebhookController",
|
|
"controller_import": "server/src/lib/api/controllers/ApiWebhookController",
|
|
"controller_file": "server/src/lib/api/controllers/ApiWebhookController.ts"
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/v1/workflows",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/v1/workflows/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/webhooks/ninjaone",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/webhooks/ninjaone/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/webhooks/stripe",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/webhooks/stripe/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/webhooks/stripe/payments",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/webhooks/stripe/payments/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/webhooks/tacticalrmm",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/webhooks/tacticalrmm/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/import",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/import/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/{workflowId}/audit",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/[workflowId]/audit/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/{workflowId}/audit/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/[workflowId]/audit/export/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/{workflowId}/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/[workflowId]/export/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/{workflowId}/metadata",
|
|
"methods": [
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/[workflowId]/metadata/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/{workflowId}/versions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/[workflowId]/versions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/{workflowId}/{version}",
|
|
"methods": [
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/[workflowId]/[version]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-definitions/{workflowId}/{version}/publish",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-definitions/[workflowId]/[version]/publish/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/dead-letter",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/dead-letter/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/export/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/latest",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/latest/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/summary",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/summary/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/audit",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/audit/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/audit/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/audit/export/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/cancel",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/cancel/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/export/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/replay",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/replay/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/requeue",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/requeue/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/resume",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/resume/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/retry",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/retry/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/steps",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/steps/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/summary",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/summary/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow-runs/{runId}/timeline",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow-runs/[runId]/timeline/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/events",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/events/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/events/export",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/events/export/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/events/summary",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/events/summary/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/events/{eventId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/events/[eventId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/registry/actions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/registry/actions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/registry/designer-catalog",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/registry/designer-catalog/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/registry/nodes",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/registry/nodes/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "CE",
|
|
"route_path": "/api/workflow/registry/schemas/{schemaRef}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "server/src/app/api/workflow/registry/schemas/[schemaRef]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/auth/google/calendar/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/auth/google/calendar/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/auth/microsoft/calendar/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/auth/microsoft/calendar/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/auth/microsoft/entra/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/auth/microsoft/entra/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/calendar/webhooks/google",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/calendar/webhooks/google/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/calendar/webhooks/microsoft",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/calendar/webhooks/microsoft/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/ext-bundles/abort",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/ext-bundles/abort/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/ext-bundles/finalize",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/ext-bundles/finalize/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/ext-bundles/upload-proxy",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/ext-bundles/upload-proxy/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/ext-debug/stream",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/ext-debug/stream/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/ext-storage/install/{installId}/{namespace}/records",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/ext-storage/install/[installId]/[namespace]/records/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/ext-storage/install/{installId}/{namespace}/records/{key}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PUT"
|
|
],
|
|
"route_file": "ee/server/src/app/api/ext-storage/install/[installId]/[namespace]/records/[key]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/extensions/install-info",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/extensions/install-info/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/extensions/registry-db-check",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/extensions/registry-db-check/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/extensions/reprovision",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/extensions/reprovision/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/extensions/{registryId}/endpoints",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/extensions/[registryId]/endpoints/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/extensions/{registryId}/schedules",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/extensions/[registryId]/schedules/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/extensions/{registryId}/schedules/{scheduleId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"PATCH"
|
|
],
|
|
"route_file": "ee/server/src/app/api/extensions/[registryId]/schedules/[scheduleId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/extensions/{registryId}/schedules/{scheduleId}/run-now",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/extensions/[registryId]/schedules/[scheduleId]/run-now/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/installs/lookup-by-host",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/installs/lookup-by-host/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/installs/validate",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/installs/validate/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/connect",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/connect/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/disconnect",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/disconnect/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/discovery",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/discovery/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/mappings/confirm",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/mappings/confirm/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/mappings/preview",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/mappings/preview/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/mappings/remap",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/mappings/remap/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/mappings/unmap",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/mappings/unmap/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/reconciliation-queue",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/reconciliation-queue/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/reconciliation-queue/resolve-existing",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/reconciliation-queue/resolve-existing/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/reconciliation-queue/resolve-new",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/reconciliation-queue/resolve-new/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/sync",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/sync/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/sync/runs",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/sync/runs/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/sync/runs/{runId}",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/sync/runs/[runId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/validate-cipp",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/validate-cipp/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/entra/validate-direct",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/entra/validate-direct/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/integrations/ninjaone/callback",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/integrations/ninjaone/callback/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/internal/ext-clients/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/internal/ext-clients/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/internal/ext-invoicing/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/internal/ext-invoicing/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/internal/ext-runner/install-config",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/internal/ext-runner/install-config/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/internal/ext-scheduler/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/internal/ext-scheduler/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/internal/ext-services/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/internal/ext-services/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/internal/ext-storage/install/{installId}",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/internal/ext-storage/install/[installId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/provisioning/tenants",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/provisioning/tenants/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/auth/callback/bot",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/auth/callback/bot/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/auth/callback/message-extension",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/auth/callback/message-extension/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/auth/callback/tab",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/auth/callback/tab/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/bot/messages",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/bot/messages/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/message-extension/query",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/message-extension/query/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/package",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/package/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/package/download",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/package/download/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/teams/quick-actions",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/teams/quick-actions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/auth/verify",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/auth/verify/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/extensions/install",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/extensions/install/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/extensions/uninstall",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/extensions/uninstall/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/extensions/update",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/extensions/update/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-feature-flags",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-feature-flags/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-feature-flags/{flagId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"OPTIONS",
|
|
"PATCH",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-feature-flags/[flagId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-feature-flags/{flagId}/tenants",
|
|
"methods": [
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-feature-flags/[flagId]/tenants/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-notifications",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-notifications/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-notifications/resolve-recipients",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-notifications/resolve-recipients/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-notifications/{notificationId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-notifications/[notificationId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-notifications/{notificationId}/reads",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-notifications/[notificationId]/reads/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-notifications/{notificationId}/stats",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-notifications/[notificationId]/stats/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-reports",
|
|
"methods": [
|
|
"GET",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-reports/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-reports/access",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-reports/access/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-reports/audit",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-reports/audit/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-reports/schema",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-reports/schema/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-reports/{reportId}",
|
|
"methods": [
|
|
"DELETE",
|
|
"GET",
|
|
"POST",
|
|
"PUT"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-reports/[reportId]/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/platform-reports/{reportId}/execute",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/platform-reports/[reportId]/execute/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/addons",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/addons/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/audit",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/audit/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/confirm-deletion",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/confirm-deletion/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/create-tenant",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/create-tenant/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/export-status",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/export-status/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/export-tenant",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/export-tenant/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/exports",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/exports/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/exports/{exportId}/download-url",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/exports/[exportId]/download-url/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/pending-deletions",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/pending-deletions/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/resend-welcome-email",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/resend-welcome-email/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/rollback-deletion",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/rollback-deletion/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/start-deletion",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/start-deletion/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/start-premium-trial",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/start-premium-trial/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/tenants",
|
|
"methods": [
|
|
"GET"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/tenants/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/v1/tenant-management/tenants/{tenantId}/addons",
|
|
"methods": [
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/v1/tenant-management/tenants/[tenantId]/addons/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
},
|
|
{
|
|
"edition": "EE",
|
|
"route_path": "/api/webhooks/ninjaone",
|
|
"methods": [
|
|
"GET",
|
|
"OPTIONS",
|
|
"POST"
|
|
],
|
|
"route_file": "ee/server/src/app/api/webhooks/ninjaone/route.ts",
|
|
"controller": "",
|
|
"controller_import": "",
|
|
"controller_file": ""
|
|
}
|
|
]
|