Breadcrumbs

API

API Configuration Overview

This page provides all the details you need to connect and authenticate with the Mavvrik API. It centralizes your endpoints, authentication tokens, and API keys so you can securely integrate Mavvrik with your own applications, scripts, or third-party systems.

Why this matters: the UI is built for exploring cost data interactively, but it doesn't scale to automation — pulling data into your own BI tool, feeding a custom chargeback report, or triggering alerts from your own systems all need programmatic access instead. The API is how Mavvrik's data leaves the dashboard and becomes something your own tools can consume directly.

This shows up differently depending on your role:

  • Platform/engineering teams use this to build integrations — pulling cost and usage data into internal dashboards, data warehouses, or automation pipelines.

  • FinOps managers use this when they need data in a format or cadence the standard UI reports don't cover, without waiting on engineering to build a one-off export.

Before you start: you'll need Admin access in Mavvrik to view and copy your tenant's API token and keys from this page.

API Endpoints

  • REST Endpoint – Use this URL to send standard REST API requests for retrieving and managing data.

  • GraphQL Endpoint – Use this URL for flexible, query-based interactions with the Mavvrik platform.

API Token

The API Token section allows you to authenticate securely when making requests:

  • Tenant ID – A unique identifier tied to your tenant account.

  • Expiration – Shows when your current token will expire and require renewal.

  • JWT (JSON Web Token) – A secure token used to authorize requests. Copy this value when calling the API.

Tokens expire — check the Expiration field periodically, since an expired JWT will cause API calls to start failing with an authorization error rather than a data error.

API Guide and Examples


Mavvrik - GraphQL API Examples.pdf