Changelog
All notable changes to the Fangate API and documentation will be documented in this file.
[Unreleased]
Added
- Guides: Git & deployment workflow — source-of-truth branches (
main/staging/develop), GitHub branch protection, branch-to-environment deployments, production release tags, hotfix + back-merge policy - OpenAPI 3 snapshot at
/openapi.jsonand Swagger UI at/swagger.htmlin the docs site npm run sync-openapito copy spec fromFangate-backendafterphp artisan l5-swagger:generate- Backend: full Swagger coverage for all
api.phproutes (report, maps autocomplete,PATCH /api/user/{user}, Veriff decision, affiliate revenue); richer API info (servers, tags, descriptions);GET /api/affiliate/revenueimplementation aligned with wallet affiliate response
Planned
- Multiple collections per user
- Folder system (hierarchical)
- Custom thumbnails
- Preview trailers for videos
- Downloadable vs viewer-only modes
- Price editing for existing products
[1.0.0] - 2026-02-07
Added
- Initial API documentation (this site)
- Complete REST API reference (auth, users, products, wallet, affiliate, verification, webhooks)
- Getting Started guides (introduction, authentication, environments, error handling)
- Guides: onboarding, upload & payment flow, wallet & payouts, consent & adult content
- Database schema reference (core tables, relationships, migration practices)
- OpenAPI/Swagger documentation at
https://fangate.info/api/documentation
API Endpoints Summary
| Category | Endpoints |
|---|---|
| User & Auth | 9 (mixed auth) |
| Products | 8 |
| Wallet | 3 |
| Affiliate | 3 |
| Yoti Verification | 2 |
| Veriff | 1 |
| FCM Tokens | 2 |
| Consents | 1 |
| App Data | 1 |
| Feedback | 1 |
| Report | 1 |
| Google Maps | 1 |
Known Gaps
- GoogleMaps controller documented but may need full spec
- Report controller documented but may need full spec
- Some endpoints may have additional undocumented parameters
Breaking Changes
None in v1.0.0. Future breaking changes will be noted here with migration guidance.
Format for Future Entries
markdown
## [X.Y.Z] - YYYY-MM-DD
### Breaking
- **Endpoint X:** Description of change and migration steps
### Added
- New feature or endpoint
### Changed
- Modification to existing behavior
### Deprecated
- Endpoint or field to be removed in futureReferences
- Marketing: https://fangate.app
- Production API: https://fangate.info/api
- Swagger UI: https://fangate.info/api/documentation
- Figma: https://www.figma.com/design/pr7bOTujtULIdx96JhcZ2H/Fangate
- Trello: https://trello.com/b/YBi2P72C/fangate