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?
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.