PHP
declare(strict_types=1); require 'vendor/autoload.php'; use Polar; use Polar\Models\Components; $sdk = Polar\Polar::builder() ->setSecurity( '<YOUR_BEARER_TOKEN_HERE>' ) ->build(); $request = new Components\CustomFieldCreateSelect( slug: '<value>', name: '<value>', properties: new Components\CustomFieldSelectProperties( options: [], ), ); $response = $sdk->customFields->create( request: $request ); if ($response->customField !== null) { // handle response }
{ "created_at": "2023-11-07T05:31:56Z", "modified_at": "2023-11-07T05:31:56Z", "id": "<string>", "metadata": {}, "type": "<string>", "slug": "<string>", "name": "<string>", "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737", "properties": { "form_label": "<string>", "form_help_text": "<string>", "form_placeholder": "<string>", "textarea": true, "min_length": 1, "max_length": 1 } }
Create a custom field.
Scopes: custom_fields:write
custom_fields:write
You can generate an Organization Access Token from your organization's settings.
Schema to create a custom field of type text.
Custom field created.
Schema for a custom field of type text.
Was this page helpful?