Skip to content
On this page and tools

Start here

Integration surfaces

Bynefit connects in more ways than one API. Find what you want to do, and the page that covers it, the credential it needs, and whether it is ready today.

I want to…

I want to…UseCredentialState
Read community resourcesResources: readDeveloper keyAvailable
Propose a new resourceResources: submitDeveloper keyAvailable
Keep my own directory in sync from a spreadsheet or systemResources: manageSpace key, with approvalBy approval
Read my Space's activity, forms, payments or tasks from my serverThe Read API, with a Space keySpace keyAvailable
Be told the moment something happensWebhooksSigning secretAvailable
Let people sign in with their Bynefit accountOAuth 2.0 / OpenID ConnectA sign-in client (no secret)Available
Show my group on a websiteEmbed widgetSpace key, with allowed websitesAvailable
Show events, resources or media, and take forms, on a hosted siteHosted sites API and the hosted sites guideNone (the site's slug)Available
Let a client see their own engagements, documents and messages on my siteClient portal APIThe client's sign-in tokenAvailable
Run a practice's pipeline from its own admin pageClient portal API, practice routesA manager's sign-in tokenAvailable
Report a WordPress site's health and visitsSite host APISite key, signedAvailable
Send my product's events as a partnerPartner eventsPartner key, signed or registered websiteBy approval
Set up everything as a partnerPartner integration guideAll of the aboveBy approval
Read engagements with an API key or a webhookNot available todayNonePlanned
Read a hosted site's shop, products or orders through an APINot available todayNonePlanned
Download a machine-readable API descriptionNot available todayNonePlanned
Hand the docs to an AI agentBuilding with an AI agentWhatever the page you hand over needsAvailable
Let an AI agent read my SpaceAgent keysAgent keyAvailable
Connect with no codeNo-code and automation toolsSigning secretAvailable

The credentials, side by side

CredentialLooks likeMade atSafe in a browser?
Developer keybapi_pk_…/dash/developers/keysNo. It is yours; keep it out of pages you publish.
Space keybapi_tk_…/dash/integrations/api-tokensNo, except a key that holds only the widget permission and is locked to your websites.
Agent keybapi_ag_…/dash/integrations/agent-keysNo. It is refused anywhere but the Authorization header.
Webhook signing secretwhsec_…/dash/integrations/webhooksNo
Sign-in client idsite_…/dash/sites/oauthYes. It is public by design and the flow uses PKCE.
Signed-in person's tokena long JWTBy signing inIt lives there, so keep scripts on the page trusted.
Site keybynli_sh_…The site's settings, WordPress tabNo
Partner keypbk_…The partner consoleYes. It only says who you are.
Partner signing secreta long random stringIssued once by BynefitNo
Older widget keywk_…/dash/integrations/embedsMeant for pages, but were switched off on 20 October 2026. See Migrating from the legacy endpoint.

Where each one runs

SurfaceCalled byWho can set it up
Read APIYour serverAnyone, for a developer key. A manager or admin, for a Space key.
WebhooksBynefit calls your serverA Space admin
Sign in with BynefitThe visitor's browser, or your appA Space manager or admin
Embed widget and the Embeds hubThe visitor's browserA Space admin
Hosted sites runtimeThe visitor's browserThe site's owner
Client portalThe signed-in person's browserA manager of the practice's Space
Site host APIThe WordPress serverA Space admin
Partner eventsThe visitor's browser, or your serverBynefit, with you as a partner

Retiring

The ?key= endpoint and employee tokens were switched off on 11 October 2026, and older widget keys were switched off on 20 October 2026. Each has a current replacement in the tables above. See how to switch.