@@ -368,6 +368,7 @@ public interface IResend
368368 /// Task.
369369 /// </returns>
370370 /// <see href="https://resend.com/docs/api-reference/audiences/create-audience" />
371+ [ Obsolete ( "Use Segments instead" ) ]
371372 Task < ResendResponse < Guid > > AudienceAddAsync ( string name , CancellationToken cancellationToken = default ) ;
372373
373374 /// <summary>
@@ -383,6 +384,7 @@ public interface IResend
383384 /// List of Audience.
384385 /// </returns>
385386 /// <see href="https://resend.com/docs/api-reference/audiences/get-audience" />
387+ [ Obsolete ( "Use Segments instead" ) ]
386388 Task < ResendResponse < Audience > > AudienceRetrieveAsync ( Guid audienceId , CancellationToken cancellationToken = default ) ;
387389
388390 /// <summary>
@@ -398,6 +400,7 @@ public interface IResend
398400 /// Task.
399401 /// </returns>
400402 /// <see href="https://resend.com/docs/api-reference/audiences/delete-audience" />
403+ [ Obsolete ( "Use Segments instead" ) ]
401404 Task < ResendResponse > AudienceDeleteAsync ( Guid audienceId , CancellationToken cancellationToken = default ) ;
402405
403406 /// <summary>
@@ -410,18 +413,16 @@ public interface IResend
410413 /// A list of Audience.
411414 /// </returns>
412415 /// <see href="https://resend.com/docs/api-reference/audiences/list-audiences" />
416+ [ Obsolete ( "Use Segments instead" ) ]
413417 Task < ResendResponse < List < Audience > > > AudienceListAsync ( CancellationToken cancellationToken = default ) ;
414418
415419 #endregion
416420
417421 #region Contacts
418422
419423 /// <summary>
420- /// Create a contact inside an audience .
424+ /// Create a contact.
421425 /// </summary>
422- /// /// <param name="audienceId">
423- /// Audience identifier.
424- /// </param>
425426 /// <param name="data">
426427 /// Contact data.
427428 /// </param>
@@ -432,14 +433,11 @@ public interface IResend
432433 /// Contact Id.
433434 /// </returns>
434435 /// <see href="https://resend.com/docs/api-reference/contacts/create-contact" />
435- Task < ResendResponse < Guid > > ContactAddAsync ( Guid audienceId , ContactData data , CancellationToken cancellationToken = default ) ;
436+ Task < ResendResponse < Guid > > ContactAddAsync ( ContactData data , CancellationToken cancellationToken = default ) ;
436437
437438 /// <summary>
438- /// Retrieve a single contact from an audience .
439+ /// Retrieve a contact.
439440 /// </summary>
440- /// <param name="audienceId">
441- /// Audience identifier.
442- /// </param>
443441 /// <param name="contactId">
444442 /// Contact identifier.
445443 /// </param>
@@ -450,14 +448,11 @@ public interface IResend
450448 /// A Contact.
451449 /// </returns>
452450 /// <see href="https://resend.com/docs/api-reference/contacts/get-contact" />
453- Task < ResendResponse < Contact > > ContactRetrieveAsync ( Guid audienceId , Guid contactId , CancellationToken cancellationToken = default ) ;
451+ Task < ResendResponse < Contact > > ContactRetrieveAsync ( Guid contactId , CancellationToken cancellationToken = default ) ;
454452
455453 /// <summary>
456454 /// Retrieve a single contact from an audience using email address.
457455 /// </summary>
458- /// <param name="audienceId">
459- /// Audience identifier.
460- /// </param>
461456 /// <param name="email">
462457 /// Contact email.
463458 /// </param>
@@ -468,14 +463,11 @@ public interface IResend
468463 /// A Contact.
469464 /// </returns>
470465 /// <see href="https://resend.com/docs/api-reference/contacts/get-contact" />
471- Task < ResendResponse < Contact > > ContactRetrieveByEmailAsync ( Guid audienceId , string email , CancellationToken cancellationToken = default ) ;
466+ Task < ResendResponse < Contact > > ContactRetrieveByEmailAsync ( string email , CancellationToken cancellationToken = default ) ;
472467
473468 /// <summary>
474469 /// Update an existing contact.
475470 /// </summary>
476- /// <param name="audienceId">
477- /// Audience identifier.
478- /// </param>
479471 /// <param name="contactId">
480472 /// Contact identifier.
481473 /// </param>
@@ -489,14 +481,11 @@ public interface IResend
489481 /// Task.
490482 /// </returns>
491483 /// <see href="https://resend.com/docs/api-reference/contacts/update-contact" />
492- Task < ResendResponse > ContactUpdateAsync ( Guid audienceId , Guid contactId , ContactData data , CancellationToken cancellationToken = default ) ;
484+ Task < ResendResponse > ContactUpdateAsync ( Guid contactId , ContactData data , CancellationToken cancellationToken = default ) ;
493485
494486 /// <summary>
495487 /// Update an existing contact.
496488 /// </summary>
497- /// <param name="audienceId">
498- /// Audience identifier.
499- /// </param>
500489 /// <param name="email">
501490 /// Email.
502491 /// </param>
@@ -510,14 +499,11 @@ public interface IResend
510499 /// Task.
511500 /// </returns>
512501 /// <see href="https://resend.com/docs/api-reference/contacts/update-contact" />
513- Task < ResendResponse > ContactUpdateByEmailAsync ( Guid audienceId , string email , ContactData data , CancellationToken cancellationToken = default ) ;
502+ Task < ResendResponse > ContactUpdateByEmailAsync ( string email , ContactData data , CancellationToken cancellationToken = default ) ;
514503
515504 /// <summary>
516505 /// Remove a contact.
517506 /// </summary>
518- /// <param name="audienceId">
519- /// Audience identifier.
520- /// </param>
521507 /// <param name="contactId">
522508 /// Contact identifier.
523509 /// </param>
@@ -528,14 +514,11 @@ public interface IResend
528514 /// Task.
529515 /// </returns>
530516 /// <see href="https://resend.com/docs/api-reference/contacts/delete-contact" />
531- Task < ResendResponse > ContactDeleteAsync ( Guid audienceId , Guid contactId , CancellationToken cancellationToken = default ) ;
517+ Task < ResendResponse > ContactDeleteAsync ( Guid contactId , CancellationToken cancellationToken = default ) ;
532518
533519 /// <summary>
534520 /// Remove a contact by their email address.
535521 /// </summary>
536- /// <param name="audienceId">
537- /// Audience identifier.
538- /// </param>
539522 /// <param name="email">
540523 /// Email address of the contact.
541524 /// </param>
@@ -546,14 +529,11 @@ public interface IResend
546529 /// Task
547530 /// </returns>
548531 /// <see href="https://resend.com/docs/api-reference/contacts/delete-contact" />
549- Task < ResendResponse > ContactDeleteByEmailAsync ( Guid audienceId , string email , CancellationToken cancellationToken = default ) ;
532+ Task < ResendResponse > ContactDeleteByEmailAsync ( string email , CancellationToken cancellationToken = default ) ;
550533
551534 /// <summary>
552- /// List contacts from an audience .
535+ /// List contacts.
553536 /// </summary>
554- /// <param name="audienceId">
555- /// Audience identifier.
556- /// </param>
557537 /// <param name="query">
558538 /// Paginated query.
559539 /// </param>
@@ -564,10 +544,10 @@ public interface IResend
564544 /// List of contacts.
565545 /// </returns>
566546 /// <see href="https://resend.com/docs/api-reference/contacts/list-contacts" />
567- Task < ResendResponse < PaginatedResult < Contact > > > ContactListAsync ( Guid audienceId , PaginatedQuery ? query = null , CancellationToken cancellationToken = default ) ;
547+ Task < ResendResponse < PaginatedResult < Contact > > > ContactListAsync ( PaginatedQuery ? query = null , CancellationToken cancellationToken = default ) ;
568548
569549 /// <summary>
570- /// Lists contact segments, .
550+ /// Lists segments for a contact .
571551 /// </summary>
572552 /// <param name="contactId">Contact identifier.</param>
573553 /// <param name="query">Paginated query.</param>
0 commit comments