Saltar al contenido principal

Funcionalidades de gestión partner

APIs operativas usadas por organizaciones partner autenticadas después del onboarding.

1. Settings (/api/partner-settings)

  • GET /api/partner-settings
  • PATCH /api/partner-settings/profile
  • PATCH /api/partner-settings/business
  • PATCH /api/partner-settings/branding
  • POST /api/partner-settings/api-keys/regenerate
  • PATCH /api/partner-settings/api
  • PATCH /api/partner-settings/notifications
  • PATCH /api/partner-settings/billing
  • GET /api/partner-settings/commission
  • PATCH /api/partner-settings/commission

2. Users (/api/partners/users)

  • POST /api/partners/users
  • GET /api/partners/users
  • GET /api/partners/users/statistics
  • GET /api/partners/users/:userId
  • PATCH /api/partners/users/:userId
  • DELETE /api/partners/users/:userId
  • POST /api/partners/users/invite
  • GET /api/partners/users/:userId/permissions
  • POST /api/partners/users/:userId/update-access

3. Reports (/api/partner-reports)

  • GET /api/partner-reports/revenue
  • GET /api/partner-reports/performance
  • GET /api/partner-reports/top-destinations
  • GET /api/partner-reports/daily-revenue
  • GET /api/partner-reports/monthly-trend
  • GET /api/partner-reports/commission
  • GET /api/partner-reports/cenote-comparison

4. Reservations (/api/partner-reservations)

  • GET /api/partner-reservations
  • GET /api/partner-reservations/stats
  • GET /api/partner-reservations/:id
  • POST /api/partner-reservations
  • PATCH /api/partner-reservations/:id
  • POST /api/partner-reservations/:id/cancel

5. Webhooks (/api/partners/webhooks)

  • GET /api/partners/webhooks/history
  • POST /api/partners/webhooks/test
  • POST /api/partners/webhooks/retry/:webhookId
  • POST /api/partners/webhooks/trigger

6. Sandbox (/api/partner-sandbox)

  • POST /api/partner-sandbox/generate-data
  • GET /api/partner-sandbox/statistics
  • DELETE /api/partner-sandbox/cleanup

7. Webhook simulator (/api/partner/webhooks/simulator)

  • POST /api/partner/webhooks/simulator/simulate
  • POST /api/partner/webhooks/simulator/simulate-batch
  • POST /api/partner/webhooks/simulator/test-endpoint
  • GET /api/partner/webhooks/simulator/history

Notas

  • estas rutas no forman parte de la capa pública autenticada por API key
  • la mayoría requieren JWT + contexto partner o permisos adicionales
  • reportes y estadísticas de reservaciones exponen valores monetarios en centavos a nivel contrato API