---
title: "Create a terms of service agreement for a user"
method: POST
path: "/v1/users/{user_id}/fiat/tos"
tags: ["Fiat"]
---

# Create a terms of service agreement for a user

`POST /v1/users/{user_id}/fiat/tos`

Creates a terms of service agreement for a user

## Path parameters

- `user_id` string, required — The ID of the user to create a terms of service agreement for

## Headers

- `privy-app-id` string, required — ID of your Privy app.

## Request body

- object
  - `provider` 'bridge' | 'bridge-sandbox', required — Valid set of onramp providers

## Response `200`

Success message if the terms of service agreement was created successfully

- union
  - object
    - `status` 'completed', required
  - object
    - `status` 'incomplete', required
    - `url` string, required

---

[API](https://skmtc.net/privy-io/apis/privy-api.md) · [All operations](https://skmtc.net/privy-io/apis/privy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/privy-io/privy-api/revisions/bb2eb34156cc/schema)
