How to Retrieve List of Custom Fields

BoldSign allows you to retrieve a complete list of custom fields linked to a specific brand using the brand ID via API. The list provides a detailed view of the custom fields within the brand, including information such as fieldID, name, description and order, of the form fields.

Below are examples codes of how to get a list of the created custom in a particluar brand :

curl --location 'https://api.boldsign.com/v1/customField/list?brandId={brandId}' \
--header 'Accept: application/json' \
 -H 'X-API-KEY: {your api key}' \

var apiClient = new ApiClient("https://api.boldsign.com", "{api key}");
var customFieldClient = new CustomFieldClient(apiClient);
var brandId = "{brand id}";
var customFields = await customFieldClient.GetBrandBasedCustomFieldsAsync(brandId);
//var customField
Console.WriteLine(customFields);


import boldsign

configuration = boldsign.Configuration(host = "https://api.boldsign.com", api_key = "YOUR_API_KEY")

with boldsign.ApiClient(configuration) as api_client:
    
    custom_field_api = boldsign.CustomFieldApi(api_client)
    custom_field_collection = custom_field_api.custom_fields_list(brand_id = "YOUR_BRAND_ID")
<?php require_once "vendor/autoload.php";
use BoldSign\Configuration;
use BoldSign\Api\CustomFieldApi;

$config = new Configuration();
$config->setHost("https://api.boldsign.com");
$config->setApiKey('YOUR_API_KEY');

$customFieldApi = new CustomFieldApi($config);
$result = $customFieldApi->customFieldsList("YOUR_BRAND_ID");


ApiClient client = Configuration.getDefaultApiClient();  
client.setBasePath("https://api.boldsign.com");
client.setApiKey("YOUR_API_KEY");

CustomFieldApi customFieldApi = new CustomFieldApi(client);
CustomFieldCollection customFieldCollection = customFieldApi.customFieldsList("YOUR_BRAND_ID");
import * as boldsign from 'boldsign';

const customFieldApi = new boldsign.CustomFieldApi("https://api.boldsign.com");
customFieldApi.setApiKey('YOUR_API_KEY');

customFieldApi.customFieldsList("YOUR_BRAND_ID");

In the provided code example, make sure to replace values for brandId with the ID of the brand you want to list the custom fields from. Once the codes are executed, all the custom fields under the specified brand will be listed.