---
title: "GET /user/services/{service_id}/customfields/{service_customfield_id}"
method: GET
path: "/user/services/{service_id}/customfields/{service_customfield_id}"
---

# GET /user/services/{service_id}/customfields/{service_customfield_id}

`GET /user/services/{service_id}/customfields/{service_customfield_id}`

## Request

- Base URL: `https://developers.whmcs.com/api/v2`
- URL: `https://developers.whmcs.com/api/v2/user/services/{service_id}/customfields/{service_customfield_id}`
- Auth: none declared

Retrieve a single custom field for a specific service.

## Path parameters

- `service_id` integer, required
- `service_customfield_id` integer, required

## Response `200`

A custom field of a specific service.

- object
  - `data` ServiceCustomField, required
    - `id` integer, required
    - `custom_field` CustomField, required
      - `id` integer, required
      - `name` string, nullable
      - `description` string, nullable
      - `type` 'text' | 'link' | 'password' | 'dropdown' | 'checkbox' | 'textarea', required: Field type
      - `options` CustomFieldValueType[], nullable
        - union: Custom Field Value
          - string
          - boolean
      - `validation` string, nullable
      - `required` boolean, required
    - `service` object
      - `id` integer, required
    - `value` union: Custom Field Value
      - string
      - boolean

## Other responses

- `401`: Access Not Authorized
- `default`: General Error

---

[API](https://skmtc.dev/whmcs/apis/whmcs-api.md) - [All operations](https://skmtc.dev/whmcs/apis/whmcs-api/llms.txt) - [OpenAPI document](https://skmtc.dev/whmcs/apis/whmcs-api/revisions/bd3848ddbc3f?raw)
