Serve AUP and terms-of-use endpoints #30

Closed
opened 2026-07-01 00:58:24 +00:00 by manlycucumber · 1 comment
manlycucumber commented 2026-07-01 00:58:24 +00:00 (Migrated from github.com)

Problem

Public API access requires an Acceptable Use Policy and terms of use to be discoverable and versioned. These must be served by the API so clients and the docs can link to a canonical copy.

Acceptance criteria

  • Endpoints serve the current AUP and terms with a version/date stamp.
  • The documents are stored in the repo as the source of truth.
  • Responses are cacheable like other content but invalidate on update.
  • The endpoints are covered by a smoke test.

Notes

Text must be original or freely licensed; record provenance for any borrowed wording.

## Problem Public API access requires an Acceptable Use Policy and terms of use to be discoverable and versioned. These must be served by the API so clients and the docs can link to a canonical copy. ## Acceptance criteria - [ ] Endpoints serve the current AUP and terms with a version/date stamp. - [ ] The documents are stored in the repo as the source of truth. - [ ] Responses are cacheable like other content but invalidate on update. - [ ] The endpoints are covered by a smoke test. ## Notes Text must be original or freely licensed; record provenance for any borrowed wording.
manlycucumber commented 2026-07-03 06:19:02 +00:00 (Migrated from github.com)

Delivered in #138 (squash-merged to develop).

Delivered in #138 (squash-merged to `develop`).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Api#30
No description provided.