---
title: "Create Probation Extension"
method: POST
path: "/v1/probation-extensions"
tags: ["Probation Extensions"]
---

# Create Probation Extension

`POST /v1/probation-extensions`

Create a probation extension request.

## Scopes

| Category | Read only Scope | Write only Scope (read access implicit) |
|---|---|---|
| Manage employment documents (`employment_documents`) | - | Manage probation documents (`probation_document:write`) |

## Request body

- CreateProbationExtensionParams
  - `additional_details` string — Any additional details that need to be considered for the probation extension.
  - `date_of_discussion_with_employee` string, date — The date when the discussion with the employee took place. Is required when `was_employee_informed` is `true` and should be in the past.
  - `duration_of_extension_in_days` integer, required — The number of days to add to the existing probation end date.
  - `employment_id` string, required — The employment ID that is related to the probation extension request.
  - `reason_for_extension` string, required — The reason for the probation extension.
  - `supporting_document` ProbationExtensionFile
    - `content` string, binary, required — The content of the file encoded in base64.
    - `name` string, required — The name of the file.
  - `was_employee_informed` boolean, required — Whether the employee was informed about the probation extension.

## Response `200`

Success

- ProbationExtensionResponse — Probation Extension Response
  - `data` object
    - `probation_extension` ProbationExtension, required — A request to extend an employee's probation period. Requires Remote's review for compliance with local labor laws.
      - `employment_id` string, required — The unique identifier (UUID) of the employment.
      - `id` string, required — The unique identifier (UUID) of the probation extension request.
      - `requested_by` string, required — The unique identifier (UUID) of the user who submitted the request.
      - `status` 'submitted' | 'in_review' | 'done' | 'canceled' | 'deleted', required — The current status of a probation extension request. - `submitted`: The request has been submitted and is awaiting review. - `in_review`: Remote is reviewing the request for compliance. - `done`: The probation extension has been approved and applied. - `canceled`: The request was canceled. - `deleted`: The request was deleted.
      - `submitted_at` string, datetime, required — The timestamp when the extension request was submitted.
      - `zendesk_ticket_url` string, nullable, required — A link to the support ticket for this extension, if one was created. Null otherwise.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Entity

---

[API](https://skmtc.net/remote-com/apis/remote.md) · [All operations](https://skmtc.net/remote-com/apis/remote/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/remote-com/remote/revisions/7e6a0c61ac82/schema)
