---
title: "Get authenticated account"
method: GET
path: "/v3/me"
tags: ["Accounts"]
---

# Get authenticated account

`GET /v3/me`

Returns the account associated with the provided API key. The response includes account identity, contact information, messaging channel configuration, and — depending on the account type — either a list of child profiles or the profile's own settings.

**Account types:**
- `organization` — Has child profiles. The `profiles` array is populated.
- `user` — Standalone account with no profiles.
- `profile` — Child of an organization. Includes `organization_id`, `short_name`, `status`, and `settings`.

**Channels:**
The `channels` object always includes `sms`, `whatsapp`, and `rcs`. Each channel has a `configured` boolean. Configured channels expose additional details such as `phone_number`.

## Headers

- `x-profile-id` string, uuid

## Response `200`

Account retrieved successfully. Response shape varies by account type (organization, user, or profile).

- SentDmServicesEndpointsCustomerAPIv3ResponsesApiResponseOfAccountResponse — Standard API response envelope for all v3 endpoints
  - `success` boolean — Indicates whether the request was successful
  - `data` SentDmServicesEndpointsCustomerAPIv3ResponsesAccountResponse — Account response for GET /v3/me endpoint. Returns organization (with profiles), user (standalone), or profile (child of an organization) data depending on the API key type. Always includes messaging channel configuration.
    - `type` string — Account type: "organization" (has profiles), "user" (no profiles), or "profile" (child of an organization)
    - `id` string, uuid — Customer ID (organization, account, or profile)
    - `organization_id` string, uuid, nullable — Organization ID (only for profile type — the parent organization)
    - `name` string — Account name
    - `short_name` string, nullable — Short name / abbreviation (only for profile type)
    - `email` string, nullable — Contact email address
    - `icon` string, nullable — Account icon URL
    - `description` string, nullable — Account description
    - `created_at` string, date-time — When the account was created
    - `channels` SentDmServicesEndpointsCustomerAPIv3ResponsesChannelsResponse — Messaging channel configuration. All three channels are always present. Each channel has a "configured" flag; configured channels expose additional details.
      - `sms` SentDmServicesEndpointsCustomerAPIv3ResponsesSmsChannelResponse — SMS channel configuration. When configured, includes the sending phone number.
        - `configured` boolean — Whether SMS is configured for this account
        - `phone_number` string, nullable — Sending phone number in E.164 format
      - `whatsapp` SentDmServicesEndpointsCustomerAPIv3ResponsesWhatsappChannelResponse — WhatsApp Business channel configuration. When configured, includes the WhatsApp phone number and business name.
        - `configured` boolean — Whether WhatsApp is configured for this account
        - `phone_number` string, nullable — WhatsApp phone number in E.164 format
        - `business_name` string, nullable — WhatsApp Business display name
      - `rcs` SentDmServicesEndpointsCustomerAPIv3ResponsesRcsChannelResponse — RCS channel configuration. When configured, includes the RCS phone number.
        - `configured` boolean — Whether RCS is configured for this account
        - `phone_number` string, nullable — RCS-enabled phone number in E.164 format
    - `status` string, nullable — Profile status (only for profile type): incomplete, pending_review, approved, etc.
    - `settings` SentDmServicesEndpointsCustomerAPIv3ResponsesProfileSettings — Profile configuration settings
      - `allow_contact_sharing` boolean, nullable — Whether contacts are shared across profiles in the organization
      - `allow_template_sharing` boolean, nullable — Whether templates are shared across profiles in the organization
      - `inherit_contacts` boolean, nullable — Whether this profile inherits contacts from the organization
      - `inherit_templates` boolean, nullable — Whether this profile inherits templates from the organization
      - `inherit_tcr_brand` boolean, nullable — Whether this profile inherits TCR brand from the organization
      - `inherit_tcr_campaign` boolean, nullable — Whether this profile inherits TCR campaign from the organization
      - `billing_model` string, nullable — Billing model: profile, organization, or profile_and_organization
    - `profiles` SentDmServicesEndpointsCustomerAPIv3ResponsesProfileResponse[] — List of profiles (populated for organization type, empty for user and profile types)
      - `id` string, uuid — Profile unique identifier
      - `name` string — Profile name
      - `icon` string, nullable — Profile icon URL
      - `description` string, nullable — Profile description
      - `short_name` string, nullable — Profile short name (abbreviation)
      - `role` string, nullable — User's role in this profile: admin, billing, developer (inherited from organization if not explicitly set)
      - `status` string, nullable — Profile setup status: incomplete, pending_review, approved, rejected
      - `created_at` string, date-time — When the profile was created
      - `settings` SentDmServicesEndpointsCustomerAPIv3ResponsesProfileSettings — Profile configuration settings
        - `allow_contact_sharing` boolean, nullable — Whether contacts are shared across profiles in the organization
        - `allow_template_sharing` boolean, nullable — Whether templates are shared across profiles in the organization
        - `inherit_contacts` boolean, nullable — Whether this profile inherits contacts from the organization
        - `inherit_templates` boolean, nullable — Whether this profile inherits templates from the organization
        - `inherit_tcr_brand` boolean, nullable — Whether this profile inherits TCR brand from the organization
        - `inherit_tcr_campaign` boolean, nullable — Whether this profile inherits TCR campaign from the organization
        - `billing_model` string, nullable — Billing model: profile, organization, or profile_and_organization
  - `error` SentDmServicesEndpointsCustomerAPIv3ResponsesApiError — Error information
    - `code` string — Machine-readable error code (e.g., "RESOURCE_001")
    - `message` string — Human-readable error message
    - `details` object, nullable — Additional validation error details (field-level errors)
    - `doc_url` string, nullable — URL to documentation about this error
  - `meta` SentDmServicesEndpointsCustomerAPIv3ResponsesApiMeta — Request and response metadata
    - `request_id` string — Unique identifier for this request (for tracing and support)
    - `timestamp` string, date-time — Server timestamp when the response was generated
    - `version` string — API version used for this request

## Other responses

- `401` — Unauthorized - Invalid or missing API key
- `403` — Forbidden
- `500` — Internal server error

---

[API](https://skmtc.net/sentdm/apis/sent-dm-api-v3.md) · [All operations](https://skmtc.net/sentdm/apis/sent-dm-api-v3/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sentdm/sent-dm-api-v3/revisions/c451eca46f1b/schema)
