---
title: "Set Velocity custom fields"
method: PATCH
path: "/v1/client/auth/custom-fields/velocity"
tags: ["Internal"]
---

# Set Velocity custom fields

`PATCH /v1/client/auth/custom-fields/velocity`

Validates Velocity member identity and persists accepted custom fields.
Available only when auth custom field integration type is VELOCITY_FREQUENT_FLYER.

## Request body

- SetVelocityCustomFieldsBody
  - `mode` 'MEMBER_ID' | 'LITE_JOIN', required
  - `membership_id` string
  - `first_name` string
  - `last_name` string
  - `phone` string
  - `email` string

## Response `200`

OK

- object
  - `data` SetVelocityCustomFieldsResponse
    - `accepted` boolean, required
    - `membership_id` string

## Other responses

- `406` — VPN detected

---

[API](https://skmtc.net/bitlabs/apis/bitlabs-client-api.md) · [All operations](https://skmtc.net/bitlabs/apis/bitlabs-client-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitlabs/bitlabs-client-api/versions/99209a6285bf/schema)
