Maia-analytics table API is one of 33 APIs that Maia-analytics publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Table. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
12 operations
across 12 paths,
and defines 28 schemas.
It is described by OpenAPI 3.1.0, at version 0.1.0.
Requests are made against the base URL https://api.maia-analytics.com.
12 operations12 paths28 schemas10 GET2 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.maia-analytics.com
Authentication
HTTP Bearer
Resource Areas
1
Authentication & Security 1
Maia-analytics table API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (FirebaseAuthMiddleware).
Paths & Operations 12
Across 12 paths, the API surfaces 12 operations — 10 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 28 schemas that model the data the API accepts and returns. The most detailed are ColumnDetail (10 properties), Feature (6 properties), FeatureSearchResult (6 properties), ColumnMeta (6 properties). Each schema is shown below with its type and property counts.
ValidationError
object
5 properties3 required
FeatureAddRequest
object
Lightweight request for adding GeoJSON features.
5 properties3 required
HTTPValidationError
object
1 property
SourceTable
string
The table a resolved feature lives in — what a caller pulls its data from, and the feature's kind. A text match in the address or place table resolves (point-i…
FeatureDetailResponse
object
Full properties + GeoJSON geometry for a single feature. Powers the feature detail panel and MapboxService.flyToFeature(). Base attributes live in properties;…
3 properties2 required
FeatureSearchResponse
object
Response for GET /table/{layerid}/search.
1 property1 required
FilteredIdsResponse
object
Feature ids matching the current filter set, plus the unfiltered total. total reflects the full match count even when limit truncates ids — callers use it for…
2 properties2 required
DistinctValuesResponse
object
Response for the per-column distinct-values endpoint (AG Grid set filter).
2 properties2 required
DistinctValue
object
A single distinct value and its occurrence count for the set-filter list. value is the server-rendered text of the column value (the SQL projects (col)::text)…
2 properties2 required
FindFeatureResponse
object
Response model for finding a feature.
2 properties1 required
EnrichmentValueBaseModel
object
Enrichment value domain model.
5 properties
Feature
object
Flattened feature model. Uses lazy validation for enrichments to keep model creation fast. Access raw enrichments for performance, validated enrichments when t…
6 properties5 required
FeatureAddResponse
object
Response model for adding a feature. dataversion is the layer's new version after a successful add (bumped in the same transaction). None on failure since a fa…
3 properties1 required
EnrichmentCitation
object
Metadata describing a cited source returned by an enrichment.
5 properties
CreateLayerFromFeatureResponse
object
Response for creating a new typed layer seeded with one Overture feature. Returned when the user adds a nearby feature whose Overture table has no layer in the…
2 properties2 required
CreateLayerFromFeatureRequest
object
Request to create a new typed layer seeded with one Overture feature.
2 properties2 required
PaginatedFeaturesResponse
object
Response for the paginated sandbox query endpoint. lastrow is the exact filtered match count, computed alongside the page via a single windowed COUNT() OVER().…
3 properties2 required
ColumnDetail
object
Rich per-column metadata for the columns endpoint.
10 properties5 required
FilteredCountResponse
object
Total row count matching the current filter set, no ids materialized. Use over filtered-ids when only the count is needed — skips the sort pass and id fetch. B…
2 properties2 required
ColumnMeta
object
Per-column metadata returned on the first page. sidecarcolumn is set only for enrichment columns and names the typed additions column (valuetext / valuenumeric…
6 properties2 required
FeatureSearchResult
object
A single hit from GET /table/{layerid}/search.
6 properties2 required
PaginatedFeatureRow
object
EnrichmentState
string
Enum representing the state of an enrichment value.
ColumnsMetadataResponse
object
Response for GET /table/{layerid}/columns. tileurltemplate is a literal template; the client substitutes {layerid} before handing the URL to Mapbox.
3 properties3 required
FeatureSuggestion
object
Feature suggestion for a feature. recommendedlayer is the project layer this feature would be added to, or None when the project has no layer for its Overture…
5 properties1 required
EnrichmentColumnConfig
object
Enrichment config surfaced for enrichment-source columns.
5 properties5 required
NavigateCursorResponse
object
Server-side cursor result for prev/next navigation. Replaces the legacy client-side id-array cache (capped at 100k); each navigation invocation runs a single C…
4 properties4 required
ColumnStats
object
Aggregate counts for one column. Only enrichment columns carry enrichedcount/unenrichedcount (from the additions sidecar). Base columns carry totalrows alone.
3 properties1 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Maia-analytics table 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.