Skip to main content
GET
List the active legal documents and my acceptance status
Returns every currently published legal document: the terms, the privacy policy, and any other document the operator requires. It also reports whether the authenticated user still needs to accept them. needs_acceptance is true only when a document the user has never agreed to in any version is in force. When the operator publishes a new version of a document the user already accepted, they are notified by email and needs_acceptance stays false. The API does not ask them to sign again. Each entry carries a version-exact accepted flag. An entry with accepted: false while needs_acceptance is false is an updated document the user has been notified about but has not re-signed. To record that signature, submit every document_id in the list to Accept legal documents. The API rejects a partial set, and documents already on file keep their original acceptance date. Download a document’s PDF from Download a legal document. Session auth only. This endpoint is not usable with an API key.

Authorizations

Authorization
string
header
required

API key from the Omnifence dashboard

Response

200 - application/json

Default Response

needs_acceptance
boolean
required
documents
object[]
required