What are the ways to trigger the webhook?
There is currently no way to trigger a webhook inorganically in a testing manner. They are triggered by new credentials, new statements, etc. that happen naturally for an account. The one exception to this is retriggering webhooks. You can resend a webhook for a credential using the endpoint:
POST /utility/credentials/{credentialId}/lastWebhook
A note on changing the username/password. The job runs on the next scheduled date. It is not immediately triggered. Regarding correlation id and meter site changes, webhooks are not triggered for these changes.