---
title: "As a logged-in user sign the terms"
method: POST
path: "/ocs/v2.php/apps/terms_of_service/sign"
tags: ["signing"]
---

# As a logged-in user sign the terms

`POST /ocs/v2.php/apps/terms_of_service/sign`

## Request

- The document declares no server URL.
- Auth: one of:
  - HTTP bearer
  - HTTP basic

## Headers

- `OCS-APIRequest` boolean, required

## Request body

- object
  - `termId` integer, required: The terms the user signed

## Response `200`

Signed successfully

- object
  - `ocs` object, required
    - `meta` OCSMeta, required
      - `status` string, required
      - `statuscode` integer, required
      - `message` string
      - `totalitems` string
      - `itemsperpage` string
    - `data` unknown, required

---

[API](https://skmtc.dev/nextcloud/apis/terms-of-service.md) - [All operations](https://skmtc.dev/nextcloud/apis/terms-of-service/llms.txt) - [OpenAPI document](https://skmtc.dev/nextcloud/apis/terms-of-service/revisions/aedf0faa1ac4?raw)
