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

Aito Technologies data API

The data API from Aito Technologies — 7 operation(s) for data.

Aito Technologies data API is one of 3 APIs that Aito Technologies publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Data. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 8 operations across 7 paths, and defines 56 schemas. It is described by OpenAPI 3.2.0.

Requests are made against a single base URL, https://shared.aito.ai.

8 operations 7 paths 56 schemas 1 GET7 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Base URL
https://shared.aito.ai
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Aito Technologies data API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 8

Across 7 paths, the API surfaces 8 operations — 1 GET, 7 POST. Each is listed below with its method, path, parameters, and response codes.

data 8
POST
/api/v1/data/{table}
Insert a single data entry intp the specified table.
1 param body → 200400
POST
/api/v1/data/{table}/batch
Insert a batch of data entries into the specfied table. The batch is assumed to be a JSON array of valid entries according to the provisioned schema. NOTE: Batch API supports maximum payloads of 10MB.
1 param body → 200400
POST
/api/v1/data/{table}/optimize
optimize optimizes the database by rewriting it as a single segment.
body → 200400
POST
/api/v1/data/{table}/file
The first step of inserting data entries into the specified table using file-upload. The operation returns a signed S3-URL and a method so that one can upload the file using the accepeted method. NOT…
1 param → 200400
POST
/api/v1/data/{table}/file/{uuid}
The second step of inserting data entries into the specified table using file-upload [See the first step: Initiate file upload](/api/v1/data/{table}/file). The operation starts the processing a previ…
2 params → 200400
GET
/api/v1/data/{table}/file/{uuid}
Return the current status of the specified file upload job using its id. NOTE: The specfied id must match the job id from the previous [file upload initiation](/api/v1/data/{table}/file).
2 params → 200
POST
/api/v1/data/_delete
delete body → 200400
POST
/api/v1/data/_modify
modify body → 200400

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are FileUploadStartResponse (4 properties), UpdateOperation (4 properties), CopyTableOperation (3 properties), RenameTableOperation (3 properties). Each schema is shown below with its type and property counts.

AnyModification
PropositionSet
InsertOperation
object
2 properties 2 required
DeleteOperation2
object
2 properties 2 required
FieldProposition
object
1 property 1 required
Proposition
object
On
object
1 property
OnPropositionObject
object
2 properties 2 required
DeleteOperation
object
2 properties 2 required
FileUploadProcessStatusResponse
object
The file processing status.
2 properties 2 required
RenameTableOperation
object
3 properties 2 required
Numeric
object
1 property
KnnPropositionObject
object
2 properties 2 required
Gte
object
1 property
UpdateOperation
object
4 properties 3 required
ModPropositionArray
array
Match
object
1 property
BatchImportResponse
object
"An array of inserted entries."
2 properties 2 required
ToString
object
1 property
ModPropositionObject
object
2 properties 2 required
Nn
object
1 property
CopyTableOperation
object
3 properties 2 required
OptimizeOperationResponse
object
Hash
object
1 property
And
object
1 property
Context
object
1 property
NnPropositionArray
array
Defined
object
1 property
Gt
object
1 property
OptimizeOperation2
object
1 property 1 required
Json
object
1 property
Mod
object
1 property
FileUploadStartResponse
object
"To be clarified."
4 properties 4 required
FileUploadProcessTriggerResponse
object
Processing started status.
2 properties 2 required
UserDefinedObject
object
Knn
object
1 property
OptimizeOperation
object
PrimitiveProposition
Is
object
1 property
UserDefinedObjectInternalWrapper
object
Any object which is valid according to the database schema.
DeleteOperationResponse
object
1 property 1 required
Exists
object
1 property
Lt
object
1 property
KnnPropositionArray
array
Has
object
1 property
Or
object
1 property
FromTablemodify
string
StartsWith
object
1 property
OperationsWrapper
object
1 property 1 required
Atomic
object
1 property
Not
object
1 property
ArrayValue
GetValueExpression
object
1 property
Lte
object
1 property
OnPropositionArray
array
NnPropositionObject
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aito-technologies-data-api-openapi.yml Raw ↑

Other APIs Aito Technologies publishes across the network.

Aito Technologies query API
Aito Technologies schema API
Where this information came from

This is an independent, third-party profile of Aito Technologies data 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.