Lister les numéros de campagne

GET/v1/accounts/{accountId}/campaigns/{campaignId}/numbers

Renvoie les numéros d’une campagne, éventuellement filtrés et triés. Les numéros supprimés ne sont pas inclus : utilisez le rapport sur les détails des numéros pour les obtenir.

Paramètres de chemin

accountIduuidObligatoire

ID de votre compte SIP Caller. Consultez ID du compte.

campaignIduuidObligatoire

ID de la campagne.

Paramètres de requête

filterJSON object

Conditions auxquelles les enregistrements doivent répondre, par exemple {"name":"sales"}. Consultez les Champs de filtre ci-dessous, et Filtrage pour la syntaxe.

sortJSON array

Champ et sens utilisés pour trier les enregistrements, par exemple ["id","DESC"]. Par défaut : ["id","ASC"]. Consultez Tri.

rangeJSON array

Positions, commençant à zéro, du premier et du dernier enregistrement à renvoyer, tous deux inclus, par exemple [0,99]. Par défaut : [0,9]. Consultez Pagination.

Champs de filtre

Champs utilisables dans le paramètre de requête filter. Consultez Filtrage pour la syntaxe générale.

numberstring

Numéros qui contiennent le texte, ce qui permet les recherches partielles.

Exemple : {"number":"555100"}
varValuesobject

Numéros dont la variable contient le texte (insensible à la casse). La clé est $ suivi de la position de la variable, en commençant à 1.

Exemple : {"varValues":{"$1":"robertson"}}
attemptsintegerOpérateurs : _gt_gte_lt_lte

Numéros par nombre de tentatives.

Exemple : {"attempts_gt":1}
statusenum

Numéros dans le statut indiqué. Utilisez un tableau pour plusieurs statuts.

Valeurs possibles :NotContactedContactingSuccessFailureRetryPendingBlacklisted
Exemple : {"status":["NotContacted","RetryPending"]}

Champs de tri

Champs utilisables dans le paramètre de requête sort, en ordre croissant (ASC) ou décroissant (DESC). Consultez Tri pour la syntaxe générale. Lorsque sort est omis, les résultats sont triés par id en ordre croissant.

idnumberaddedAtattempts

Renvoie

Renvoie un tableau d’objets numéro de campagne pour la page demandée. Les en-têtes X-Total-Count et Content-Range contiennent le nombre total d’enregistrements correspondant au filtre, par exemple Content-Range: campaignNumbers 0-9/57. Consultez Pagination.

GET

/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers

curl -G 'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID/numbers' \ -H 'Authorization: Bearer API_KEY_TOKEN' \ --data-urlencode 'filter={"status":["RetryPending","Success"]}' \ --data-urlencode 'sort=["number","ASC"]' \ --data-urlencode 'range=[0,99]'

Réponse

200 OK

[ { "id": 1048165, "number": "+18035551004", "varValues": [ "Stefan Robertson", "$99.00" ], "addedAtLocal": "2026-10-01T10:05:23.452", "attempts": 1, "status": "RetryPending" }, { "id": 1048166, "number": "+18035551005", "varValues": [ "Millie Watson", "$118.49" ], "addedAtLocal": "2026-10-01T10:05:23.452", "attempts": 1, "status": "Success" } ]


SIP Caller
© 2026 Easy Caller LLC Tous droits réservés
LinkedinYou Tube
Trustpilot