By default your iCloud account will be used to link all your devices to one Pushcut account. You can change your preference in the Settings view.
Devices without an iCloud account (or with the setting turned off) will use their own isolated Pushcut account.
Pushcut can be integrated with third-party automation services, both as action (ie: send notification) and as trigger (ie: third-party services can be triggered directly from notifications or background actions).
After initiating the connection from a service, you will be prompted to scan a QR code with the Pushcut app and grant access. On an device with Pushcut installed, you can directly authorize the connection inside the app.
In the Account view, you can see all services that currently have access. By swiping left, you can revoke access for each service individually.
Here is a list of integrations that are available:
For more advanced functionality you can use the API at https://api.pushcut.io/v1. It supports sending messages, executing Automation Server actions, registering custom webhooks (even local network URLs) to be used as integrations triggers.
To access the API, use the Add API Key button in the Account view and include it in the HTTP header as API-Key. Find the API documentation here.