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

The **Personas** API provides a list of available personas based on the user's lifestyle, knowledge, and motivation.

It allows you to retrieve different persona types. These types are determined by responses to a series of climate-related questions. They are used to generate personalized recommendations for users.

## 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 `/personas` endpoint.

Diagram engagement-personas

### User journey {#user-journey}

1. The consumer requests the issuer app to get the personas.
2. The issuer app sends the personas request to the issuer server.
3. The issuer server sends the personas request to the Carbon Calculator app.
4. The Carbon Calculator app validates the request and fetches the personas.
5. If the request is invalid, the Carbon Calculator app returns an error response for an invalid request or any missing request parameter to the consumer.
6. The issuer server returns the personas to the issuer app.
7. The issuer app returns the personas to the consumer.

Note: For more information about the error codes, refer [Code and Formats](https://developer.mastercard.com/carbon-calculator/documentation/code-and-formats/index.md).

## Endpoint {#endpoint}


API Reference: `GET /personas`

