{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/StoryCompact", "title": "StoryCompact", "description": "A story represents an activity associated with an object in the Asana system.", "type": "object", "properties": { "gid": { "description": "Globally unique identifier of the resource, as a string.", "type": "string", "readOnly": true, "example": "12345", "x-insert-after": false }, "resource_type": { "description": "The base type of this resource.", "type": "string", "readOnly": true, "example": "story", "x-insert-after": "gid" }, "created_at": { "description": "The time at which this resource was created.", "type": "string", "format": "date-time", "readOnly": true, "example": "2012-02-22T02:06:58.147Z" }, "created_by": { "$ref": "#/components/schemas/UserCompact" }, "resource_subtype": { "description": "The subtype of this resource. Different subtypes retain many of the same fields and behavior, but may render differently in Asana or represent resources with different semantic meaning.", "type": "string", "readOnly": true, "example": "comment_added" }, "text": { "description": "*Create-only*. Human-readable text for the story or comment.\nThis will not include the name of the creator.\n*Note: This is not guaranteed to be stable for a given type of story. For example, text for a reassignment may not always say \u201cassigned to \u2026\u201d as the text for a story can both be edited and change based on the language settings of the user making the request.*\nUse the `resource_subtype` property to discover the action that created the story.", "type": "string", "example": "marked today" } } }