---
title: "Retrieve a sign-up by ID"
method: GET
path: "/sign_ups/{id}"
tags: ["Sign Ups"]
---

# Retrieve a sign-up by ID

`GET /sign_ups/{id}`

Retrieve the details of the sign-up with the given ID

## Path parameters

- `id` string, required

## Response `200`

Success

- SignUp
  - `object` 'sign_up_attempt', required
  - `id` string, required
  - `status` 'missing_requirements' | 'complete' | 'abandoned', required
  - `required_fields` string[], required
  - `optional_fields` string[], required
  - `missing_fields` string[], required
  - `unverified_fields` string[], required
  - `verifications` SignUpVerifications, required
    - `email_address` SignUpVerification, nullable, required
      - `next_action` 'needs_prepare' | 'needs_attempt' | ''
      - `supported_strategies` string[]
    - `phone_number` SignUpVerification, nullable, required
      - `next_action` 'needs_prepare' | 'needs_attempt' | ''
      - `supported_strategies` string[]
    - `web3_wallet` SignUpVerification, nullable, required
      - `next_action` 'needs_prepare' | 'needs_attempt' | ''
      - `supported_strategies` string[]
    - `external_account` object, nullable, required
  - `username` string, nullable, required
  - `email_address` string, nullable, required
  - `phone_number` string, nullable, required
  - `web3_wallet` string, nullable, required
  - `password_enabled` boolean, required
  - `first_name` string, nullable, required
  - `last_name` string, nullable, required
  - `unsafe_metadata` object
  - `public_metadata` object
  - `custom_action` boolean, required
  - `external_id` string, nullable, required
  - `created_session_id` string, nullable, required
  - `created_user_id` string, nullable, required
  - `abandon_at` integer, required — Unix timestamp at which the user abandoned the sign up attempt.
  - `legal_accepted_at` integer, nullable, required — Unix timestamp at which the user accepted the legal requirements.
  - `locale` string, nullable — The user locale preference for the sign-up specified as a BCP-47 language tag.
  - `external_account` object

## Other responses

- `403` — Authorization invalid

---

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