Skip to content

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.json and Swagger UI at /swagger.html in the docs site
  • npm run sync-openapi to copy spec from Fangate-backend after php artisan l5-swagger:generate
  • Backend: full Swagger coverage for all api.php routes (report, maps autocomplete, PATCH /api/user/{user}, Veriff decision, affiliate revenue); richer API info (servers, tags, descriptions); GET /api/affiliate/revenue implementation 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

CategoryEndpoints
User & Auth9 (mixed auth)
Products8
Wallet3
Affiliate3
Yoti Verification2
Veriff1
FCM Tokens2
Consents1
App Data1
Feedback1
Report1
Google Maps1

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 future

References

Fangate API Documentation