Skip to content

Collection

Classes

Permission

Bases: str, enum.Enum

Available permission options for collections and documents

Collection pydantic-model

Bases: pydantic.BaseModel

Represents a collection of documents in the system.

Collections are used to organize documents into groups with shared permissions and settings. They appear in the sidebar navigation.

Fields:

  • id (uuid.UUID)
  • url_id (str)
  • name (str)
  • description (str | None)
  • sort (outline_wiki_api.models.response.Sort | None)
  • index (str)
  • color (str | None)
  • icon (str | None)
  • permission (outline_wiki_api.models.response.Permission | None)
  • sharing (bool)
  • created_at (datetime.datetime)
  • updated_at (datetime.datetime)
  • deleted_at (datetime.datetime | None)
  • archived_at (datetime.datetime | None)
  • archived_by (outline_wiki_api.models.user.User | None)

Attributes

permission = None pydantic-field

Access permissions for this collection

CollectionNavigationResponse pydantic-model

Bases: outline_wiki_api.models.response.Response

Fields:

  • status (int)
  • ok (bool)
  • pagination (outline_wiki_api.models.response.Pagination | None)
  • policies (list[outline_wiki_api.models.response.Policy] | None)
  • data (list[outline_wiki_api.models.collection.NavigationNode])

CollectionListResponse pydantic-model

Bases: outline_wiki_api.models.response.Response

Fields:

CollectionUserResponse pydantic-model

Bases: outline_wiki_api.models.response.Response

Fields: