# 약관 동의 증적 기록 (/docs/api/assignmentsessions/recordAssignmentSessionConsents)
**POST /v1/assignment-sessions/{token}/consents**
```json
{
  "operationId": "recordAssignmentSessionConsents",
  "summary": "약관 동의 증적 기록",
  "tags": [
    "AssignmentSessions"
  ],
  "security": [],
  "parameters": [
    {
      "name": "token",
      "in": "path",
      "required": true,
      "description": "발급 링크에 포함된 1회용 고엔트로피 세션 토큰",
      "schema": {
        "type": "string",
        "minLength": 32
      }
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/json": {
        "schema": {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "items"
          ],
          "properties": {
            "items": {
              "type": "array",
              "minItems": 1,
              "maxItems": 20,
              "items": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "clauseKey",
                  "agreed"
                ],
                "properties": {
                  "clauseKey": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100,
                    "description": "2026-11-06(KST)부터는 070 가입자 동의서(개인·법인)의 subscriber.* 조항이다. 그 전에는 관리계정 동의서의 management.* 조항."
                  },
                  "agreed": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "example": {
          "items": [
            {
              "clauseKey": "subscriber.identity",
              "agreed": true
            },
            {
              "clauseKey": "subscriber.terms",
              "agreed": true
            },
            {
              "clauseKey": "subscriber.privacy",
              "agreed": true
            },
            {
              "clauseKey": "subscriber.thirdParty",
              "agreed": true
            },
            {
              "clauseKey": "subscriber.spamMonitoring",
              "agreed": true
            }
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "기록 완료",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "required": [
              "ok"
            ],
            "properties": {
              "ok": {
                "type": "boolean"
              }
            }
          }
        }
      }
    },
    "403": {
      "description": "관리번호 외부 발급 애드온 비활성"
    },
    "409": {
      "description": "가입자 유형 미선택 등 단계 오류"
    },
    "422": {
      "description": "필수 동의 누락"
    }
  }
}
```