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

Macrometa Index API

The Index API from Macrometa — 6 operation(s) for index.

Macrometa Index API is one of 63 APIs that Macrometa publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Index. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 8 operations across 6 paths, and defines 20 schemas. It is described by OpenAPI 3.0.0, at version 0.17.17.

Requests are made against a single base URL, https://api-play.paas.macrometa.io.

8 operations 6 paths 20 schemas 2 DELETE3 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
0.17.17
Base URL
https://api-play.paas.macrometa.io
Authentication
API Key, HTTP Bearer
License
Macrometa License, Version 2.0
Resource Areas
1

Authentication & Security 2

Macrometa Index API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth). It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

  • ApiKeyAuth — Provide an API Key to the Authorization header, prefixed with "apikey". Example: Authorization: apikey
  • BearerAuth — Provide a JSON Web Token (JWT) to the Authorization header, prefixed with "bearer". Example: Authorization: bearer

Paths & Operations 8

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

Index 8
GET
/api/hss/v1/index
List all indexes
get_all_indexes_api_hss_v1_index_get → 200401500
POST
/api/hss/v1/index
Create an index
create_index_api_hss_v1_index_post body → 201400401409500422
GET
/api/hss/v1/index/{index_name}
Get an index
get_index_api_hss_v1_index__index_name__get 1 param → 200401404500422
DELETE
/api/hss/v1/index/{index_name}
Delete an index
remove_index_api_hss_v1_index__index_name__delete 2 params → 204401404500422
POST
/api/hss/v1/index/{index_name}/reindex
Trigger re-indexing on the source.
reindex_api_hss_v1_index__index_name__reindex_post 2 params → 200401404422500
POST
/api/hss/v1/index/{index_name}/sources/{connection_name}
Attach connection to index
attach_source_api_hss_v1_index__index_name__sources__connection_name__post 2 params → 200401404422
GET
/api/hss/v1/index/{index_name}/sources
Return list of attached connections
get_attached_sources_api_hss_v1_index__index_name__sources_get 1 param → 200401404422
DELETE
/api/hss/v1/index/{index_name}/sources/{source_name}
Remove connection attached to the index
drop_source_api_hss_v1_index__index_name__sources__source_name__delete 2 params → 200204401404500422

Schemas 20

The contract defines 20 schemas that model the data the API accepts and returns. The most detailed are SemanticSearchIndex-Input (12 properties), SemanticSearchIndex-Output (12 properties), CleanConfig (11 properties), LexicalSearchIndex-Input (8 properties). Each schema is shown below with its type and property counts.

PreprocessorConfig
object
3 properties
SearchIndex
object
3 properties 1 required
ChunkConfig
object
7 properties
DistanceType
string
ExtractConfig
object
2 properties
FlatIndexType
object
A Flat index, also known as a brute-force index, involves comparing the query vector directly against every vector in the dataset to find the most similar item…
1 property
HTTPValidationError
object
1 property
LexicalSearchIndex-Output
object
8 properties 1 required
AnalyzerType
string
Analyzers.
SemanticSearchIndex-Input
object
12 properties 4 required
NoneQuantization
object
1 property
SqQuantization
object
In Scalar quantization (SC), each value is quantized independently, which is straightforward but may not capture the correlations between the embeddings' diffe…
2 properties 1 required
IvfIndexType
object
In an Inverted File Index approach, the dataset is first partitioned into smaller clusters or groups using a clustering algorithm like k-means. During a search…
4 properties 3 required
PqQuantization
object
In Product quantization (PQ), the vector is divided into sub-vectors and then quantized independently. This approach balances scalar quantization's simplicity…
2 properties 1 required
ValidationError
object
3 properties 3 required
CleanConfig
object
11 properties
SortOrderType
string
Sort order.
LexicalSearchIndex-Input
object
8 properties 1 required
SemanticSearchIndex-Output
object
12 properties 4 required
HnswIndexType
object
Hierarchical Navigable Small World configuration is a graph-based index that constructs a multi-layered graph where each layer represents a different granulari…
5 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

macrometa-index-api-openapi.yml Raw ↑

Other APIs Macrometa publishes across the network.

Macrometa Activity Metrics API
Macrometa Administration API
Macrometa API key API
Macrometa API Keys API
Macrometa Authentication API
Macrometa Billing API
Macrometa Cache API
Macrometa Change History API
Macrometa Collections API
Macrometa Components API
Macrometa Connections API
Macrometa Connectors API
Where this information came from

This is an independent, third-party profile of Macrometa Index 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.