---
title: "Unassign user"
method: POST
path: "/sync/v1/tasks#unassign"
tags: ["Sync"]
---

# Unassign user

`POST /sync/v1/tasks#unassign`

## Request

- Base URL: `https://marketplace.appdirect.com/api`
- URL: `https://marketplace.appdirect.com/api/sync/v1/tasks#unassign`
- Auth: none declared
- TypeScript: <https://skmtc.dev/appdirect/apis/companies/docs/sync/v1/tasks%23unassign/post.ts> (a function with typed inputs; its response is checked against the schema)

This call unassigns a user. Maximum of global requests of 20 per 2 seconds.

## Request body

- UserSyncWS
  - `type` string, required: Required. It must have the value 'ASSIGNMENT'
  - `operation` string, required: Required. The operation. Options: 'ASSIGN' and 'UNASSIGN'
  - `accountIdentifier` string, required: Required. The Account Identifier provided when the subscription was created
  - `developerIdentifier` string, uuid, required: Required. The company UUID of the Developer's company
  - `userIdentifier` string, required: Required. The user identifier in the Developer's system
  - `userName` string
  - `firstName` string
  - `lastName` string
  - `email` string

## Response `202`

Accepted

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Sync is disabled or Forbidden
- `429`: Too many requests

## Changes

- **2026-11-06** `1fc240f06971`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/appdirect/apis/companies/changes/sync/v1/tasks%23unassign/post.md)

---

[API](https://skmtc.dev/appdirect/apis/companies.md) - [All operations](https://skmtc.dev/appdirect/apis/companies/llms.txt) - [OpenAPI document](https://skmtc.dev/appdirect/apis/companies/revisions/1fc240f06971?raw)
