---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/taskrouter/quickstart/csharp/accept-reservations#article
headline: "Part 2: Creating Tasks and Accepting Reservations"
description: Create Tasks in a TaskRouter Workspace and accept Reservations between Tasks and available Workers using the REST API and Assignment Callback in C#.
url: https://www.twilio.com/docs/taskrouter/quickstart/csharp/accept-reservations
inLanguage: en
dateModified: 2026-07-20T14:57:47.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Part 2: Creating Tasks and Accepting Reservations

In Part 2 of the Quickstart, we start to create Tasks in our Workspace and accept Reservations between Tasks and available Workers.

1. [Set up the Assignment Callback URL](/docs/taskrouter/quickstart/csharp/reservations-assignment-callback)
2. [Create a Task using the REST API](/docs/taskrouter/quickstart/csharp/reservations-create-task-rest)
3. [Accept a Reservation using the REST API](/docs/taskrouter/quickstart/csharp/reservations-accept-rest)
4. [Accept a Reservation using Assignment Callback Instructions](/docs/taskrouter/quickstart/csharp/reservations-accept-callback)
