Zernio
Zernio
API Reference

Custom Fields

List custom field definitionsGETCreate custom fieldPOSTSet custom field valuePUTUpdate custom fieldPATCHDelete custom fieldDELETEClear custom field valueDELETE
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Custom Fields

List custom field definitions

Returns all custom field definitions. Optionally filter by profile.


GET
/v1/custom-fields

Authorization

bearerAuth
AuthorizationBearer <token>

API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.

In: header

Query Parameters

profileId?string

Filter by profile. Omit to list across all profiles

Response Body

application/json

application/json

{  "success": true,  "fields": [    {      "id": "string",      "name": "string",      "slug": "string",      "type": "text",      "options": [        "string"      ],      "createdAt": "2019-08-24T14:15:22Z"    }  ]}
Was this page helpful?

Bulk create contacts

Import up to 1000 contacts at a time. Skips duplicates, merging any new tags onto the existing contact. accountId is required whenever contacts carry a platformIdentifier (or a row-level accountId); platform is always derived from the resolved account, never used to decide whether channels are created, and a mismatched platform 404s as account not found. When accountId is set, each contact must carry a platformIdentifier; a row missing it is rejected individually (reported in errors[], HTTP 200), not a 400 for the whole import. On phone platforms (whatsapp, sms) the platformIdentifier is normalized to digits and a value that is not phone-shaped is rejected per contact and reported in errors[], not imported.

Create custom field

Create a new custom field definition. Supported types are text, number, date, boolean, and select.