{"id":"7d858adc-245c-4b36-9b42-889bed4a0662","task":"Distribute a job posting to multiple job boards via Veritone Hire's (formerly Broadbean) multi-poster API","domain":"recruiting","steps":["Obtain the required credentials from your Veritone Hire representative: a system-level API Key, a client-level Client ID and Client Secret, and a per-user ADC Username (onboarding is partner-managed, not self-serve)","For each API call, generate an HMAC-SHA256 signature over the string 'username|time|api_key' using the secret key, with time as the current epoch time in milliseconds, and send the result as a lowercase hex string","Build each request with an Identification node (Client ID + ADC Username) and an Authentication node (API Key, time, signature), then call the Post Plus/Dashboard API to submit the job advert for multi-board distribution","Attach unique custom fields (e.g., a JOB_ID and an ATS client identifier) to each posting so the same identifiers can be reused consistently across the posting, status, and delete calls for that vacancy","If using the apply-online workflow, pass your Apply Online URL with the posting call — Veritone Hire appends a source-tracking parameter automatically, so capture that on your apply endpoint to preserve source attribution","Poll the Advert Status API (or use the dashboard) to confirm the posting reached boards, and use the Global Delete API to close the advert across boards when the requisition closes"],"gotchas":["Signatures are valid for only about 5 minutes and future-dated timestamps are rejected outright, so clock drift on the calling server (keep it NTP-synced) will cause otherwise-valid requests to fail authentication","Signatures must be generated fresh per request — they cannot be cached or reused, and the secret key must never be passed unencrypted in a URL","The company/product was rebranded from Broadbean to Veritone Hire (Broadbean remains the consumer-facing brand and docs still live at integrations.broadbean.com); custom-field names used as filters must match exactly between the posting call and later status/delete calls or the vacancy won't be found"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/7d858adc-245c-4b36-9b42-889bed4a0662"}