Optionalrecord_Record history tracking information
OptionalidUnique identifier for the entity
OptionalplanParent plan reference (optional)
OptionalagentAgent reference (optional)
OptionallogAgent log reference for this task (optional)
Optionalparent_AgentLog reference when this task was created (optional)
OptionalorgOrganization reference (optional)
OptionaluserUser reference (optional)
OptionaldependenciesTask IDs that must complete before this task can run
OptionalnameOptionaldescriptionHigh-level 1–2 sentence summary of what this task will accomplish
OptionalcontentMarkdown content defining the task (required on create)
OptionalmetadataParsed metadata from markdown (type, priority, tags, dependencies)
OptionalstatusOptionalactiveWhether the entity is active
OptionalkeywordsOptionaltagsOptionalexternal_External system identifier for integration with third-party systems
Optionalattempt_Attempt count (failures); used with max_attempts
Optionalmax_Max attempts before marking FAILED
Optionalfailure_Reason for last failure
OptionalextensorsExtended properties for custom integrations
Base entity interface for all platform resources
All entities in the Mosaia platform extend this interface to provide consistent base properties across all resource types. This ensures that all entities have common fields for identification, status, and integration capabilities.
Example