anchor.diff:  
     /**
     * https://sendgrid.api-docs.io/v3.0/contacts-api-recipients/get-recipient-upload-status
  -  * @hint This endpoint allows you to check the upload status of a Marketing Campaigns recipient.
  +  * @hint Check the upload status of a Marketing Campaigns recipient.
     */
     public struct function getRecipientUploadStatus() {
       return apiCall( 'GET', "/contactdb/status" );
     }
   
     /**
  +  * https://sendgrid.api-docs.io/v3.0/contacts-api-recipients/delete-a-recipient
  +  * @hint Delete a single recipient with the given ID from your contact database.
  +  * @id the recipient ID or email address (which will be converted to the recipient ID).
  +  */
  +  public struct function deleteRecipient( required string id ) {
  +    return apiCall( 'DELETE', "/contactdb/recipients/#returnRecipientId( id )#" );
  +  }
  +
  +  /**
     * https://sendgrid.api-docs.io/v3.0/contacts-api-recipients/delete-recipient
  -  * @hint This endpoint allows you to deletes one or more recipients. This is an incomplete implementation of the SendGrid API. Technically, this should send a DELETE request to `/contactdb/recipients`, with an array of IDs as the body. But ColdFusion doesn't currently include the request body in DELETE calls. So we loop the recipients through the individual delete method.
  +  * @hint Deletes one or more recipients. This is an incomplete implementation of the SendGrid API. Technically, this should send a DELETE request to `/contactdb/recipients`, with an array of IDs as the body. But ColdFusion doesn't currently include the request body in DELETE calls. So we loop the recipients through the individual delete method.
     * @recipients An array of the recipient IDs you want to delete. You can also provide their email addresses, and they will be converted to recipient IDs
     */
     public struct function deleteRecipients( required array recipients ) {
  
positive.code: 
    /**
    * https://sendgrid.api-docs.io/v3.0/suppressions-unsubscribe-groups/get-information-on-a-single-suppression-group
    * @hint This endpoint allows you to retrieve a single suppression group.
    */
    public struct function getUnsubscribeGroup( required numeric id ) {
      return apiCall( 'GET', '/asm/groups/#id#' );
  
negative.code: 
    /**
    * https://sendgrid.api-docs.io/v3.0/contacts-api-lists/add-a-single-recipient-to-a-list
    * @hint Add a single recipient to a list.
    * @recipientId The recipient ID or email address (which will be converted to the recipient ID)
    */
    public struct function addRecipientToList( required numeric listId, required string recipientId ) {
      return apiCall( 'POST', '/contactdb/lists/#listId#/recipients/#returnRecipientId( recipientId )#' );
  