@@ -280,31 +280,22 @@ declare(strict_types=1);
280
280
require 'vendor/autoload.php';
281
281
282
282
use novu;
283
- use novu\Models\Components;
284
283
285
284
$sdk = novu\Novu::builder()
286
285
->setSecurity(
287
286
'YOUR_SECRET_KEY_HERE'
288
287
)
289
288
->build();
290
289
291
- $triggerEventRequestDto = new Components\TriggerEventRequestDto(
292
- workflowId: 'workflow_identifier',
293
- payload: [
294
- 'comment_id' => 'string',
295
- 'post' => [
296
- 'text' => 'string',
297
- ],
298
- ],
299
- overrides: new Components\Overrides(),
300
- to: 'SUBSCRIBER_ID',
301
- );
302
290
303
- $response = $sdk->trigger(
304
- triggerEventRequestDto: $triggerEventRequestDto
291
+
292
+ $response = $sdk->inboundWebhooksControllerHandleWebhook(
293
+ environmentId: '<id >',
294
+ integrationId: '<id >'
295
+
305
296
);
306
297
307
- if ($response->triggerEventResponseDto !== null ) {
298
+ if ($response->statusCode === 200 ) {
308
299
// handle response
309
300
}
310
301
```
@@ -318,6 +309,7 @@ if ($response->triggerEventResponseDto !== null) {
318
309
319
310
### [ environments] ( docs/sdks/environments/README.md )
320
311
312
+ * [ getTags] ( docs/sdks/environments/README.md#gettags ) - Get environment tags
321
313
* [ create] ( docs/sdks/environments/README.md#create ) - Create an environment
322
314
* [ list] ( docs/sdks/environments/README.md#list ) - List all environments
323
315
* [ update] ( docs/sdks/environments/README.md#update ) - Update an environment
@@ -345,6 +337,7 @@ if ($response->triggerEventResponseDto !== null) {
345
337
346
338
### [ Novu SDK] ( docs/sdks/novu/README.md )
347
339
340
+ * [ inboundWebhooksControllerHandleWebhook] ( docs/sdks/novu/README.md#inboundwebhookscontrollerhandlewebhook )
348
341
* [ trigger] ( docs/sdks/novu/README.md#trigger ) - Trigger event
349
342
* [ cancel] ( docs/sdks/novu/README.md#cancel ) - Cancel triggered event
350
343
* [ triggerBroadcast] ( docs/sdks/novu/README.md#triggerbroadcast ) - Broadcast event to all
@@ -359,7 +352,7 @@ if ($response->triggerEventResponseDto !== null) {
359
352
* [ delete] ( docs/sdks/subscribers/README.md#delete ) - Delete a subscriber
360
353
* [ createBulk] ( docs/sdks/subscribers/README.md#createbulk ) - Bulk create subscribers
361
354
* [ updatePreferences] ( docs/sdks/subscribers/README.md#updatepreferences ) - Update subscriber preferences
362
- * [ updateCredentials] ( docs/sdks/subscribers/README.md#updatecredentials ) - Update provider credentials
355
+ * [ updateCredentials] ( docs/sdks/subscribers/README.md#updatecredentials ) - Upsert provider credentials
363
356
* [ updateOnlineStatus] ( docs/sdks/subscribers/README.md#updateonlinestatus ) - Update subscriber online status
364
357
365
358
#### [ subscribers->messages] ( docs/sdks/novumessages/README.md )
@@ -371,13 +364,17 @@ if ($response->triggerEventResponseDto !== null) {
371
364
372
365
* [ getFeed] ( docs/sdks/novunotifications/README.md#getfeed ) - Retrieve subscriber notifications
373
366
367
+ #### [ subscribers->preferences] ( docs/sdks/preferences/README.md )
368
+
369
+ * [ bulkUpdate] ( docs/sdks/preferences/README.md#bulkupdate ) - Bulk update subscriber preferences
370
+
374
371
#### [ subscribers->topics] ( docs/sdks/novutopics/README.md )
375
372
376
373
* [ list] ( docs/sdks/novutopics/README.md#list ) - Retrieve subscriber subscriptions
377
374
378
375
### [ subscribersCredentials] ( docs/sdks/subscriberscredentials/README.md )
379
376
380
- * [ append] ( docs/sdks/subscriberscredentials/README.md#append ) - Upsert provider credentials
377
+ * [ append] ( docs/sdks/subscriberscredentials/README.md#append ) - Update provider credentials
381
378
* [ deleteProvider] ( docs/sdks/subscriberscredentials/README.md#deleteprovider ) - Delete provider credentials
382
379
383
380
### [ subscribersMessages] ( docs/sdks/subscribersmessages/README.md )
@@ -439,7 +436,6 @@ declare(strict_types=1);
439
436
require 'vendor/autoload.php';
440
437
441
438
use novu;
442
- use novu\Models\Components;
443
439
use novu\Utils\Retry;
444
440
445
441
$sdk = novu\Novu::builder()
@@ -448,20 +444,11 @@ $sdk = novu\Novu::builder()
448
444
)
449
445
->build();
450
446
451
- $triggerEventRequestDto = new Components\TriggerEventRequestDto(
452
- workflowId: 'workflow_identifier',
453
- payload: [
454
- 'comment_id' => 'string',
455
- 'post' => [
456
- 'text' => 'string',
457
- ],
458
- ],
459
- overrides: new Components\Overrides(),
460
- to: 'SUBSCRIBER_ID',
461
- );
462
447
463
- $response = $sdk->trigger(
464
- triggerEventRequestDto: $triggerEventRequestDto,
448
+
449
+ $response = $sdk->inboundWebhooksControllerHandleWebhook(
450
+ environmentId: '<id >',
451
+ integrationId: '<id >',
465
452
options: Utils\Options->builder()->setRetryConfig(
466
453
new Retry\RetryConfigBackoff(
467
454
initialInterval: 1,
@@ -473,7 +460,7 @@ $response = $sdk->trigger(
473
460
474
461
);
475
462
476
- if ($response->triggerEventResponseDto !== null ) {
463
+ if ($response->statusCode === 200 ) {
477
464
// handle response
478
465
}
479
466
```
@@ -485,7 +472,6 @@ declare(strict_types=1);
485
472
require 'vendor/autoload.php';
486
473
487
474
use novu;
488
- use novu\Models\Components;
489
475
use novu\Utils\Retry;
490
476
491
477
$sdk = novu\Novu::builder()
@@ -503,23 +489,15 @@ $sdk = novu\Novu::builder()
503
489
)
504
490
->build();
505
491
506
- $triggerEventRequestDto = new Components\TriggerEventRequestDto(
507
- workflowId: 'workflow_identifier',
508
- payload: [
509
- 'comment_id' => 'string',
510
- 'post' => [
511
- 'text' => 'string',
512
- ],
513
- ],
514
- overrides: new Components\Overrides(),
515
- to: 'SUBSCRIBER_ID',
516
- );
517
492
518
- $response = $sdk->trigger(
519
- triggerEventRequestDto: $triggerEventRequestDto
493
+
494
+ $response = $sdk->inboundWebhooksControllerHandleWebhook(
495
+ environmentId: '<id >',
496
+ integrationId: '<id >'
497
+
520
498
);
521
499
522
- if ($response->triggerEventResponseDto !== null ) {
500
+ if ($response->statusCode === 200 ) {
523
501
// handle response
524
502
}
525
503
```
@@ -629,7 +607,6 @@ declare(strict_types=1);
629
607
require 'vendor/autoload.php';
630
608
631
609
use novu;
632
- use novu\Models\Components;
633
610
634
611
$sdk = novu\Novu::builder()
635
612
->setServerIndex(1)
@@ -638,23 +615,15 @@ $sdk = novu\Novu::builder()
638
615
)
639
616
->build();
640
617
641
- $triggerEventRequestDto = new Components\TriggerEventRequestDto(
642
- workflowId: 'workflow_identifier',
643
- payload: [
644
- 'comment_id' => 'string',
645
- 'post' => [
646
- 'text' => 'string',
647
- ],
648
- ],
649
- overrides: new Components\Overrides(),
650
- to: 'SUBSCRIBER_ID',
651
- );
652
618
653
- $response = $sdk->trigger(
654
- triggerEventRequestDto: $triggerEventRequestDto
619
+
620
+ $response = $sdk->inboundWebhooksControllerHandleWebhook(
621
+ environmentId: '<id >',
622
+ integrationId: '<id >'
623
+
655
624
);
656
625
657
- if ($response->triggerEventResponseDto !== null ) {
626
+ if ($response->statusCode === 200 ) {
658
627
// handle response
659
628
}
660
629
```
@@ -668,7 +637,6 @@ declare(strict_types=1);
668
637
require 'vendor/autoload.php';
669
638
670
639
use novu;
671
- use novu\Models\Components;
672
640
673
641
$sdk = novu\Novu::builder()
674
642
->setServerURL('https://eu.api.novu.co')
@@ -677,23 +645,15 @@ $sdk = novu\Novu::builder()
677
645
)
678
646
->build();
679
647
680
- $triggerEventRequestDto = new Components\TriggerEventRequestDto(
681
- workflowId: 'workflow_identifier',
682
- payload: [
683
- 'comment_id' => 'string',
684
- 'post' => [
685
- 'text' => 'string',
686
- ],
687
- ],
688
- overrides: new Components\Overrides(),
689
- to: 'SUBSCRIBER_ID',
690
- );
691
648
692
- $response = $sdk->trigger(
693
- triggerEventRequestDto: $triggerEventRequestDto
649
+
650
+ $response = $sdk->inboundWebhooksControllerHandleWebhook(
651
+ environmentId: '<id >',
652
+ integrationId: '<id >'
653
+
694
654
);
695
655
696
- if ($response->triggerEventResponseDto !== null ) {
656
+ if ($response->statusCode === 200 ) {
697
657
// handle response
698
658
}
699
659
```
0 commit comments