Errors

Agree to Terms before uploading

Upload was blocked because the Terms of Service checkbox was not accepted.

Agree to Terms before uploading

Uploads require an explicit Terms of Service acceptance. Product text: “You must agree to the Terms of Service before uploading.”

Why this happens

The upload form checkbox was unchecked, or the API sent agreeTos: false / omitted it. Client blocks early; server init / from-url / copy / v1 paths also reject. Agree to TOS by default only pre-checks the box — the member still confirms per upload when required.

Diagnose and fix

1. Member: tick the TOS checkbox, then start the upload again.

2. API clients: send agree_tos / agreeTos as true ("1" / "true" where the route expects a form field).

3. Admin: Settings → Files → Agree to TOS by default (toggle.agree_tos_default) if you want the box pre-checked.

4. Distinct from captcha or sign-in errors.

Related