Skip to Content
🎉 New release with new features and improvements! V0.0.2 Release →

Entities API

The Entities API provides comprehensive CRUD operations for dynamic entity management. It provides full CRUD operations for all entities, and search, filtering, and export capabilities.

Base Endpoint

/api/entities/{entityName}

Endpoints

MethodEndpointDescription
GET/api/entities/:entityName/:entityIdGet an entity by ID
POST/api/entities/:entityNameCreate an entity
POST/api/entities/:entityName/batchBatch create entities
PUT/api/entities/:entityNameUpdate an entity
PUT/api/entities/:entityName/batchBatch update entities
POST/api/entities/:entityName/searchSearch entities
GET/api/entities/:entityName?querySearch entities by query
DELETE/api/entities/:entityName/:entityIdDelete an entity
POST/api/entities/:entityName/deleteDelete entities by search
GET/api/entities/:entityName/countCount entities
POST/api/entities/:entityName/countCount filtered entities
POST/api/entities/:entityName/export?format={{format}}&name={{exportName}}Export entities
POST/api/entities/:entityName/import?format={{format}}Import entities

Security

All Entities API endpoints are secured by the authentication system. In addition, each entity operation is governed by specific entity permissions, ensuring users can only perform actions for which they have explicit authorization. Unauthorized requests will be denied accordingly.