---
title: "Get user assignment"
method: GET
path: "/sync/v1/assignments"
tags: ["Sync"]
---

# Get user assignment

`GET /sync/v1/assignments`

## Request

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

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

## Query parameters

- `developerIdentifier` string, required
- `accountIdentifier` string, required
- `userIdentifier` string, required

## Response `200`

Ok

- UserAssignmentWS
  - `userIdentifier` string
  - `accountIdentifier` string
  - `userName` string
  - `lastName` string
  - `email` string
  - `assigned` boolean

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Sync is disabled or Forbidden
- `404`: User is not found or Subscription is not found for the Developer
- `429`: Too many requests

## Changes

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

[Operation history](https://skmtc.dev/appdirect/apis/companies/changes/sync/v1/assignments/get.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)
