-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
The core tessera API has audit log endpoints that the SDK doesn't expose yet.
Core API endpoints to support
GET /audit- List audit events with filteringGET /audit/{entity_type}/{entity_id}- Get audit history for specific entity
Models needed
class AuditEvent(BaseModel):
id: UUID
entity_type: str # "asset", "contract", "team", etc.
entity_id: UUID
action: str # "created", "updated", "deleted", etc.
actor_id: UUID | None
actor_type: str # "user", "api_key", "system"
payload: dict
created_at: datetimeResource methods
audit.list(entity_type=None, entity_id=None, action=None, since=None)audit.get_history(entity_type, entity_id)
Use case
Compliance and debugging - understanding who changed what and when.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request