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

Nace Ai public-api API

The public-api API from Nace Ai — 12 operation(s) for public-api.

Nace Ai public-api API is one of 2 APIs that Nace Ai publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Public API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a quickstart.

This API exposes 12 operations across 12 paths, and defines 38 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://ndi-api.nace.ai/api/v1.

12 operations 12 paths 38 schemas 2 GET10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://ndi-api.nace.ai/api/v1
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Nace Ai public-api API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-API-Key (APIKeyHeader).

Paths & Operations 12

Across 12 paths, the API surfaces 12 operations — 2 GET, 10 POST. Each is listed below with its method, path, parameters, and response codes.

public-api 12
POST
/api/v1/parse_async
Parse Async
parse_async_api_v1_parse_async_post body → 202400401402403404409413
POST
/api/v1/parse
Parse Sync
parse_sync_api_v1_parse_post 1 param body → 200400401402403404409413
POST
/api/v1/upload
Upload File
upload_file_api_v1_upload_post body → 200400401402403404409413
POST
/api/v1/ground_async
Ground Async
ground_async_api_v1_ground_async_post body → 202400401402403404409413
POST
/api/v1/ground
Ground Sync
ground_sync_api_v1_ground_post 1 param body → 200400401402403404409413
POST
/api/v1/categorize_async
Categorize Async
categorize_async_api_v1_categorize_async_post body → 202400401402403404409413
POST
/api/v1/categorize
Categorize Sync
categorize_sync_api_v1_categorize_post 1 param body → 200400401402403404409413
POST
/api/v1/extract_async
Extract Async
extract_async_api_v1_extract_async_post body → 202400401402403404409413
POST
/api/v1/extract
Extract Sync
extract_sync_api_v1_extract_post 1 param body → 200400401402403404409413
GET
/api/v1/jobs
List Jobs
list_jobs_api_v1_jobs_get 3 params → 200400401402403404409413
GET
/api/v1/jobs/{job_id}
Get Job
get_job_api_v1_jobs__job_id__get 1 param → 200400401402403404409413
POST
/api/v1/jobs/{job_id}/cancel
Cancel Job
cancel_job_api_v1_jobs__job_id__cancel_post 1 param → 200400401402403404409413

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are VisualRegionMatch (9 properties), JobStatus (8 properties), CategorizedSegment (8 properties), ExtractResult (7 properties). Each schema is shown below with its type and property counts.

GroundSpreadsheetHints
object
3 properties
JsonlRecordMatch
object
5 properties 2 required
GroundJobRequest
object
Body for POST /ground and POST /groundasync.
5 properties 2 required
CategorizedSegment
object
8 properties 5 required
VisualRegionMatch
object
9 properties 5 required
FileInput
object
The document to process.
2 properties 1 required
GroundOptions
object
Caller-tunable grounding options. Providers and model settings are server-owned.
2 properties
UploadResponse
object
Returned by POST /upload: an opaque handle for later job starts.
3 properties 3 required
GroundItem
object
One value to locate in the source document.
4 properties 2 required
ParsedFile
object
5 properties 1 required
JobList
object
Response for GET /jobs: newest first, cursor-paginated.
2 properties
GroundVisualHints
object
2 properties
JobError
object
2 properties 2 required
GroundItemResult
object
4 properties 1 required
Body_upload_file_api_v1_upload_post
object
1 property 1 required
JobAccepted
object
Returned by the async endpoints: the job started, poll GET /jobs/{jobid}.
1 property 1 required
TextRangeMatch
object
5 properties 2 required
JsonValue
GroundDerivedSources
object
Artifacts from prior NDI runs that speed up / improve grounding.
3 properties
AudioRangeMatch
object
5 properties 2 required
ErrorDetail
object
Inner error envelope used by :class:ErrorResponse. requestid is always populated; callers can quote it back to support so we can correlate against logs without…
3 properties 3 required
ParseJobRequest
object
Body for POST /parse and POST /parseasync.
2 properties 1 required
ExtractResult
object
7 properties
ExtractJobRequest
object
Body for POST /extract and POST /extractasync.
4 properties 2 required
CategorizedSheet
object
7 properties 4 required
CategorizeJobRequest
object
Body for POST /categorize and POST /categorizeasync.
4 properties 1 required
Taxonomy
object
1 property 1 required
ParsedTable
object
2 properties
ParsedSheet
object
6 properties 2 required
JobSummary
object
One row of GET /jobs — deliberately light (no result payloads).
6 properties 4 required
GroundItemHints
object
2 properties
ErrorResponse
object
Top-level error body returned by every non-2xx response. The OpenAPI schema declares this shape so client SDKs can branch on response.error.code deterministica…
1 property 1 required
ParseResult
object
4 properties
GroundResult
object
5 properties
SpreadsheetRangeMatch
object
5 properties 1 required
CategorizeResult
object
4 properties
TaxonomyCategory
object
2 properties 1 required
JobStatus
object
Response for GET /jobs/{jobid} and the sync endpoints.
8 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nace-ai-public-api-api-openapi.yml Raw ↑

Other APIs Nace Ai publishes across the network.

Nace Ai health API
Where this information came from

This is an independent, third-party profile of Nace Ai public-api 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.