> ## Documentation Index
> Fetch the complete documentation index at: https://docs.masivo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Learn how to integrate your services with Masivo's REST API

## Welcome to Masivo

If you are looking to make your customers accumulate & redeem rewards using Masivo, you are in the right place. This API reference will help you understand how to integrate your services with Masivo's REST API.

<Card title="Don't have an account yet?" icon="lightbulb" href="/guides/create-your-first-account">
  Get started by creating and setting up an account on Masivo to get an API key.
</Card>

## Authentication

Masivo uses OAuth to authenticate request. First you need to get your account's API key from the dashboard. Go to **Settings -> Advance settings** and copy the API key.

<Frame caption="Account settings">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/trd/images/account-settings.webp" />
</Frame>

You will need to use the API key to request an **access token**. All requests to the API should include the access token in the `Authorization` header.

<Warning>
  Your API Key should never be exposed in a client facing application. Keep it
  secure in your services.
</Warning>

Remember that access tokens expires after 1 hour. You will need to request a new access token after it expires.

See our starter guide [Integrating with Masivo's API](/api-reference/guides/integrate-with-masivo) to use our authentication snippet.
