Get all entities with full relationship data
GET /v1/projects/{projectId}/entities
Returns a comprehensive view of all entities in the project organized by type. Includes services, messaging topics, categories, owners, and flows with their complete relationship data. This endpoint provides a full data model suitable for building custom visualizations, reports, or exports.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”An identifier (e.g., my-project-a1b2c)
Query Parameters
Section titled “Query Parameters ”ISO-8601 timestamp to retrieve the project state at a specific point in time. If omitted, returns the current state.
Responses
Section titled “ Responses ”Complete entity data with all relationships indexed by entity ID
All entities and their relationships in a project
object
Service entities indexed by ID
object
object
Unique identifier for the entity
Name of the entity
Type of entity
URL-friendly slug of the service
A description of this service
The flows that this service belongs to
Category ID this service belongs to
Owner ID of this service
IDs of messaging topics this service produces to
IDs of messaging topics this service consumes from
Custom key-value fields
object
Messaging entities indexed by ID
object
object
Unique identifier for the entity
Name of the entity
Type of entity
Category ID this messaging entity belongs to
Owner ID of this messaging entity
Flow IDs that this messaging entity belongs to
IDs of services that consume this topic
IDs of services that produce to this topic
Custom key-value fields
object
Category entities indexed by ID
object
object
Unique identifier for the entity
Name of the entity
Type of entity
Color for visual representation
IDs of services in this category
IDs of messaging topics in this category
Owner entities indexed by ID
object
object
Unique identifier for the entity
Name of the entity
Type of entity
Color for visual representation
IDs of services owned by this owner
IDs of messaging topics owned by this owner
Flow entities indexed by ID
object
object
Unique identifier for the entity
Name of the entity
Type of entity
Color for visual representation
IDs of services participating in this flow
IDs of messaging topics used in this flow
Unauthorized, authentication required
Standard error response
object
HTTP status code
Example
400Machine-readable error code in snake_case
Error message
Example
Validation failedAdditional error details
Example
Project name must be between 3 and 60 charactersProject not found
Standard error response
object
HTTP status code
Example
400Machine-readable error code in snake_case
Error message
Example
Validation failedAdditional error details
Example
Project name must be between 3 and 60 charactersToo many requests
Rate limit exceeded error response
object
HTTP status code
Example
429Machine-readable error code in snake_case
Error message
Example
Too many requestsNumber of seconds until the client can retry
Example
60Headers
Section titled “Headers ”Number of seconds to wait before retrying
Internal server error
Standard error response
object
HTTP status code
Example
400Machine-readable error code in snake_case
Error message
Example
Validation failedAdditional error details
Example
Project name must be between 3 and 60 characters