Skip to content

Add comprehensive API documentation - #154

Open
xenacode-art wants to merge 1 commit into
Wikimedia-Suomi:mainfrom
xenacode-art:docs/api-documentation
Open

Add comprehensive API documentation#154
xenacode-art wants to merge 1 commit into
Wikimedia-Suomi:mainfrom
xenacode-art:docs/api-documentation

Conversation

@xenacode-art

Copy link
Copy Markdown
Contributor

This commit adds complete REST API documentation covering all 17 endpoints in the PendingChangesBot application. The documentation includes:

  • Reviews API endpoints (pending pages, autoreview checks, configuration)
  • Statistics API endpoints (review statistics, chart data, flagged revisions)
  • Detailed request/response examples for all endpoints
  • Data model descriptions
  • Error handling guidelines
  • CSRF protection and caching information

The README.md has also been updated to include a Documentation section with links to the API docs, authentication guide, and contributing guide.

This commit adds complete REST API documentation covering all 17 endpoints in the PendingChangesBot application. The documentation includes:

- Reviews API endpoints (pending pages, autoreview checks, configuration)
- Statistics API endpoints (review statistics, chart data, flagged revisions)
- Detailed request/response examples for all endpoints
- Data model descriptions
- Error handling guidelines
- CSRF protection and caching information

The README.md has also been updated to include a Documentation section with links to the API docs, authentication guide, and contributing guide.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant