---
title: "Verify an SMS Connection"
method: POST
path: "/v1/users/{userId}/connect/sms/verify"
tags: ["Connect"]
---

# Verify an SMS Connection

`POST /v1/users/{userId}/connect/sms/verify`

Complete an SMS connection using the passcode sent to the user's device.

## Path parameters

- `userId` string, required

## Request body

- SmsVerifyRequest
  - `code` string, required — The 6 digit code that was sent to the user's device

## Response `200`

Success

- ConnectResponse
  - `status` ResponseStatus, required
    - `code` number
    - `desc` string
    - `messages` Message[]
      - `desc` string, required
      - `type` 'ERROR' | 'WARN' | 'INFO'
  - `data` ConnectResponseData, required
    - `userId` string, required — Id of the user
    - `extUserId` string, required — A client id registered with Spinwheel on creation
    - `connectionId` string, required — Id of the connection
    - `connectionStatus` string, required — connectionStatus
    - `profile` SmsUserProfile
      - `firstName` string, required — First Name
      - `lastName` string, required — Last Name
      - `emailAddress` string — Email Address
      - `creditScore` number — Credit Score
      - `ssnLastFourDigits` string, required — Last 4 digits of the ssn
      - `phoneNumber` string — Phone number
      - `dateOfBirth` string, required — The date of birth
      - `addresses` Address[] — Addresses
        - `addressLine1` string, required
        - `addressLine2` string
        - `city` string, required
        - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
        - `zip` string, required
        - `zipExtension` string
    - `networkToken` string — The Spinwheel network token, to be used for passing lead data to the network

## Other responses

- `400` — Bad Request
- `429` — Too Many Requests

---

[API](https://skmtc.dev/spinwheel/apis/discover.md) · [All operations](https://skmtc.dev/spinwheel/apis/discover/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/spinwheel/discover/revisions/55b90a2e1dd4/schema)
