# API iSendPro API

> API iSendPro API on Apizie: 14 endpoints (Retourne les SMS envoyés sur une période donnée, Compter le nombre de caractère, Interrogation credit, Ajoute un numero en liste noire, …) returned as clean JSON through one API key. 14 endpoints are live now. Call it over REST at https://apizie.tech/v1/communication:isendpro/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `communication:isendpro`
- Category: Communication
- Status: live
- Source: https://www.isendpro.com/
- Page: https://apizie.tech/api/communication/isendpro
- OpenAPI: https://apizie.tech/api/communication/isendpro/openapi.json

[1] Liste des fonctionnalités : - envoi de SMS à un ou plusieurs destinataires, - lookup HLR, - récupération des récapitulatifs de campagne, - gestion des répertoires, - ajout en liste noire. - comptage du nombre de…

## Endpoints

### Retourne les SMS envoyés sur une période donnée
`GET https://apizie.tech/v1/communication:isendpro/get-campagne`

| Parameter | Type | Required | Description |
|---|---|---|---|
| keyid | string | yes | Clé API |
| rapportCampagne | string | yes | Doit valoir "1" |
| date_deb | string | yes | date de debut au format YYYY-MM-DD hh:mm |
| date_fin | string | yes | date de fin au format YYYY-MM-DD hh:mm |

### Compter le nombre de caractère
`POST https://apizie.tech/v1/communication:isendpro/comptage`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Interrogation credit
`GET https://apizie.tech/v1/communication:isendpro/get-credit`

| Parameter | Type | Required | Description |
|---|---|---|---|
| keyid | string | yes | Clé API |
| credit | string | yes | Type de reponse demandée, 1 pour euro, 2 pour euro + estimation quantité |

### Ajoute un numero en liste noire
`POST https://apizie.tech/v1/communication:isendpro/del-liste-noire`

| Parameter | Type | Required | Description |
|---|---|---|---|
| keyid | string | yes | Clé API |
| delListeNoire | string | yes | Doit valoir "1" |
| num | string | yes | numéro de mobile à supprimer |

### Retourne le liste noire
`POST https://apizie.tech/v1/communication:isendpro/get-liste-noire`

| Parameter | Type | Required | Description |
|---|---|---|---|
| keyid | string | yes | Clé API |
| getListeNoire | string | yes | Doit valoir "1" |

### Vérifier la validité d'un numéro
`POST https://apizie.tech/v1/communication:isendpro/get-hlr`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Gestion repertoire (creation)
`POST https://apizie.tech/v1/communication:isendpro/repertoire-crea`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Gestion repertoire (modification)
`POST https://apizie.tech/v1/communication:isendpro/repertoire`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Ajoute un numero en liste noire
`POST https://apizie.tech/v1/communication:isendpro/set-liste-noire`

| Parameter | Type | Required | Description |
|---|---|---|---|
| keyid | string | yes | Clé API |
| setlisteNoire | string | yes | Doit valoir "1" |
| num | string | yes | numéro de mobile à insérer en liste noire |

### add a shortlink
`POST https://apizie.tech/v1/communication:isendpro/add-shortlink`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Envoyer un sms
`POST https://apizie.tech/v1/communication:isendpro/send-sms`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Envoyer des SMS
`POST https://apizie.tech/v1/communication:isendpro/send-sms-multi`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Ajoute un sous compte
`POST https://apizie.tech/v1/communication:isendpro/subaccount-add`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Edit a subaccount
`POST https://apizie.tech/v1/communication:isendpro/subaccount-edit`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/communication:isendpro/get-campagne" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the API iSendPro API?
Create a free Apizie key, then send GET https://apizie.tech/v1/communication:isendpro/get-campagne with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the API iSendPro API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the API iSendPro API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key communication:isendpro.

### What is the status of the API iSendPro API?
Live: works with just an Apizie key
