30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

MailerPress Pro List Custom Fields

mailerpress-pro/list-custom-fields returns every registered contact custom-field definition: its key, label, type and options.

The key is what matters most, because it is the storage key everything else uses.

At a glance

Abilitymailerpress-pro/list-custom-fields
ToolsetMailerPress Pro — toolset/mailerpress-pro
GroupMailerPress Pro › Contact Custom Fields
RequiresAcrossAI Pro, plus MailerPress with its Pro add-on active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Pro 0.9.16 and later

How it works

Custom fields extend a contact beyond email and name — a company, a plan tier, a signup source. They are also what segments filter on and what campaigns personalise with, so the key appears in three different places.

Reading the definitions is therefore the step before writing a contact, before authoring a segment condition on a custom field, and before using a personalisation token in a campaign.

The type governs what values are accepted and how a segment can compare them. A field stored as text cannot be compared numerically, which is the usual reason a “greater than” condition on a custom field matches nothing.

Options come back for the field types that have them, which is what tells you the exact strings a select-type field will accept.

Read-only.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
fieldsarrayEach definition with its key, label, type and options.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

What custom fields do our contacts have?

It resolves to one call:

{
  "ability": "mailerpress-pro/list-custom-fields",
  "parameters": {}
}

Worth knowing

  • The key is the storage key, the segment key and the personalisation token.
  • The type decides how a segment can compare the value.
  • Options tell you the exact accepted strings.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading