# Surveys
source: https://developer.mastercard.com/carbon-calculator/documentation/use-cases/engagement-services/surveys/index.md

The **Surveys** service offers the issuer essential features for seamless onboarding onto the engagement services platform, enabling integration with diverse surveys designed to fine-tune a climate profile.

In response, the issuer gets a comprehensive set of survey questions, inviting consumers to fill a survey to get a climate profile.

## Pre-requisites {#pre-requisites}

There are no pre-requisites for the issuer to use this service.
Tip: To create your project on Mastercard Developers, refer to the [Before You Start](https://developer.mastercard.com/carbon-calculator/documentation/index.md#before-you-start) section for more information.

## Sequence Diagram {#sequence-diagram}

The following sequence diagram shows the order of events for a solution that uses the `surveys` endpoint.

Diagram surveys-details

**Following are the execution steps:**

1. The consumer sends request to the issuer app to fill survey.
2. The issuer app requests the issuer server to get survey questions.
3. The issuer server calls the `surveys` endpoint.
4. The Carbon Calculator application fetches the details of a survey.
5. The issuer information is found and the account is active, then the application responds with the survey details and `200` status codes.
6. Sends them to the issuer, where they can be answered by the consumer.
7. The issuer sends survey questions to consumers that can be answered.
8. (Optional) If no issuer information is found, then the application responds with the `ACCOUNT_NOT_FOUND` error and `404` status code.

<br />

<br />


You will receive an error response for an invalid request or any missing request parameter.
Note: For more information about the error codes, refer to [Code and Formats](https://developer.mastercard.com/carbon-calculator/documentation/code-and-formats/index.md).

## Endpoint {#endpoint}


API Reference: `GET /surveys`

