# Benchling Custom Entities API

**Canonical:** https://apis.io/apis/benchling/benchling-custom-entities-api/  
**Provider:** Benchling — https://apis.io/providers/benchling/  
**Base URL:** https://{tenant}.benchling.com/api/v2  
**Documentation:** https://docs.benchling.com/docs/developer-platform-overview

Benchling Custom Entities API is one of 203 APIs that [Benchling](https://apis.io/providers/benchling/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Custom Entities. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, a changelog, and a status page.

Benchling supports custom entities for biological entities that are neither DNA, RNA, nor AA sequences. Custom entities must have an entity schema set and can have both schema fields and custom fields.

## Operations (11)

| Method | Path | Summary |
|---|---|---|
| GET | `/custom-entities` | List custom entities |
| POST | `/custom-entities` | Create a custom entity |
| GET | `/custom-entities/{custom_entity_id}` | Get a custom entity |
| PATCH | `/custom-entities/{custom_entity_id}` | Update a custom entity |
| PATCH | `/custom-entities/{entity_registry_id}:upsert` | Create or update a registered custom entity |
| POST | `/custom-entities:archive` | Archive custom entities |
| POST | `/custom-entities:bulk-create` | Bulk Create custom entities |
| GET | `/custom-entities:bulk-get` | Bulk get custom entities by ID |
| POST | `/custom-entities:bulk-update` | Bulk Update custom entities |
| POST | `/custom-entities:bulk-upsert` | Bulk upsert custom entities |
| POST | `/custom-entities:unarchive` | Unarchive custom entities |

## Machine-readable artifacts (23)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/openapi/benchling-custom-entities-api-openapi.yml
- **Documentation** — https://docs.benchling.com/docs/developer-platform-overview
- **Reference** — https://benchling.com/api/reference
- **Authentication** — https://docs.benchling.com/docs/getting-started-benchling-apps
- **Webhooks** — https://docs.benchling.com/docs/getting-started-with-webhooks
- **WebhookReference** — https://benchling.com/webhooks/reference
- **Events** — https://docs.benchling.com/docs/events-getting-started
- **EventsReference** — https://docs.benchling.com/docs/events-reference
- **SDKs** — https://docs.benchling.com/docs/getting-started-with-the-sdk
- **SDKPython** — https://pypi.org/project/benchling-sdk/
- **GitHubOrganization** — https://github.com/benchling
- **IntegrationExamples** — https://github.com/benchling/integration-examples
- **AppExamples** — https://github.com/benchling/app-examples-python
- **ChangeLog** — https://docs.benchling.com/changelog
- **DeveloperChangelog** — https://docs.benchling.com/changelog/benchling-developer-changelog
- **Status** — https://benchling.betteruptime.com/
- **Blog** — https://www.benchling.com/blog
- **DeveloperPlatform** — https://www.benchling.com/developer-platform
- **RateLimits** — https://docs.benchling.com/docs/rate-limiting
- **Plans** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/plans/benchling-plans-pricing.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/rate-limits/benchling-rate-limits.yml
- **FinOps** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/finops/benchling-finops.yml
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/benchling/refs/heads/main/graphql/benchling-graphql.md

## Other Benchling APIs (12)

- [Benchling AA Sequences API](https://apis.io/apis/benchling/benchling-aa-sequences-api/)
- [Benchling Apps API](https://apis.io/apis/benchling/benchling-apps-api/)
- [Benchling Assay Results API](https://apis.io/apis/benchling/benchling-assay-results-api/)
- [Benchling Assay Runs API](https://apis.io/apis/benchling/benchling-assay-runs-api/)
- [Benchling Audit API](https://apis.io/apis/benchling/benchling-audit-api/)
- [Benchling Authentication API](https://apis.io/apis/benchling/benchling-authentication-api/)
- [Benchling Blobs API](https://apis.io/apis/benchling/benchling-blobs-api/)
- [Benchling Boxes API](https://apis.io/apis/benchling/benchling-boxes-api/)
- [Benchling Codon Usage Tables API](https://apis.io/apis/benchling/benchling-codon-usage-tables-api/)
- [Benchling Connect API](https://apis.io/apis/benchling/benchling-connect-api/)
- [Benchling Containers API](https://apis.io/apis/benchling/benchling-containers-api/)
- [Benchling Custom Notations API](https://apis.io/apis/benchling/benchling-custom-notations-api/)

## Tags

Custom Entities

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/benchling/benchling-custom-entities-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/benchling/.
