# General Errand Creation This guide describes how to create and update general errands via the API based on a customer’s configuration. ## Sections - [Activation level](/guides/cases/errand-creation/activation-level) — Per real estate or per organization. - [Access](/guides/cases/errand-creation/access) — Entities for configuration and errand construction. - [Implementation example](/guides/cases/errand-creation/implementation-example) — Reading types/sub-types, creating errands, files, and custom fields. ## Entity relationships **Configuration:** ```mermaid flowchart TB GRT[GeneralErrandType] GRST[GeneralErrandSubType] CRFT[CustomerErrandFieldType] CRFI[CustomerErrandFieldInclusion] GRST --> GRT CRFI --> GRT CRFI --> CRFT ``` **Errand and linked object:** ```mermaid flowchart TB GRT[GeneralErrandType] GRST[GeneralErrandSubType] GR[GeneralErrand] GRF[GeneralErrandFile] CRFV[CustomerErrandFieldValue] OBJ[Connected object e.g. Apartment] GR --> GRT GR --> GRST GRF --> GR CRFV --> GR GR --> OBJ ```