Benchling REST API
- URL
-
https://<your-tenant>.benchling.com/api/v2 - Docs
- https://benchling.com/api/reference
Authorization: Basic <credential> In Benchling, open your profile/account settings and generate an API key in Profile Settings. Benchling documents that API keys are generated from your profile and can be rotated from profile settings; use your tenant URL such as https://<your-company>.benchling.com when calling the API. See Authentication and Access Benchling’s Developer Platform and Documentation Base.
Authorization: Bearer <credential> Create a Benchling app from your tenant’s Developer Console (Feature settings → Developer Console → Apps). From the app settings page, obtain the app’s client_id and client_secret; Benchling says apps use the OAuth 2.0 client-credentials flow to call /token, and app secrets can be rotated from the Apps page. See Getting Started with Benchling Apps, Authentication, and Access Benchling’s Developer Platform and Documentation Base.
Authorization: Bearer <credential> Have Benchling enable OIDC authentication for your enterprise tenant by contacting support@benchling.com, then configure a trusted OpenID Connect identity provider that includes an email claim. Your integration authenticates to that IdP and uses the returned ID token as Authorization: Bearer ... when calling Benchling. See Authentication.