action rebilly_get_custom_field_collection { label: "Retrieve Custom Fields" description: "Retrieve a schema of Custom Fields for the given resource type.\n" provider: rebilly method: GET path: "/custom-fields/{resource}" encoding: json output: { type: "array" description: "The list of custom fields." items: { type: "object" description: "A separate Custom Field schema." required: ["type"] properties: { _links: { type: "array" description: "The links related to resource." items: { type: "object" required: ["rel"] properties: { rel: { type: "string" description: "The link type." enum: ["self"] } } } } additionalSchema: { description: "Additional parameters which can be added according to type:\nParameter Name | Types | Description\n-------------- | ------------- | -------------\nallowedValues | string, array | List of allowed values maxLength | string | Maximum allowed length for the string, 255 by default, up to 4000\nThe additional schema adds additional constrains for values.\n" type: "object" } description: { type: "string" description: "The custom field description." } name: { type: "string" description: "The name of the custom field." } type: { type: "string" description: "Type value | Description\n------------- | -------------\narray | An array of strings up to 255 characters, maximum size is 1000 elements boolean | true or false date | String of format \"full-date\" (YYYY-MM-DD) from RFC-3339 (full-date) datetime | String of format \"date-time\" (YYYY-MM-DDTHH:MM:SSZ) from RFC-3339 (date-time) integer | Cardinal value of -2^31..2^31-1 number | Float value. It can take cardinal values also which are interpreted as float string | Regular string up to 255 characters monetary | A map of 3-letters currency code and amount, e.g. {\"currency\": \"EUR\", \"amount\": 25.30}\nThe type cannot be changed.\n" enum: ["array", "boolean", "datetime", "integer", "number", "string", "monetary"] } } } } }