Custom fields added via the API, not appearing in the UI?

Originally posted by Craig

Hi,

Following the documentation, I added some custom fields to a badge using the API. The fields do not appear when the badge is added to a job? Is there another step necessary to have the UI update too?

I can see the value and edit it via API calls.

Cheers,
Craig.

Same here. Any update on how this is supposed to work?

Hi miciah_stamates,

Badge custom fields are designed to appear in the UI as soon as the badge is applied to a job, with no additional “UI update” step required.

In the Custom Fields API, that only works when the custom field is created against the Badge object (set object_name to Badge) and you also pass object_uuid as the badge UUID (it’s required for Badge custom fields).

Also worth noting: the Custom Fields API is only available to Public Applications, which requires OAuth 2.0 authentication (access token).

Finally, double-check the Badges add-on is enabled in the account (Online Dashboard: Account > Features & Integrations > Badges).

If you’ve checked those points and it still isn’t showing, use the Help menu in the Online Dashboard to contact Support via chat or email so we can take a closer look.

Thanks,
Cody