List all custom fields

This API helps you to list all custom fields.

HTTP Request
/wp-json/supportcandy/v2/custom-fields
Available parameters
Parameter Type Description
page integer Current page of the collection. Default is 1.
per_page integer Maximum number of items to be returned in result set. Default is 20.
filter string You can filter custom fields by its type. Available filters are all, ticket_fields, agentonly_fields, and customer_fields.
Default is all.
Example

curl --location --request GET 'http://localhost/wp-json/supportcandy/v2/custom-fields?page=1&per_page=20&filter=all' \ --header 'Authorization: Basic YWRtaW46bjVJWSBYc3pUIGlxN3MgSHhKWCA3YVdBIDlOblI='

Get single custom field

This API helps you to list a single custom field.

HTTP Request
/wp-json/supportcandy/v2/custom-fields/<id>
Example

curl --location --request GET 'http://localhost/wp-json/supportcandy/v2/custom-fields/2' \ --header 'Authorization: Basic YWRtaW46bjVJWSBYc3pUIGlxN3MgSHhKWCA3YVdBIDlOblI='

Get custom field options

This API helps you to list options for the custom field. Custom field API response includes the field has_options which you can use to determine whether this custom field has options or not.

HTTP Request
/wp-json/supportcandy/v2/custom-fields/<id>/options
Example

curl --location --request GET 'http://localhost/wp-json/supportcandy/v2/custom-fields/40/options' \ --header 'Authorization: Basic YWRtaW46bjVJWSBYc3pUIGlxN3MgSHhKWCA3YVdBIDlOblI='

Get single option

This API helps you to list a single custom field option.

HTTP Request
/wp-json/supportcandy/v2/custom-fields/<id>/options/<option_id>
Example

curl --location --request GET 'http://localhost/wp-json/supportcandy/v2/custom-fields/29/options/1' \ --header 'Authorization: Basic YWRtaW46bjVJWSBYc3pUIGlxN3MgSHhKWCA3YVdBIDlOblI='

What are your feelings