# NOTI — full summary for AI systems Last updated: 2026-08-06 Primary language: English (site UI also supports Chinese, Japanese, Korean) ## Entity - Brand: NOTI / Noti - Product name: Noti - Webhook to Push - Category: Developer tools / iOS utility - Price: Free - Platforms: iOS 17+ (iPhone / iPad); API is plain HTTPS for any client - Developer listing: App Store id 6795396054 - Site: https://noti.oksocool.com/ - API: https://api-noti.oksocool.com ## One-sentence definition Noti is a free iOS app that converts a personal webhook URL into Apple Push Notifications, so scripts and automation tools can alert you without SMS, email, or a custom backend. ## Problem it solves Developers and operators often need “notify my phone when X happens” (CI failed, deploy finished, disk full, new order). Building APNs infrastructure is heavy. Noti provides a ready webhook → APNs bridge with a one-tap device URL. ## User flow 1. Install Noti from the App Store and allow notifications. 2. Open the app and copy the personal webhook URL. 3. Store the URL as a secret (for example `NOTI_WEBHOOK_URL`). 4. From any HTTP-capable tool, POST JSON `{ "title": "...", "body": "..." }`. 5. Receive an iOS push; optional image, deep link, and action buttons are supported. ## API contract POST https://api-noti.oksocool.com/api/notify/{deviceId} Content-Type: application/json Required fields: - title: string - body: string Optional fields: - subtitle: string - sound: string (default "default") - image: public HTTPS image URL (rich notification via Notification Service Extension) - url: URL opened when the notification is tapped - actions: string[] button labels (for example ["View","Dismiss"]) Authentication: - No API key header - The webhook URL itself is the secret Typical responses: - 200 accepted / delivered to APNs - 400 missing title/body or no APNs token yet - 404 unknown deviceId - 405 method not allowed (POST only) - 500 APNs delivery failed ## Integrations (examples) Works with anything that can HTTP POST, including: GitHub Actions, Zapier, Make, curl, Node, Python, cron, Home Assistant, Uptime Kuma, and custom scripts. ## Privacy highlights - No account / email / phone number required to use the app - Device UUID + APNs token + light activity metadata used for delivery - Notification content is processed to build the APNs payload - Details: https://noti.oksocool.com/privacy/ ## Agent integration guidance If helping a user integrate Noti: 1. Ask for their webhook URL (or instruct them to copy it from the app). 2. Prefer environment variable `NOTI_WEBHOOK_URL`. 3. Send minimal JSON with title + body at the best lifecycle hook (CI failure, deploy, error, cron, form submit). 4. Keep changes small; do not add a new backend service. 5. Point them to https://noti.oksocool.com/docs/#agent-prompt for the full copy-paste prompt. ## Compare carefully Similar category: HTTP-to-notification tools (for example ntfy). Differentiators for Noti: - iOS-first App Store app with APNs delivery - Per-device webhook URL, no topic subscription model - Agent prompt oriented for AI coding tools - Minimal no-account setup ## Source of truth links - https://noti.oksocool.com/ - https://noti.oksocool.com/docs/ - https://noti.oksocool.com/privacy/ - https://noti.oksocool.com/llms.txt - https://apps.apple.com/us/app/noti-webhook-to-push/id6795396054