Перейти к содержимому

Справочник API PushWard

Полный REST-справочник по API Эфиров активности iOS PushWard, уведомлениям и виджетам. Изучите каждый эндпоинт ниже или прочитайте руководство по API об аутентификации и с разобранными примерами.

Эндпоинты

Все пути указаны относительно https://api.pushward.app

Activities

  • GET /activities List activities
  • POST /activities Create activity
  • GET /activities/{slug} Get activity
  • PATCH /activities/{slug} Update activity
  • DELETE /activities/{slug} Delete activity

Auth

  • GET /auth/me Get current user profile

Email

  • POST /emails Send transactional email

System

  • GET /health Health check без авторизации

Integration Keys

  • GET /integrations/keys List integration keys
  • POST /integrations/keys Create integration key
  • PATCH /integrations/keys/{key_id} Update integration key
  • DELETE /integrations/keys/{key_id} Revoke integration key
  • POST /integrations/keys/{key_id}/roll Roll integration key

Notifications

  • POST /notifications Create notification
  • GET /notifications/answers/{id} Get notification answer
  • GET /notifications/receipts/{id} Get notification receipt
  • POST /notifications/receipts/{id}/cancel Cancel notification receipt
  • POST /notifications/receipts/cancel Cancel notification receipts by tag
  • GET /notifications/scheduled List scheduled notifications
  • POST /notifications/scheduled Schedule notification
  • GET /notifications/scheduled/{id} Get scheduled notification
  • DELETE /notifications/scheduled/{id} Cancel scheduled notification

Widgets

  • GET /widgets List widgets
  • POST /widgets Create widget
  • GET /widgets/{slug} Get widget
  • PATCH /widgets/{slug} Update widget
  • DELETE /widgets/{slug} Delete widget