# Introduction to MeasureOne Quickstart Welcome to the **MeasureOne Quickstart Guide**! This resource is your gateway to integrating seamlessly with MeasureOne's APIs. Whether you're looking to build a native integration or prefer a hybrid approach, this guide is crafted to provide you with a solid starting point. Through this guide, you'll learn how to: - Generate and securely store your API keys. - Set up a development environment tailored to MeasureOne. - Run a functional application to interact with MeasureOne's services. By the end of this Quickstart, you'll have a working application capable of: - Establishing a secure connection with MeasureOne's API. - Handling data requests and processing responses. - Implementing real-time functionality, like webhooks, for event-driven workflows. Let's get started on building a seamless MeasureOne integration that powers your application with efficiency and reliability! ## **1. Setting Up the Environment** MeasureOne supports two environments for your integration needs: | Environment | Description | | --- | --- | | **Staging** | Ideal for testing and development | | **Production** | For live, customer-facing applications. | Each environment operates on a distinct infrastructure and requires unique access credentials. For this exercise, we'll be using the **Sandbox** environment, which is part of the Staging setup. ## **2. Accessing Your Credentials** To integrate with MeasureOne, you'll need a `client_id` and `secret` for each environment. You can retrieve these credentials by logging into the [Staging Dashboard](https://dashboard-stg.measureone.com/home/developers/api-keys). | Key | Description | | --- | --- | | **client_id** | Private identifier for your team | | **secret** | Private key, one for each of the three environments | MeasureOne requires authentication for all API requests using access tokens. If an `access token` is missing from your request, an authentication error will be returned. - Sign up or log in to [MeasureOne's Stage Dashboard](https://dashboard-stg.measureone.com/home/developers/api-keys) to get your API credentials - Once you have `client_id` and `secret` you need to generate `access token` by calling this [API](/api/openapi_3.2/openapi/api-keys-and-access/paths/~1v3~1auth~1generate_access_token/post).