# My Pages

This example case describes how to use the API to provide tenants with information about their objects, contracts, invoices, payments, errands, and related data (a “My Pages” experience).

## Sections

- [Activation level](/introduction/cases/my-pages/activation-level) — Per real estate or per organization.
- [Access](/introduction/cases/my-pages/access) — Entities for structures, contracts, users, invoices, and errands.
- [Implementation example](/introduction/cases/my-pages/implementation-example) — Data fetching examples by area.


## Entity relationships

Start from [accounts.tenant](/apis/accounts) (or [accounts.subtenant](/apis/accounts)) and traverse to spaces, contracts, invoices, payments, errands, and notifications.

**Structures and tenant:**

```mermaid
flowchart TB
  RE[RealEstate]
  B[Building]
  APT[Apartment]
  T[Tenant]
  AC[ApartmentContract]

  B --> RE
  APT --> B
  AC --> APT
  T --> APT
  T --> AC
```

**Invoices and payments:**

```mermaid
flowchart TB
  Company[Company]
  I[Invoice]
  IR[InvoiceRecipient]
  DI[DebtInvoice]
  IP[InvoicePayment]
  PDF[InvoiceRelatedPDFFile]

  I --> Company
  IR --> I
  DI --> I
  IP --> I
  PDF --> I
```

**Contracts and documents:**

```mermaid
flowchart TB
  AC[ApartmentContract]
  SCD[SignedContractDocument]
  SD[SignableDocument]

  SCD --> AC
  SD --> AC
```

**Communication:**

```mermaid
flowchart TB
  SO[Sendout]
  N[Notification]
  T[Tenant]

  N --> SO
  T --> N
```