declare(strict_types=1);
require 'vendor/autoload.php';
use novu;
use novu\Models\Components;
$sdk = novu\Novu::builder()
->setSecurity(
'YOUR_SECRET_KEY_HERE'
)
->build();
$triggerEventRequestDto = new Components\TriggerEventRequestDto(
workflowId: 'workflow_identifier',
payload: [
'comment_id' => 'string',
'post' => [
'text' => 'string',
],
],
overrides: new Components\Overrides(),
to: 'SUBSCRIBER_ID',
actor: '<value>',
context: [
'key' => 'org-acme',
],
);
$response = $sdk->trigger(
triggerEventRequestDto: $triggerEventRequestDto
);
if ($response->triggerEventResponseDto !== null) {
// handle response
}
declare(strict_types=1);
require 'vendor/autoload.php';
use novu;
use novu\Models\Components;
$sdk = novu\Novu::builder()
->setSecurity(
'YOUR_SECRET_KEY_HERE'
)
->build();
$triggerEventRequestDto = new Components\TriggerEventRequestDto(
workflowId: 'workflow_identifier',
payload: [
'comment_id' => 'string',
'post' => [
'text' => 'string',
],
],
overrides: new Components\Overrides(),
to: 'SUBSCRIBER_ID',
actor: '<value>',
context: [
'key' => 'org-acme',
],
);
$response = $sdk->trigger(
triggerEventRequestDto: $triggerEventRequestDto
);
if ($response->triggerEventResponseDto !== null) {
// handle response
}