# How to add, edit, or delete your own availability

**For:** Shift worker
**You'll need:** Nothing.

You use the same forms as your manager, scoped to your own account.

## Add an availability block

::::{tab-set}
:sync-group: platform

:::{tab-item} Web
:sync: web

1. Go to **Planning → My availability** in the header.
2. Click **'Add recurring availability'**, **'Add one-time availability'**, or **'Add unavailability'** in the matching section.
3. Set a start and end, and (optionally) tick **'Repeat availability'** for a pattern.
4. Click **'Save'**.
:::

:::{tab-item} Mobile app
:sync: mobile

The app asks *what* you're adding before it opens the form, so the page is always titled after the kind.

1. Tap **More** in the bottom bar, then **'Availability'**.
2. Tap **'+'** (the button at the bottom right on Android, top right on iPhone).
3. In the **'Add availability'** sheet, choose one — each option explains itself:
   - **'Recurring'** — your regular work times.
   - **'One-time'** — you can work on a specific date outside your regular schedule.
   - **'Unavailable'** — a holiday, private circumstances, and so on.
4. On an **'Unavailable'** form, set **'Unavailability type'** — a plain **'Unavailable'** block just blocks scheduling, while **'Vacation'**, **'Sick'**, **'Unpaid'** and the other absence types go to a manager for approval.
5. Tap **'Start'** and **'End'** and set each.
6. On a **'Recurring'** form, turn on **'Repeat availability'** and set the frequency, interval, days, and end condition.
7. (Optional) Type anything worth saying in **'Notes'**.
8. Tap **'Save'** at the top right.

Times are shown and picked in your own timezone setting.
:::
::::

## Edit a block

::::{tab-set}
:sync-group: platform

:::{tab-item} Web
:sync: web

1. Click the block in your overview or calendar.
2. Update fields and save. For recurring blocks pick **'This'** / **'Following'** / **'All'** (see {doc}`/plan-schedules/availability/edit-an-availability-block`).
:::

:::{tab-item} Mobile app
:sync: mobile

1. Tap **More** in the bottom bar, then **'Availability'**.
2. Tap the block. This opens a read-only detail.
3. Tap **'Edit'** at the top right.
4. Change **'Start'**, **'End'**, **'Notes'**, or — on a recurring block — the **'Repeat availability'** pattern.
5. Tap **'Save'**.

The block's type can't be changed once it exists; the edit form states it as a read-only badge. Delete it and add the other kind instead. A leave-typed block (**'Vacation'**, **'Sick'**, and the rest) carries no **'Edit'** at all — it belongs to a live leave request, which you cancel from **'Leave'**.
:::
::::

## Delete a block

::::{tab-set}
:sync-group: platform

:::{tab-item} Web
:sync: web

1. Open the block and click **'Delete'**.
2. For recurring blocks pick the scope and confirm.
:::

:::{tab-item} Mobile app
:sync: mobile

Deleting lives inside the edit form, so the destructive verb sits with the screen that owns the block's changes.

1. Tap **More** in the bottom bar, then **'Availability'**.
2. Tap the block, then **'Edit'** at the top right.
3. Scroll to the bottom and tap **'Delete'**.
4. Confirm. On a repeating block the app warns you that this removes every occurrence.

Mobile always deletes the whole block or series — there's no **'This'** / **'Following'** / **'All'** scope. Use the web app when you only want one occurrence gone.
:::
::::

```{tip}
Worker-facing equivalents are also documented under {doc}`/for-shift-workers/index` — they cover the same forms with worker-language intros.
```

## Verify it worked

The new (or changed) block appears on your overview and calendar.

## Related

- {doc}`/plan-schedules/availability/create-a-recurring-availability`
- {doc}`/plan-schedules/availability/create-a-leave-typed-block`
- {doc}`/for-shift-workers/index`
