Delete a contact from a list

Log in to see full request history
timestatususer agent
Retrieving recent requests…
LoadingLoading…
import requests accion = input("¿Desea añadir o borrar contactos? " ) if accion == "borrar": list = "1" url = "https://api.sendinblue.com/v3/contacts/lists/"+list+"/contacts/remove" nombre = input("Email del Contacto para borrar ") print(f"Se borrará {nombre}") payload = "{\"emails\":[\"{nombre}\"],\"all\":\"false\"}" response = requests.request("DELETE", url) response = requests.request("POST", url, data=payload) print(response.text) else: list = "1" url = "https://api.sendinblue.com/v3/contacts/lists/"+list+"/contacts/add" nombre = input("Email del Contacto para añadir ") print(f"Se añadirá {nombre}") payload = "{\"emails\":[\"{nombre}\"]}" response = requests.request("POST", url, data=payload) print(response.text)

Code Examples

You can use as reference the code below to implement this call in your preferred language.
Check all our official API clients here

const SibApiV3Sdk = require('sib-api-v3-sdk'); let defaultClient = SibApiV3Sdk.ApiClient.instance; let apiKey = defaultClient.authentications['api-key']; apiKey.apiKey = 'YOUR API KEY'; let apiInstance = new SibApiV3Sdk.ContactsApi(); let listId = 2; let contactEmails = new SibApiV3Sdk.RemoveContactFromList(); contactEmails.emails = ["example@example.com"]; apiInstance.removeContactFromList(listId, contactEmails).then(function(data) { console.log('API called successfully. Returned data: ' + JSON.stringify(data)); }, function(error) { console.error(error); });
<?php require_once(__DIR__ . '/vendor/autoload.php'); $config = SendinBlue\Client\Configuration::getDefaultConfiguration()->setApiKey('api-key', 'YOUR API KEY'); $apiInstance = new SendinBlue\Client\Api\ContactsApi( new GuzzleHttp\Client(), $config ); $listId = 1; $contactIdentifiers = new \SendinBlue\Client\Model\RemoveContactFromList(); $contactIdentifiers['emails'] = array('example@example.com'); try { $result = $apiInstance->removeContactFromList($listId, $contactIdentifiers); print_r($result); } catch (Exception $e) { echo 'Exception when calling ContactsApi->removeContactFromList: ', $e->getMessage(), PHP_EOL; } ?>
from __future__ import print_function import time import sib_api_v3_sdk from sib_api_v3_sdk.rest import ApiException from pprint import pprint configuration = sib_api_v3_sdk.Configuration() configuration.api_key['api-key'] = 'YOUR API KEY' api_instance = sib_api_v3_sdk.ListsApi(sib_api_v3_sdk.ApiClient(configuration)) list_id = 2 contact_emails = sib_api_v3_sdk.RemoveContactFromList() contact_emails.emails = ['example@example.com'] try: api_response = api_instance.remove_contact_from_list(list_id, contact_emails) pprint(api_response) except ApiException as e: print("Exception when calling ListsApi->remove_contact_from_list: %s\n" % e)
const SibApiV3Sdk = require('sib-api-v3-typescript'); let apiInstance = new SibApiV3Sdk.ContactsApi() let apiKey = apiInstance.authentications['apiKey']; apiKey.apiKey = 'YOUR API KEY'; let listId = 2; let contactEmails = new SibApiV3Sdk.RemoveContactFromList(); contactEmails.emails = ["example@example.com"]; apiInstance.removeContactFromList(listId, contactEmails).then(function(data) { console.log('API called successfully. Returned data: ' + JSON.stringify(data)); }, function(error) { console.error(error); });
package sibApi; import sendinblue.ApiClient; import sendinblue.Configuration; import sendinblue.auth.ApiKeyAuth; import sibModel.*; import java.util.*; import java.util.List; public class Program { public static void main(String[] args) { ApiClient defaultClient = Configuration.getDefaultApiClient(); // Configure API key authorization: api-key ApiKeyAuth apiKey = (ApiKeyAuth) defaultClient.getAuthentication("api-key"); apiKey.setApiKey("YOUR API KEY"); try { ContactsApi api = new ContactsApi(); Long listId = 2l; List<String> emails = new ArrayList<String>(); emails.add("example@example.com"); RemoveContactFromList contactEmails = new RemoveContactFromList(); contactEmails.setEmails(emails); PostContactInfo response = api.removeContactFromList(listId, contactEmails); System.out.println(response.toString()); } catch (Exception e) { System.out.println("Exception occurred:- " + e.getMessage()); } } }
using sib_api_v3_sdk.Api; using sib_api_v3_sdk.Client; using sib_api_v3_sdk.Model; using System; using System.Diagnostics; using System.Collections.Generic; namespace Sendinblue { class Program { static void Main(string[] args) { Configuration.Default.ApiKey.Add("api-key", "YOUR API KEY"); var apiInstance = new ContactsApi(); long? listId = 2; List<string> emails = new List<string>(); emails.Add("example@example.com"); try { var contactEmails = new RemoveContactFromList(emails); PostContactInfo result = apiInstance.RemoveContactFromList(listId, contactEmails); Debug.WriteLine(result.ToJson()); Console.WriteLine(result.ToJson()); Console.ReadLine(); } catch (Exception e) { Debug.WriteLine(e.Message); Console.WriteLine(e.Message); Console.ReadLine(); } } } }
package main import ( "fmt" "context" sib_api_v3_sdk "./lib" ) func main() { var ctx context.Context var cli = sib_api_v3_sdk.APIClient{ cfg: sib_api_v3_sdk.NewConfiguration(), } //Configure API key authorization: api-key cli.cfg.AddDefaultHeader("api-key", "YOUR_API_KEY") sib := sib_api_v3_sdk.NewAPIClient(cli.cfg) listId := int64(2) body := RemoveContactFromList{ Emails: []string{ "example@example.com", }, } obj, resp, err := sib.ContactsApi.RemoveContactFromList(ctx, body, listId) if err!=nil{ fmt.Println("Error in ContactsApi->RemoveContactFromList ",err.Error()) return } fmt.Println( "RemoveContactFromList response:",resp,"RemoveContactFromList object:",obj) return }
# load the gem require 'sib-api-v3-sdk' # setup authorization SibApiV3Sdk.configure do |config| # Configure API key authorization: api-key config.api_key['api-key'] = 'YOUR API KEY' end api_instance = SibApiV3Sdk::ContactsApi.new list_id = 789 # Integer | Id of the list contact_emails = SibApiV3Sdk::RemoveContactFromList.new # RemoveContactFromList | Emails addresses OR IDs of the contacts contact_emails = { 'emails' => ['example@example.com'] } begin #Delete a contact from a list result = api_instance.remove_contact_from_list(list_id, contact_emails) p result rescue SibApiV3Sdk::ApiError => e puts "Exception when calling ContactsApi->remove_contact_from_list: #{e}" end
Path Params
int64
required

Id of the list

Body Params

Emails adresses OR IDs OR EXT_ID attributes of the contacts OR 'all' true

Responses

Language
Credentials
Click Try It! to start a request and see the response here! Or choose an example:
application/json