> This page is optimized for agents. Use the linked Markdown pages and llms.txt indexes for related API content.

# Resets a Task entity.

- Product: Tasks
- Section: Task
- Snapshot: Current
- Method: `PUT`
- Path: `/api/tasks/{id}/reset`

## Path parameters

### `id`

Type: `number`  
Required: yes  

## Execute with TypeScript

Package: `@recranet/sdk`  

```ts
import { RecranetApiClient } from "@recranet/sdk";

const client = new RecranetApiClient({ apiKey: process.env.RECRANET_API_KEY! });

const result = await client.tasks.reset({
  id: 0,
});
```

## Execute with curl

```bash
curl -X PUT "https://app.recranet.com/api/tasks/$ID/reset" \
    -H "X-Api-Key: $RECRANET_API_KEY"
```

## Responses

### Response `200`

Category: success  

Successful response

#### `application/json`

##### Generated example

```json
{
  "id": 0,
  "originalDueDate": "originalDueDate",
  "dueDate": "dueDate",
  "taskAttachments": [
    {
      "id": 0,
      "name": "name",
      "filename": "filename",
      "url": "url",
      "type": "type"
    }
  ],
  "taskCategories": [
    {
      "id": 0,
      "description": "description",
      "created": "created",
      "modified": "modified",
      "staffMemberOrganization": {
        "id": 0,
        "name": "name",
        "address": "address",
        "postalCode": "postalCode",
        "locality": "locality",
        "country": "country",
        "email": "email",
        "phoneNumber": "phoneNumber",
        "vatNumber": "vatNumber",
        "companyRegistrationNumber": "companyRegistrationNumber",
        "iban": "iban",
        "bic": "bic",
        "created": "created",
        "modified": "modified"
      }
    }
  ],
  "taskChangeNotes": [
    {
      "id": 0,
      "createdBy": "createdBy",
      "note": "note",
      "created": "created"
    }
  ],
  "taskChecklist": [
    {
      "id": 0,
      "description": "description",
      "created": "created",
      "modified": "modified"
    }
  ],
  "staffMemberSpecifications": [
    {
      "id": 0,
      "name": "name",
      "email": "email",
      "created": "created",
      "phoneNumber": "phoneNumber",
      "phoneNumberHome": "phoneNumberHome",
      "phoneNumberWork": "phoneNumberWork",
      "profilePicture": "profilePicture",
      "token": "token",
      "contactId": "contactId",
      "confirmedPushNotification": false,
      "allowedToChangeTasks": false,
      "modified": "modified",
      "taskCategory": {
        "id": 0,
        "description": "description",
        "created": "created",
        "modified": "modified",
        "staffMemberOrganization": {}
      },
      "staffMemberOrganization": {
        "id": 0,
        "name": "name",
        "address": "address",
        "postalCode": "postalCode",
        "locality": "locality",
        "country": "country",
        "email": "email",
        "phoneNumber": "phoneNumber",
        "vatNumber": "vatNumber",
        "companyRegistrationNumber": "companyRegistrationNumber",
        "iban": "iban",
        "bic": "bic",
        "created": "created",
        "modified": "modified"
      }
    }
  ],
  "created": "created",
  "title": "title",
  "description": "description",
  "done": false,
  "automatic": false,
  "dueTime": "00:00:00",
  "start": "start",
  "end": "end",
  "priority": 200,
  "status": "open",
  "amount": 0,
  "numOfPersons": 0,
  "numOfDays": 0,
  "numOfPets": 0,
  "hasNextReservation": false,
  "stale": false,
  "hasCustomDueDate": false,
  "hasCustomDueTime": false,
  "createdBy": "createdBy",
  "completedBy": "completedBy",
  "startedBy": "startedBy",
  "accommodationUnit": {
    "id": 0,
    "number": "number",
    "locale": "locale",
    "content": {
      "id": 0,
      "locale": "locale",
      "organization": {
        "id": 1000
      },
      "description": "description"
    },
    "features": [
      {
        "id": 1000
      }
    ],
    "reference": "reference",
    "latitude": "latitude",
    "longitude": "longitude",
    "public": true,
    "active": true,
    "availabilityEnabled": false,
    "available": true,
    "petsAllowed": true,
    "area": 0,
    "created": "created",
    "modified": "modified"
  },
  "taskLocation": {
    "id": 0,
    "description": "description",
    "created": "created",
    "modified": "modified"
  },
  "taskProject": {
    "id": 0,
    "title": "title",
    "description": "description",
    "created": "created",
    "modified": "modified"
  },
  "modified": "modified"
}
```

