Skip to content

Routes โ€‹

Here's a list of the routes you can use to interact with the Aplos NCA SaaS solution.

If you are on a professional, academic, or developer plan you access the API from:

  • https://api.aplos-nca.com

Team or Enterprise accounts have a dedicated tenancy with an API path unique to their AWS account:

  • https://api.<tenant-name>.aplos-nca.com
  • https://api.<sandbox>.<tenant-name>.aplos-nca.com (additional cost)

All routes require a JWT Authorization: Bearer <token> header unless marked Public.

The routes below are grouped by feature area, mirroring how they are organized in our Postman and Bruno collections.

Tip

This list is generated automatically from our OpenAPI specification, so it always reflects the current API. For request/response schemas and an interactive "try it out" experience, see the OpenAPI reference.

Audit Logs

Get Audit Config Status

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/audit-config/status
AuthJWT

Query Audit Logs by Resource

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/audit-logs/resources/{resource-type}/{resource-id}
AuthJWT

Query Audit Logs by Tenant

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/audit-logs
AuthJWT

Query Audit Logs by User

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/audit-logs/users/{user-id}
AuthJWT

Authentication

Login โ†’ Get JWT

MethodPOST
Endpoint URLhttps://cognito-idp.{region}.amazonaws.com
AuthPublic

Feature Flags

Create Feature Flag Rule

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/rules
AuthJWT

Delete Feature Flag Rule

MethodDELETE
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/rules/{rule-id}
AuthJWT

Delete Feature Key

MethodDELETE
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/registry/{registration-id}
AuthJWT

Evaluate Feature Flags

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/evaluate
AuthJWT

List Feature Flag Registry

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/registry
AuthJWT

List Feature Flag Rules

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/rules
AuthJWT

Register Feature Key

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/register
AuthJWT

Update Feature Flag Rule

MethodPUT
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/rules/{rule-id}
AuthJWT

Update Feature Key

MethodPUT
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/feature-flags/registry/{registration-id}
AuthJWT

File System

Archive File

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/{file-id}/archive
AuthJWT

Count Files

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/count
AuthJWT

Get File

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/{file-id}
AuthJWT

Get File Download URL

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/{file-id}/download-url
AuthJWT

Get File Lineage

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/{file-id}/lineage
AuthJWT

Get File Metadata

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/{file-id}/meta
AuthJWT

Get File Upload URL

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files
AuthJWT

List Files

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files
AuthJWT

Stream File Data

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/{file-id}/stream
AuthJWT

Unarchive File

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/files/{file-id}/unarchive
AuthJWT

Upload Analysis File

MethodPOST
Endpoint URLThe presigned URL returned by the upload-url request
AuthPublic

Maintenance

Get Maintenance History

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/maintenance/events
AuthJWT

Trigger Maintenance

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/maintenance/trigger
AuthJWT

Metrics

Drilldown Executions

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/metrics/executions
AuthJWT

Get Tenant Metrics Report

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/metrics
AuthJWT

Get User Metrics

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/metrics
AuthJWT

Query Metrics Snapshots

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/metrics/snapshots
AuthJWT

Plot Themes

plotThemeDeleteDelete

MethodDELETE
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/plot-themes/{theme-id}
AuthJWT

plotThemeGetGet

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/plot-themes/{theme-id}
AuthJWT

plotThemeListGet

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/plot-themes
AuthJWT

plotThemeUpsertPost

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/plot-themes
AuthJWT

Report Templates

Get Report Template

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/templates/{id}
AuthJWT

List Report Templates

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/templates
AuthJWT

Update Report Template

MethodPATCH
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/templates/{id}/status
AuthJWT

Upload Report Template

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/templates/upload-url
AuthJWT

Schemas

Get Calculation Block Schema

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/schemas/calculation
AuthPublic

Get Custom Calculations Block Schema

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/schemas/custom_calculations
AuthPublic

Get Custom Plots Block Schema

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/schemas/custom_plots
AuthPublic

Get Custom Reports Block Schema

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/schemas/custom_reports
AuthPublic

Get Custom Tables Block Schema

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/schemas/custom_tables
AuthPublic

Get Data Cleaning Block Schema

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/schemas/data_cleaning
AuthPublic

Site Messages

API Docs Redirect

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/docs
AuthPublic

Get Public App Messages

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/app/messages
AuthPublic

Get Secure App Messages

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/messages
AuthJWT

Subscriptions

Activate Subscription

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/subscriptions/{subscription-id}/activate
AuthJWT

Get Active Subscription

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/active-subscription
AuthJWT

Get Subscription

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/subscriptions/{subscription-id}
AuthJWT

Get Subscription Status

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/subscription-status
AuthJWT

List Subscriptions

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/subscriptions
AuthJWT

Upsert Subscription

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/subscriptions
AuthJWT

Validate Subscription

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/validate-subscription
AuthJWT

Tenants

Get Tenant

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}
AuthJWT

List Tenants

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants
AuthJWT

Upsert Tenant

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}
AuthJWT

Users

Cleanup Duplicate Emails

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/cleanup-duplicates
AuthJWT

Delete User

MethodDELETE
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}
AuthJWT

Detect Duplicate Emails

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/duplicate-emails
AuthJWT

Get Assignable Roles

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/assignable-roles
AuthJWT

Get User

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}
AuthJWT

List Users

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/
AuthJWT

Sync Cognito User

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/cognito-sync
AuthJWT

Upsert User

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users
AuthJWT

Validate Cognito Status

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/cognito-status
AuthJWT

Validations

Trigger Validation

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/validations/queue
AuthJWT

Warm Up

Get Warm-Up Report

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/admin/warm-up/report
AuthJWT

Get Warm-Up Schedule

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/admin/warm-up/schedule
AuthJWT

Toggle Warm-Up Schedule

MethodPUT
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/admin/warm-up/schedule
AuthJWT

Trigger Warm-Up

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/admin/warm-up
AuthJWT

Workflow

Archive Execution

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/archive
AuthJWT

Cancel Execution

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/cancel
AuthJWT

Get Execution Diagnostics

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/diagnostics
AuthJWT

Get Execution Diagnostics Detail

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/diagnostics-detail
AuthJWT

Get Execution History

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions
AuthJWT

Get Execution Lineage

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/lineage
AuthJWT

Get Execution Original Config

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/config
AuthJWT

Get Execution Output File

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/outputs/{key-name}
AuthJWT

Get Execution Root

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/root
AuthJWT

Get Execution Status

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/status
AuthJWT

List Execution Outputs

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/outputs
AuthJWT

List Execution Outputs by Type

MethodGET
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/outputs/type/{output-type}
AuthJWT

Manage Execution Folders

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/execution-folders
AuthJWT

Move Execution to Folder

MethodPUT
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/execution-summaries/{execution-id}/folder
AuthJWT

Restore Execution

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/executions/{execution-id}/restore
AuthJWT

Send Analysis to Queue

MethodPOST
Endpoint URLhttps://api.<tenant>.aplos-nca.com/v3/tenants/{tenant-id}/users/{user-id}/analysis/queue
AuthJWT