---
title: "Resume an A2P Brand Registration embedded compliance session. Returns the existing active session if one is still valid, or creates a new session if the previous one has expired."
method: POST
path: "/v1/A2PBrandRegistrations/{Id}/EmbeddedSessions"
tags: ["TrusthubV1A2PBrandRegistrationEmbeddedSessions"]
---

# Resume an A2P Brand Registration embedded compliance session. Returns the existing active session if one is still valid, or creates a new session if the previous one has expired.

`POST /v1/A2PBrandRegistrations/{Id}/EmbeddedSessions`

Resume an A2P Brand Registration embedded compliance session. Returns the existing active session if one is still valid, or creates a new session if the previous one has expired.

## Path parameters

- `Id` string, required

## Response `200`

OK

- TrusthubV1A2pEmbeddedSession
  - `id` string, nullable — The unique A2P Brand or Campaign Registration identifier, formatted as `tri1.us1.account.AC.../registration.BU...`.
  - `sessionId` string, nullable — The Persona inquiry ID used to start the embedded compliance session.
  - `sessionToken` string, nullable — The Persona session token for embedding the compliance UI. Expires in 24 hours.

## Other responses

- `400` — Bad Request - Registration is in a non-resumable state
- `401` — Unauthorized - Invalid credentials
- `403` — Forbidden - Account not enabled for A2P embeddable v2
- `404` — Not Found - A2P Brand Registration does not exist
- `500` — Internal Server Error

---

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