##### Schema

###### Task

Type: `Task`  

###### `id`

Type: `number`  
Required: yes  

###### `title`

Type: `string`  
Required: no  

###### `description`

Type: `string`  
Required: no  

###### `done`

Type: `boolean`  
Required: no  
Default: `false`  

###### `automatic`

Type: `boolean`  
Required: no  
Default: `false`  

###### `originalDueDate`

Type: `string`  
Format: `date-time`  
Required: yes  

###### `dueDate`

Type: `string`  
Format: `date-time`  
Required: yes  

###### `dueTime`

Type: `string`  
Required: no  
Default: `00:00:00`  

###### `start`

Type: `string`  
Format: `date-time`  
Required: no  

###### `end`

Type: `string`  
Format: `date-time`  
Required: no  

###### `priority`

Type: `number`  
Required: no  
Default: `200`  

###### `status`

Type: `string`  
Required: no  
Default: `open`  

###### `amount`

Type: `number`  
Required: no  

###### `numOfPersons`

Type: `number`  
Required: no  

###### `numOfDays`

Type: `number`  
Required: no  

###### `numOfPets`

Type: `number`  
Required: no  

###### `hasNextReservation`

Type: `boolean`  
Required: no  
Default: `false`  

###### `stale`

Type: `boolean`  
Required: no  
Default: `false`  

###### `hasCustomDueDate`

Type: `boolean`  
Required: no  
Default: `false`  

###### `hasCustomDueTime`

Type: `boolean`  
Required: no  
Default: `false`  

###### `createdBy`

Type: `string`  
Required: no  

###### `completedBy`

Type: `string`  
Required: no  

###### `startedBy`

Type: `string`  
Required: no  

###### `accommodationUnit`

Type: `AccommodationUnit2`  
Required: no  

###### AccommodationUnit2

Type: `AccommodationUnit2`  

###### `id`

Type: `number`  
Required: yes  

###### `number`

Type: `string`  
Required: yes  

###### `reference`

Type: `string`  
Required: no  

###### `latitude`

Type: `string`  
Required: no  

###### `longitude`

Type: `string`  
Required: no  

###### `public`

Type: `boolean`  
Required: no  
Default: `true`  

###### `active`

Type: `boolean`  
Required: no  
Default: `true`  

###### `availabilityEnabled`

Type: `boolean`  
Required: no  
Default: `false`  

###### `available`

Type: `boolean`  
Required: no  
Default: `true`  

###### `petsAllowed`

Type: `boolean`  
Required: no  

###### `area`

Type: `number`  
Required: no  

###### `locale`

Type: `string`  
Required: yes  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `content`

Type: `AccommodationUnitContent2`  
Required: yes  

###### `id`

Type: `number`  
Required: yes  

###### `description`

Type: `string`  
Required: no  

###### `locale`

Type: `string`  
Required: yes  

###### `organization`

Type: `object`  
Required: yes  

###### `id`

Type: `number`  
Required: no  

###### `features`

Type: `object[]`  
Required: yes  

###### object

Type: `object`  

###### `id`

Type: `number`  
Required: no  

###### `taskAttachments`

Type: `TaskAttachment[]`  
Required: yes  

###### TaskAttachment

Type: `TaskAttachment`  

###### `id`

Type: `number`  
Required: yes  

###### `name`

Type: `string`  
Required: no  

###### `filename`

Type: `string`  
Required: no  

###### `url`

Type: `string`  
Required: no  

###### `type`

Type: `string`  
Required: no  

###### `taskCategories`

Type: `TaskCategory[]`  
Required: yes  

###### TaskCategory

Type: `TaskCategory`  

###### `id`

Type: `number`  
Required: yes  

###### `description`

Type: `string`  
Required: yes  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `staffMemberOrganization`

Type: `StaffMemberOrganization`  
Required: no  

###### StaffMemberOrganization

Type: `StaffMemberOrganization`  

###### `id`

Type: `number`  
Required: yes  

###### `name`

Type: `string`  
Required: yes  

###### `address`

Type: `string`  
Required: no  

###### `postalCode`

Type: `string`  
Required: no  

###### `locality`

Type: `string`  
Required: no  

###### `country`

Type: `string`  
Required: no  

###### `email`

Type: `string`  
Required: no  

