> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chargefy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get an Onboarding Session

> Retorna uma onboarding session pelo ID.

Devolve o recurso `onboarding_session`. O `GET` nunca reemite URL hospedada:
`url` e `expires_at` sempre vêm `null`. Para renovar a URL, chame
[`POST /v1/onboarding-sessions`](/api-reference/onboarding-sessions/create)
com o mesmo `organization`.

## Autenticação

Requer API key de plataforma com escopo administrativo via header
`Authorization: Bearer {{API_KEY}}`.

## Parâmetros de caminho

<ParamField path="id" type="string" required>
  ID do onboarding session (`os_*`).
</ParamField>

```bash theme={}
curl -X GET "https://api.chargefy.io/v1/onboarding-sessions/os_123" \
  -H "Authorization: Bearer {{API_KEY}}"
```

## Resposta

Mesmo formato de
[`POST /v1/onboarding-sessions`](/api-reference/onboarding-sessions/create#resposta).

<ResponseExample>
  ```json 200 theme={}
  {
    "id": "os_123",
    "object": "onboarding_session",
    "created_at": "2026-04-30T18:30:00Z",
    "expires_at": null,
    "livemode": true,
    "metadata": {},
    "opened_at": "2026-04-30T18:30:45Z",
    "organization": "org_789",
    "platform": "plat_456",
    "return_url": "https://meusite.com/onboarding/return",
    "status": "submitted",
    "updated_at": "2026-04-30T18:32:10Z",
    "url": null
  }
  ```
</ResponseExample>

Para saber se a organização conectada pode transacionar, consulte
[`GET /v1/organizations/{id}`](/api-reference/organizations/get) usando o
`organization` da sessão.
