---
title: "Agent Bearer Token"
method: POST
path: "/v1/account/agency/token"
tags: ["Account"]
---

# Agent Bearer Token

`POST /v1/account/agency/token`

Generate a Bearer token on behalf of a licensed insurance agent.

You can pass any agent email in the `agent.email` field of the token request to associate quotes with sub-agents in your organization.
The quote will be attributed to that agent as the producing agent and accessible to other agents under the same agency.
However, the agent must be appointed with Steadily in order for them to log in to our UI when bridging over.

## Request body

- AccountAgencyTokenRequest
  - `agent` AgentInformation, required
    - `first_name` string, required
    - `last_name` string, required
    - `national_producer_number` string, nullable
    - `licensed_states` AgentStateInformation[], required
      - `state` string, required
      - `state_producer_number` string, nullable
    - `email` string, email, required
    - `profile_id` string, nullable

## Response `200`

Successful Response

- AccountAgencyTokenResponse
  - `token` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/steadily/apis/steadily-partner-api.md) · [All operations](https://skmtc.net/steadily/apis/steadily-partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/steadily/steadily-partner-api/revisions/ac329ca07dbb/schema)