###### `phoneNumber`

Type: `string`  
Required: no  

###### `vatNumber`

Type: `string`  
Required: no  

###### `companyRegistrationNumber`

Type: `string`  
Required: no  

###### `iban`

Type: `string`  
Required: no  

###### `bic`

Type: `string`  
Required: no  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `taskLocation`

Type: `TaskLocation`  
Required: no  

###### TaskLocation

Type: `TaskLocation`  

###### `id`

Type: `number`  
Required: yes  

###### `description`

Type: `string`  
Required: yes  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `taskChangeNotes`

Type: `TaskChangeNote[]`  
Required: yes  

###### TaskChangeNote

Type: `TaskChangeNote`  

###### `id`

Type: `number`  
Required: yes  

###### `note`

Type: `string`  
Required: no  

###### `createdBy`

Type: `string`  
Required: yes  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `taskChecklist`

Type: `TaskChecklist[]`  
Required: yes  

###### TaskChecklist

Type: `TaskChecklist`  

###### `id`

Type: `number`  
Required: yes  

###### `description`

Type: `string`  
Required: yes  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `taskProject`

Type: `TaskProject`  
Required: no  

###### TaskProject

Type: `TaskProject`  

###### `id`

Type: `number`  
Required: yes  

###### `title`

Type: `string`  
Required: no  

###### `description`

Type: `string`  
Required: no  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `staffMemberSpecifications`

Type: `StaffMemberSpecification[]`  
Required: yes  

###### StaffMemberSpecification

Type: `StaffMemberSpecification`  

###### `id`

Type: `number`  
Required: yes  

###### `name`

Type: `string`  
Required: yes  

###### `email`

Type: `string`  
Required: yes  

###### `phoneNumber`

Type: `string`  
Required: no  

###### `phoneNumberHome`

Type: `string`  
Required: no  

###### `phoneNumberWork`

Type: `string`  
Required: no  

###### `profilePicture`

Type: `string`  
Required: no  

###### `token`

Type: `string`  
Required: no  

###### `contactId`

Type: `string`  
Required: no  

###### `confirmedPushNotification`

Type: `boolean`  
Required: no  
Default: `false`  

###### `allowedToChangeTasks`

Type: `boolean`  
Required: no  
Default: `false`  

###### `created`

Type: `string`  
Format: `date-time`  
Required: yes  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `taskCategory`

Type: `TaskCategory`  
Required: no  

###### TaskCategory

Type: `TaskCategory`  

###### `id`

Type: `number`  
Required: yes  

###### `description`

Type: `string`  
Required: yes  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `staffMemberOrganization`

Type: `StaffMemberOrganization`  
Required: no  

###### StaffMemberOrganization

Type: `StaffMemberOrganization`  

###### `staffMemberOrganization`

Type: `StaffMemberOrganization`  
Required: no  

###### StaffMemberOrganization

Type: `StaffMemberOrganization`  

###### `id`

Type: `number`  
Required: yes  

###### `name`

Type: `string`  
Required: yes  

###### `address`

Type: `string`  
Required: no  

###### `postalCode`

Type: `string`  
Required: no  

###### `locality`

Type: `string`  
Required: no  

###### `country`

Type: `string`  
Required: no  

###### `email`

Type: `string`  
Required: no  

###### `phoneNumber`

Type: `string`  
Required: no  

###### `vatNumber`

Type: `string`  
Required: no  

###### `companyRegistrationNumber`

Type: `string`  
Required: no  

###### `iban`

Type: `string`  
Required: no  

###### `bic`

Type: `string`  
Required: no  

###### `created`

Type: `string`  
Format: `date-time`  
Required: no  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

###### `created`

Type: `string`  
Format: `date-time`  
Required: yes  

###### `modified`

Type: `string`  
Format: `date-time`  
Required: no  

### Response `404`

Category: client-error  

Not found

#### `application/json`

##### Example

```json
{
  "statusCode": 404,
  "description": "Not found",
  "errors": [
    "Not found"
  ]
}
```

##### Schema

###### object

Type: `object`  

## Related representations

- [Human documentation](/tasks/methods/reset/)
- [TypeScript Markdown](/tasks/methods/reset.md?lang=typescript)
- [curl Markdown](/tasks/methods/reset.md?lang=curl)
- [site llms.txt](/llms.txt)
- [product llms.txt](/tasks/llms.txt)
- [snapshot llms.txt](/tasks/llms.txt)
