> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.etera.dev/platform/notifications/notification-api/push-notifications/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.etera.dev/_mcp/server. # push-notifications > Unified travel infrastructure APIs for restaurants, experiences, hotels, and flights. 525+ endpoints across 26 microservices. ## API Docs - push-notifications [Register device token](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-register-token.md) - push-notifications [Send push notification](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-send.md) - push-notifications [Send bulk push notifications](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-send-bulk.md) - push-notifications [Send topic-based push notification](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-send-topic.md) - push-notifications [Subscribe device tokens to topic](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-topic-subscribe.md) - push-notifications [Unsubscribe device tokens from topic](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-topic-unsubscribe.md) - push-notifications [Get message status](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/get-push-status-by-message-id.md) - push-notifications [Record delivery receipt](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-delivery-receipt.md) - push-notifications [Delete push notification token](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/delete-push-tokens-by-id.md) - push-notifications [Send push notification asynchronously](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-async-send.md) - push-notifications [Send bulk push notifications asynchronously](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-async-bulk.md) - push-notifications [Send topic notification asynchronously](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-async-topic.md) - push-notifications [Get job status](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/get-push-async-status-by-job-id.md) - push-notifications [Cancel job](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/delete-push-async-cancel-by-job-id.md) - push-notifications [Get queue statistics](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/get-push-async-stats.md) - push-notifications [Pause processor](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-async-pause.md) - push-notifications [Resume processor](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/post-push-async-resume.md) - push-notifications [Clear queue](https://docs.etera.dev/platform/notifications/notification-api/push-notifications/delete-push-async-clear.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.etera.dev/openapi.json) - [OpenAPI YAML](https://docs.etera.dev/openapi.yaml)