Jump to Content
Home
Documentation
API Reference
Home
API Reference
Home
Documentation
API Reference
GetWriteKeys
Search
All
Pages
Start typing to search…
JUMP TO
Ingest API
General Info
custom
Create Custom Event
post
Control API
Authentication
ControlService
SearchEventTraces
get
GetFileCredential
get
DeleteFileCredential
del
CreateFileCredential
post
ListFileCredentials
get
GetPipeline
get
DeletePipeline
del
CreatePipeline
post
DiffPipeline
post
GetRuntimePipeline
get
GetAllUniqueIntegrations
get
GetWriteKeys
get
QueryDeliveryAnalytics returns total counts of events processed by forwarders.
post
QueryIngestionAnalytics searches for event ingestion stat data.
post
ListAnalyticsIntegrations discovers integration names paired with ids given time range and optional write keys.
get
GetAnalyticsJSFile retrieves a gzipped analytics.js file from the cluster based on the pipeline_id.
get
CreateAnalyticsJSFile stores a gzipped analytics.js file inside of the cluster.
post
DeleteCrossDomain deletes a cross domain.
del
CreateCrossDomain creates a cross domain which is served by the ingestor.
post
ListCrossDomains lists current cross domains.
get
DeleteEnrichmentVariable deletes an enrichment variable.
del
CreateEnrichmentVariable creates an enrichment variable that can be used in the enrichment service.
post
ListEnrichmentVariables lists current enrichment variables.
get
GetPipelineSchemaViolations gets the total count of all schema violations grouped by the event name.
get
GetEventSchemaViolations gets the details of schema violations for a specific event name.
get
GetEventSchemaViolationEvents gets a sampling of events that match a schema violation.
get
ListPipelineSchemaViolations gets the total count of all schema violations grouped by write_key, schema_id, and version_id.
get
GetEventValues returns distinct arrays of common event values.
get
SearchGeneratedEventSchemas searches schema trace data by various dimensions.
get
GeneratedEventSchemaDetails returns details about an event schema.
get
GeneratedEventSchemasSummary gets a summary of event schemas by event name with write keys and total count.
get
DeleteIngestDomain deletes the ingest domain.
del
CreateIngestDomain adds domain as an endpoint for event ingestion.
post
ListIngestDomains retrieves all ingest domains.
get
ClientCredentialsToken sends a request to Auth0 using OAuth Client Credentials flow.
post
PlatformPodStatus gets information about the running pods in the metarouter namespace.
get
ListSchemaLibraries returns all Write Keys for existing Schema Libraries.
get
DeleteSchemaLibrary permanently deletes all Event Schemas for a Write Key.
del
GetSchemaLibrary returns a Schema Library by its Write Key.
get
UpsertSchemaLibrary creates or updates all Event Schemas in the cluster based on write_key.
post
DeleteSyncFunctionOriginURL deletes a sync function origin URL.
del
ListSyncFunctionOriginURLs lists the origin URLs for all sync functions.
get
CreateSyncFunctionOriginURL creates a sync function origin URL.
post
DeliverEventToIntegration delivers an event to an integration and returns the response.
post
ValidateIngestDomain ensures the domain's DNS records are set up correctly for ingestion.
post
ValidateIngestTLS validates the ingest ingress TLS certificate.
post
TransformEventWithPlaybook receives a playbook and input event and returns the transformed output.
post
ValidateIntegration validates an Integration and returns it if valid, or returns an error with missing fields.
post
GetLuaModules returns all Transformation Libraries (Lua modules).
get
DeleteLuaModule deletes a Transformation Library (Lua module) by name.
del
GetLuaModule returns a Transformation Library (Lua module) by name.
get
CreateLuaModule creates a Transformation Library (Lua module).
post
Powered by
GetWriteKeys
get
https://www.metarouter.io/contact/v1.1/writekeys
Returns all configured writekeys.
Language
Shell
Node
Ruby
PHP
Python
Credentials
Bearer
JWT
Bearer
Response
Click
Try It!
to start a request and see the response here!