---
title: "Accept Terms"
method: POST
path: "/affiliate/accept-terms"
tags: ["affiliate"]
---

# Accept Terms

`POST /affiliate/accept-terms`

## Request

- Base URL: `https://api.framesail.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.framesail.com/affiliate/accept-terms`
- Auth: HTTP bearer

Record acceptance of the Affiliate Program Terms (ToS 1).

The dashboard shows nothing until this has been called for the version
currently in force, so this is the first thing an enrolled affiliate does.
Idempotent: accepting again simply restamps the row.

## Response `200`

Successful Response

- AcceptTermsResponse: Acknowledges the acceptance just recorded on the affiliate's row (ToS 1). The dashboard refetches stats to see the gate lift, so nothing else needs to travel back.
  - `received` boolean

---

[API](https://skmtc.dev/framesail/apis/framesail-api.md) · [All operations](https://skmtc.dev/framesail/apis/framesail-api/llms.txt) · [OpenAPI document](https://skmtc.dev/framesail/apis/framesail-api/revisions/12602eae0820?raw)
