---
title: "Update User Source"
method: POST
path: "/v1/accounts/{account_id}/users/{user_id}/source"
tags: ["Users"]
---

# Update User Source

`POST /v1/accounts/{account_id}/users/{user_id}/source`

## Request

- Base URL: `https://api.rivery.io`
- URL: `https://api.rivery.io/v1/accounts/{account_id}/users/{user_id}/source`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/rivery/apis/boomi-data-integration-api/docs/v1/accounts/:account_id/users/:user_id/source/post.ts> (a function with typed inputs; its response is checked against the schema)

**Authorization scope:** `user:edit` 
 
 **Update user source**

## Path parameters

- `user_id` string, required
- `account_id` string, required

## Request body

- UserUpdateSourceInput: User update source input
  - `source` 'rivery' | 'active_directory', required: The source group. can be locally from Rivery or imported from external provider

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

## Changes

> 548 revisions in range; 1 not diffed.

- **2026-10-24** `00b90942c8d6`: 1 info
  - endpoint added
- **2026-10-24** `0a8241f415c4`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/rivery/apis/boomi-data-integration-api/changes/v1/accounts/:account_id/users/:user_id/source/post.md)

---

[API](https://skmtc.dev/rivery/apis/boomi-data-integration-api.md) - [All operations](https://skmtc.dev/rivery/apis/boomi-data-integration-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rivery/apis/boomi-data-integration-api/revisions/75e8c5d8f575?raw)
