How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ALTR Classification Jobs API

The Classification Jobs API from ALTR — 21 operation(s) for classification jobs.

ALTR Classification Jobs API is one of 69 APIs that ALTR publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Classification Jobs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 25 operations across 21 paths, and defines 53 schemas. It is described by OpenAPI 3.2.0, at version 1.1.0.

Requests are made against a single base URL, https://{orgID}.classification.live.altr.com/v1.

25 operations 21 paths 53 schemas 1 DELETE14 GET1 PATCH8 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.1.0
Base URL
https://altrnet.live.altr.com/api
Authentication
HTTP Basic
Terms of Service
Resource Areas
1

Authentication & Security 1

ALTR Classification Jobs API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basic). By default, every request must be authenticated.

Paths & Operations 25

Across 21 paths, the API surfaces 25 operations — 1 DELETE, 14 GET, 1 PATCH, 8 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Classification Jobs 25
GET
/jobs
List classification jobs
8 params → 200400500
PATCH
/jobs
Update classification job status
1 param body → 200400404500
POST
/jobsdeprecated
Create classification job (deprecated)
body → 201400404500
GET
/jobs/active
List active classification jobs
8 params → 200400500
POST
/jobs/databricks
Create Databricks GDLP classification job
body → 201400404409429500
GET
/jobs/groups
List report groups
4 params → 200400500
GET
/jobs/groups/{group_id}/runs
List a report group's runs
3 params → 200400500
POST
/jobs/oltp
Create OLTP classification job
body → 201400404409500
POST
/jobs/snowflake
Create Snowflake classification job
body → 201400404409500
GET
/jobs/{job_id}
Get classification job
1 param → 200400404500
DELETE
/jobs/{job_id}/decisions
Revoke a classification decision
1 param body → 204400404409429500
GET
/jobs/{job_id}/decisions
List classification decisions for a job
7 params → 200400404429500
POST
/jobs/{job_id}/decisions
Record a classification decision
1 param body → 204400404409429500
GET
/jobs/{job_id}/findings
List databases in findings tree
5 params → 200400404429500
GET
/jobs/{job_id}/findings/databases/{database}/schemas
List schemas under a database in findings tree
6 params → 200400404429500
GET
/jobs/{job_id}/findings/databases/{database}/schemas/{schema}/tables
List tables under a database+schema in findings tree
7 params → 200400404429500
GET
/jobs/{job_id}/findings/databases/{database}/schemas/{schema}/tables/{table}/columns
List columns under a table in findings tree
8 params → 200400404429500
GET
/jobs/{job_id}/findings/databases/{database}/schemas/{schema}/tables/{table}/columns/{column}/classifiers
List classifier leaves under a column in findings tree
9 params → 200400404429500
GET
/jobs/{job_id}/findings/databases/{database}/schemas/{schema}/tables/{table}/columns/{column}/classifiers/{classifier_name}/lineage
Get a finding's decision lineage
6 params → 200400404429500
POST
/jobs/{job_id}/report
Create classification job report
2 params body → 201404500
POST
/jobs/{job_id}/report/cancel
Cancel a job's report
1 param → 200404409429500
POST
/jobs/{job_id}/report/confirm
Confirm a job's report
1 param → 202404409429500503
GET
/jobs/{job_id}/review-status
Get review progress for a job
1 param → 200404429500503
GET
/jobs/{job_id}/summary
Get classification summary for a job
1 param → 200400404500
PUT
/jobs/{job_id}/upload
Upload classification results
1 param body → 201400500

Schemas 53

The contract defines 53 schemas that model the data the API accepts and returns. The most detailed are types.ConditionResult (42 properties), types.JobItem (31 properties), reportgenerator.OLTPClassificationRecord (25 properties), jobs.CreateOLTPJobInput (13 properties). Each schema is shown below with its type and property counts.

types.DecisionLineage
object
6 properties
types.ConditionTarget
string
Leaf fields (present when type is "leaf"). For ROWDATA / METADATA / COLUMNLOCATION targets: Target + Comparator + Pattern + Location. For GDLP target: Target +…
types.GetFindingsTreeTablesOutput
object
2 properties
reportgenerator.OLTPClassificationRecord
object
25 properties
types.AzureKeyVault
object
2 properties 2 required
decisions.DeleteDecisionInput
object
5 properties
types.GetFindingLineageOutput
object
1 property
types.ConditionResult
object
42 properties
types.JobItem
object
31 properties
types.JobType
string
Job details
storage.ReportSummaryTotals
object
3 properties
types.JobGroup
object
9 properties
jobs.CreateSnowflakeJobInput
object
9 properties 1 required
types.FindingsTreeTableItem
object
7 properties
management.ReviewStatusOutput
object
4 properties
jobs.ListGroupRunsResponse
object
2 properties
types.FindingsTreeSchemaItem
object
7 properties
management.ListDecisionsOutput
object
2 properties
jobs.ListJobGroupsResponse
object
2 properties
types.AWSSecretsManager
object
2 properties 1 required
types.GetFindingsTreeClassifiersOutput
object
2 properties
decisions.PostDecisionInput
object
6 properties 1 required
jobs.CreateDatabricksJobInput
object
4 properties 1 required
types.ColumnStatusBuckets
object
6 properties
jobs.UpdateJobStatusInput
object
1 property
types.SecretFile
object
1 property 1 required
types.GetFindingsTreeSchemasOutput
object
2 properties
types.EnvironmentVariable
object
1 property 1 required
types.ColumnLocation
object
3 properties
types.ContentFormat
string
CONTENTTYPE actuals — populated when the column-level aggregate was computed. Stay nil when the agent had no sample values (metadata-only sampling) or when CON…
fiber.APIError
object
2 properties
fiber.APIErrorResponse
object
2 properties
jobs.CreateOLTPJobInput
object
13 properties
types.FindingsTreeColumnItem
object
8 properties
gitlab_ch5_altr_com_altrdb_altr-classification-engine_lambda_api_jobs.ListJobsResponse
object
2 properties
types.ConditionOperator
string
Group fields (present when type is "group")
storage.ReportSummary
object
2 properties
types.ClassificationType
integer
types.Repository
object
7 properties 4 required
storage.GetS3PresignedURLOutput
object
2 properties
types.ReportStatus
string
storage.ClassifierSummary
object
3 properties
types.GetFindingsTreeColumnsOutput
object
2 properties
gitlab_ch5_altr_com_altrdb_altr-classification-engine_pkg_management_types.JobStatus
string
types.DecisionItem
object
10 properties
types.FindingsTreeDatabaseItem
object
7 properties
types.FindingsTreeClassifierItem
object
8 properties
types.JobGroupChild
object
11 properties
types.GetFindingsTreeRootOutput
object
2 properties
jobs.CreateJobInput
object
13 properties
jobs.UploadJobResultsBody
object
2 properties
types.ServiceUser
object
6 properties 1 required
types.ConditionResultType
string
Common fields

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

altr-classification-jobs-api-openapi.yml Raw ↑

Other APIs ALTR publishes across the network.

Vaulted Tokenization API
Key Management API (KMA)
ALTR MCP Server
ALTR Access Request API
ALTR Administrators API
ALTR Agent API
ALTR Agent Tasks API
ALTR Agents API
ALTR Alerts API
ALTR ALTR Managed Collections API
ALTR Anomalies API
ALTR Apikeys API
Where this information came from

This is an independent, third-party profile of ALTR Classification Jobs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.