Maia-analytics share 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 Share. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
17 operations
across 17 paths,
and defines 81 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.
The identity and technical contract details declared by the specification.
ThinkingPart
object
A thinking response from a model.
6 properties
1 required
AudioUrl
object
A URL to an audio file.
6 properties
3 required
ValidationError
object
5 properties
3 required
ViewsGetResponse
object
Response model for getting project views. Attributes: views: List of view models
1 property
1 required
ViewModel-Output
object
Model for a view
18 properties
2 required
NativeToolReturnPart
object
A tool return message from a native tool. For native tools with a stable cross-provider shape (currently toolsearch), a NativeToolReturnPart may be promoted to…
10 properties
2 required
ColumnDataType
string
Optional frontend type hint for a layer column.
FilterSpecRequest
object
Payload accepted by POST /filters. All four fields participate in the canonical hash that derives the filterid — same shape produces the same ID, idempotent un…
4 properties
ModelResponse
object
A response from a model, e.g. a message from the model to the Pydantic AI app.
14 properties
1 required
ToolSearchReturnPart
object
Typed view of a [ToolReturnPart][pydanticai.messages.ToolReturnPart] for the local searchtools function return. Used on the local-fallback path (and as the syn…
8 properties
1 required
CompoundFilter-Output
object
5 properties
2 required
SharedProjectResponse
object
API response model for a shared project (public, no auth). Exposes only the fields needed for read-only viewing. Intentionally omits internal fields like useri…
7 properties
2 required
UserPromptPart
object
A user prompt, generally written by the end user. Content comes from the userprompt parameter of [Agent.run][pydanticai.agent.AbstractAgent.run], [Agent.runsyn…
3 properties
1 required
BinaryContent
object
Binary content, e.g. an audio or image file.
5 properties
3 required
ErrorDetails
object
6 properties
4 required
ShareViewResponse
object
Response for POST view tracking on a share link.
1 property
1 required
ToolSearchMatch
object
A single match in a tool-search result.
2 properties
2 required
ChatHistoryResponseSchema
object
Schema for the chat history of a project.
2 properties
1 required
LayerColumn
object
The resolved, persisted shape — what gets stored on layers.columns and surfaced to the frontend. Visibility and ordering live on the view (view.layerColumnVisi…
9 properties
4 required
LoadCapabilityArgs
object
Typed arguments for a loadcapability tool call.
1 property
1 required
NativeToolSearchCallPart
object
Typed view of a [NativeToolCallPart][pydanticai.messages.NativeToolCallPart] for tool search. Used on the native server-side tool-search path (Anthropic BM25/r…
8 properties
ChatUserInfo
object
Sender info for chat message attribution.
2 properties
FeatureDetailResponse
object
Full properties + GeoJSON geometry for a single feature. Powers the feature detail panel and MapboxService.flyToFeature(). Base attributes live in properties;…
3 properties
2 required
CachePoint
object
A cache point marker for prompt caching. Can be inserted into UserPromptPart.content to mark cache boundaries. Models that don't support caching will filter th…
2 properties
EnrichmentCitation
object
Metadata describing a cited source returned by an enrichment.
5 properties
SharedEnrichmentModel
object
Slim enrichment model for public share access. Exposes only the fields needed for column mapping in the table UI. params is filtered down to display-only keys…
8 properties
2 required
CompactionPart
object
A compaction part that summarizes previous conversation history. Compaction parts contain an opaque or readable summary of prior messages, produced by provider…
5 properties
ChatHistorySchema
object
Schema for a single chat with its full history.
5 properties
2 required
EnrichmentModel
object
Enrichment model that combines both properties and chat history. This unified model simplifies the domain representation and aligns more closely with how data…
13 properties
4 required
DateCondition
object
4 properties
1 required
EnrichmentState
string
Enum representing the state of an enrichment value.
CompoundFilter-Input
object
5 properties
2 required
DocumentUrl
object
The URL of the document.
6 properties
3 required
RequestUsage
object
LLM usage associated with a single request. This is an implementation of genaiprices.types.AbstractUsage so it can be used to calculate the price of the reques…
8 properties
ToolSearchArgs
object
Typed arguments for a tool-search call. Carried on [NativeToolSearchCallPart.args][pydanticai.messages.NativeToolSearchCallPart.args] (native server-side path)…
1 property
1 required
FilePart
object
A file response from a model.
5 properties
1 required
RetryPromptPart
object
A message back to a model asking it to try again. This can be sent for a number of reasons: Pydantic validation of tool arguments failed, here content is deriv…
5 properties
1 required
MapFilterModel
object
Model for a map filter (spatial filter)
2 properties
2 required
ToolSearchCallPart
object
Typed view of a [ToolCallPart][pydanticai.messages.ToolCallPart] for the local searchtools function call. Used on the local-fallback path (and as the synthetic…
8 properties
ModelRequest
object
A request generated by Pydantic AI and sent to a model, e.g. a message from the Pydantic AI app to the model.
7 properties
1 required
ColumnProvenance
object
Where a column came from and how to look up its canonical metadata. sourcecolumn is the canonical Overture column path (e.g. names.primary, not the agent's SQL…
3 properties
1 required
HTTPValidationError
object
1 property
VideoUrl
object
A URL to a video.
6 properties
3 required
EnrichmentValueBaseModel
object
Enrichment value domain model.
5 properties
LoadCapabilityReturnPart
object
Typed ToolReturnPart for the loadcapability tool.
8 properties
1 required
UploadedFile
object
A reference to a file uploaded to a provider's file storage by ID. This allows referencing files that have been uploaded via provider-specific file APIs rather…
6 properties
4 required
ThumbnailBounds
object
Bounding box for project thumbnail map rendering. Represents the geographic extent of project features for generating static map thumbnails via Mapbox.
4 properties
4 required
ColumnRole
string
Narrow detail-panel placement signal, orthogonal to semantictype. The one signal that cannot be derived from semantictype: parcel parval and improvval are both…
SystemPromptPart
object
A system prompt, generally written by the application developer. This gives the model context and guidance on how to respond.
4 properties
1 required
NativeToolCallPart
object
A tool call to a native tool. For native tools with a stable cross-provider shape (currently toolsearch), this base class can be promoted to a typed subclass w…
8 properties
1 required
ImageUrl
object
A URL to an image.
6 properties
3 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 properties
2 required
LoadCapabilityCallPart
object
Typed ToolCallPart for the loadcapability tool.
8 properties
SemanticType
string
What a column means — drives FE rendering and formatting. Independent from ColumnDataType (the storage type hint): a column can be datatype=number, semantictyp…
EnrichmentColumnConfig
object
Enrichment config surfaced for enrichment-source columns.
5 properties
5 required
NativeToolSearchReturnPart
object
Typed view of a [NativeToolReturnPart][pydanticai.messages.NativeToolReturnPart] for tool search. Used on the native server-side tool-search path (Anthropic BM…
10 properties
1 required
FilterSpecResponse
object
Response returned by POST /filters and the share-mode twin. expiresat reflects the current sliding TTL window. Every subsequent consumer read (tile request / p…
2 properties
2 required
ToolSearchReturnContent
object
Typed return value of the framework-managed tool-search builtin. Carried on [NativeToolSearchReturnPart.content][pydanticai.messages.NativeToolSearchReturnPart…
2 properties
1 required
LayerModel
object
Model for a layer.
24 properties
9 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 properties
4 required
BooleanCondition
object
3 properties
1 required
LayerVizStatsResponse
object
Whole-layer stats for one numeric column, for classed map styling. breaks are the deduped ascending interior quintile boundaries (p20/p40/p60/p80); together wi…
5 properties
5 required
LoadCapabilityReturn
object
Typed return value for the loadcapability tool.
1 property
TextCondition
object
3 properties
1 required
ToolReturnPart
object
A tool return message, this encodes the result of running a tool.
8 properties
2 required
ColumnKind
string
Provenance discriminator for a layer column. source — column SELECTed directly from the canonical Overture table. merged — column joined in from another canoni…
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 properties
2 required
SetCondition
object
3 properties
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 properties
2 required
ColumnDetail
object
Rich per-column metadata for the columns endpoint.
10 properties
5 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 properties
2 required
NumberCondition
object
5 properties
1 required
SharedEnrichmentListResponse
object
1 property
1 required
LayerExtentResponse
object
Response model for layer extent.
1 property
1 required
TextContent
object
String content that is tagged with additional metadata. This is useful for including metadata that can be accessed programmatically by the application, but is…
3 properties
1 required
PaginatedFeatureRow
object
ToolCallPart
object
A tool call from a model.
8 properties
1 required
ColumnsMetadataResponse
object
Response for GET /table/{layerid}/columns. tileurltemplate is a literal template; the client substitutes {layerid} before handing the URL to Mapbox.
3 properties
3 required
TextPart
object
A plain text response from a model.
5 properties
1 required
ColumnStats
object
Aggregate counts for one column. Only enrichment columns carry enrichedcount/unenrichedcount (from the additions sidecar). Base columns carry totalrows alone.
3 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Maia-analytics publishes across the network.