Get the field-level diff for a history event
GET /v1/projects/{projectId}/history/{snapshotId}/diff
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”An identifier (e.g., my-project-a1b2c)
Responses
Section titled “ Responses ”Field-level diff between this snapshot and its predecessor
object
Raw service data as stored in the database
object
The name of this service
A description of this service
The category relevant for this service
The name of the team that owns this service
The flows that this service belongs to
A messaging topic (Kafka, RabbitMQ, etc.) that services can produce to or consume from
object
The name of the messaging topic (e.g., “order.created”, “payment-queue”)
The category relevant for this topic (e.g. billing, reporting, etc.)
The name of the team that owns this topic
The flows that this topic belongs to
Custom key-value fields (max 20 pairs, keys max 100 chars, values max 500 chars)
object
A messaging topic (Kafka, RabbitMQ, etc.) that services can produce to or consume from
object
The name of the messaging topic (e.g., “order.created”, “payment-queue”)
The category relevant for this topic (e.g. billing, reporting, etc.)
The name of the team that owns this topic
The flows that this topic belongs to
Custom key-value fields (max 20 pairs, keys max 100 chars, values max 500 chars)
object
Custom key-value fields
object
Raw service data as stored in the database
object
The name of this service
A description of this service
The category relevant for this service
The name of the team that owns this service
The flows that this service belongs to
A messaging topic (Kafka, RabbitMQ, etc.) that services can produce to or consume from
object
The name of the messaging topic (e.g., “order.created”, “payment-queue”)
The category relevant for this topic (e.g. billing, reporting, etc.)
The name of the team that owns this topic
The flows that this topic belongs to
Custom key-value fields (max 20 pairs, keys max 100 chars, values max 500 chars)
object
A messaging topic (Kafka, RabbitMQ, etc.) that services can produce to or consume from
object
The name of the messaging topic (e.g., “order.created”, “payment-queue”)
The category relevant for this topic (e.g. billing, reporting, etc.)
The name of the team that owns this topic
The flows that this topic belongs to
Custom key-value fields (max 20 pairs, keys max 100 chars, values max 500 chars)
object
Custom key-value fields
object
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 or snapshot 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