---
title: "gcm/delivery-channels/fields"
method: GET
path: "/gcm/delivery-channels/fields"
tags: ["Delivery Channel Endpoints"]
---

# gcm/delivery-channels/fields

`GET /gcm/delivery-channels/fields`

## Request

- Base URL: `https://earthnode-dev.vopay.com/api/v2`
- URL: `https://earthnode-dev.vopay.com/api/v2/gcm/delivery-channels/fields`
- Auth: none declared

Get a list of all the fields required for a certain delivery method.

## Query parameters

- `AccountID` string, required
- `Key` string, required
- `Signature` string, required
- `DeliveryChannelID` string, required
- `FieldFor` string

## Response `200`

- object
  - `Success` boolean, required: True if the request was successful, false if it failed
  - `ErrorMessage` string, required: Contains a description of the error if the request failed
  - `DeliveryChannelFields` object, required: Array serialized as a JSON object (JSON_FORCE_OBJECT): numeric string keys '0','1',... Empty {} when no items. The required fields for the delivery channel.
    - `0` object
      - `Label` string, required: The label of the field
      - `FieldID` string, required: The ID of the field
      - `InputType` string, required: The input type of the field
      - `RequirementStatus` string, required: The requirement status of the field
      - `FieldFor` string, required: The field for which the details are required
      - `Group` string, required: The group of the field
      - `GroupOrder` string, required: The order of the field in the group
      - `Options` string, nullable, required: The options for the field, if any

---

[API](https://skmtc.dev/vopay/apis/global-cash-management.md) - [All operations](https://skmtc.dev/vopay/apis/global-cash-management/llms.txt) - [OpenAPI document](https://skmtc.dev/vopay/apis/global-cash-management/revisions/1b58a7445906?raw)
