Apple Shortcuts
Use the "Get Contents of URL" action. Any Shortcuts automation (arriving somewhere, a time of day, an NFC tag, a Focus turning on) can then schedule a real alarm.
Build the shortcut
Open Shortcuts and create a new shortcut.
Add the action Get Contents of URL.
Set the URL to:
https://api.signalarm.app/v1/alarmsExpand the action (tap the arrow), set Method to POST.
Under Headers, add two fields:
Key Value AuthorizationBearer <API_TOKEN>Content-Typeapplication/jsonUnder Request Body, choose JSON and add the fields:
Key Type Value fire_inNumber 300titleText Leave nowRun the shortcut once. Your iPhone rings 5 minutes later.
Ask for the delay each time
Put an Ask for Input action (Number) before the URL action, then a Calculate action that multiplies the input by 60 (fire_in is in seconds), and use the calculation result as the value of fire_in. One shortcut then covers "ring me in N minutes" for any N.
Fixed time instead of a delay
Replace fire_in with fire_at and build the value with the Format Date action: choose Custom and use the format string yyyy-MM-dd'T'HH:mm:ssZZZZZ. Feed it a date from Adjust Date (for example, current date plus 1 hour).
Cancel from a shortcut
Save the id from the response (Get Dictionary Value with key id) and send a second Get Contents of URL with Method DELETE to:
https://api.signalarm.app/v1/alarms/<id>
with the same Authorization header.
Reference: API reference