{"components":{"securitySchemes":{"clientKey":{"description":"Notification client key (nk_...) issued in /clients.","scheme":"bearer","type":"http"}}},"info":{"description":"Kirim WhatsApp dan email lewat satu API. Setiap request memakai client key (nk_...) yang diterbitkan di console; nomor pengirim WhatsApp ditentukan oleh assignment operator.","title":"Notifikasi.id API","version":"0.3.0"},"openapi":"3.1.0","paths":{"/api/v1/client":{"get":{"summary":"Client info","description":"Limits, remaining quota, and usage for the calling client.","tags":["meta"],"responses":{"200":{"description":"Success"},"401":{"description":"Missing or invalid token"},"403":{"description":"Token lacks the required scope"}},"security":[{"clientKey":[]}]}},"/api/v1/client/gateways":{"get":{"summary":"Assigned gateway","description":"Shows the WhatsApp gateway the calling client sends through, as set by the operator.","tags":["gateways"],"responses":{"200":{"description":"Success"},"401":{"description":"Missing or invalid token"},"403":{"description":"Token lacks the required scope"}},"security":[{"clientKey":[]}]}},"/api/v1/messages":{"post":{"summary":"Send a notification","description":"Body: {channel, to, message} plus subject for email. Requires a client key.","tags":["meta"],"responses":{"200":{"description":"Success"},"401":{"description":"Missing or invalid token"},"403":{"description":"Token lacks the required scope"}},"security":[{"clientKey":[]}]}},"/api/v1/messages/{id}":{"get":{"summary":"Message status","description":"Returns one message that belongs to the calling client.","tags":["meta"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Missing or invalid token"},"403":{"description":"Token lacks the required scope"}},"security":[{"clientKey":[]}]}}},"servers":[{"url":"https://notifikasi.id"}]}
