API Reference

Israel Number API Calls

This API reference describes each available API call, its endpoint, required variables, and usage. All calls use POST method unless noted. Obtain your account token via the Login call before using any other endpoint.

Base URL: https://newsip.israelnumber.com

Four API Call Groups

Jump straight to the group of calls you need.

🔑

Authentication

The Login call to get your account token, required before any other API call.

💳

Account

Balance, charges history, and Call Detail Record (CDR) export.

📡

DID (Number) Management

Search, purchase, release, and set forwarding for virtual numbers.

💬

SMS Configuration

Create, update, and delete SMS forwarding configurations.

🔑 Authentication

The required first call before using any other API endpoint.

{{URL}}/api/login/

Authenticates your account and returns the token required for all subsequent API calls.

VariableDescription
usernameYour IsraelNumber account number
passwordYour IsraelNumber account password
{
  "username": "{{account_number}}",
  "password": "{{password}}"
}
⚠️ Important: Save the returned id and account_token values — these are required by all other API calls.

💳 Account

Balance, charges history, and data export.

Returns the current balance on your account.

{{URL}}/api/charges_history/get_charges_history_list/

Returns account charge and refill history, including DID purchases, renewals, refills, and postcharges.

VariableDescription
idAccount ID returned by Login
tokenaccount_token returned by Login
numberYour account number
{
  "id": "{{id}}",
  "token": "{{token}}",
  "number": "{{account_number}}"
}

{{URL}}/api/cdrs_export

Exports Call Detail Records (CDRs) for a selected date range.

VariableDescription
idAccount ID
tokenaccount_token
from_dateStart date and time
to_dateEnd date and time

📡 DID (Number) Management

Search, purchase, release, and configure forwarding for virtual numbers across 145 countries.

Returns all available countries and their country IDs. Use the country ID when searching for available DIDs.

{{URL}}/customer/did_crud/

Returns available numbers for a selected country.

VariableDescription
actionlist
country_idCountry ID from Get Country List
idAccount ID
tokenaccount_token

{{URL}}/customer/did_management/

Purchases and assigns a DID to your account.

VariableDescription
actionassign
did_idDID ID from Available List
accountidYour account ID
idYour account ID
tokenaccount_token

{{URL}}/customer/did_crud/

Returns all DIDs currently assigned to your account with full details per number.

VariableDescription
actionpurchase_list

{{URL}}/customer/did_management/

Releases a DID from your account.

VariableDescription
actionrelease
did_idDID ID to release

{{URL}}/customer/did_management/

Updates the routing/forwarding destination for a DID. Use this call to configure where incoming calls are forwarded.

VariableDescription
call_typeForwarding type
call_type_valueDestination value for the forwarding type
alwaysAlways forward destination
user_busyForward when line is busy
user_not_registeredForward when not registered
no_answerForward on no answer

💬 SMS Configuration

All SMS config calls use the endpoint: https://newsip.israelnumber.com/api/sms

Creates an SMS forwarding configuration for an SMS-enabled number.

VariableDescription
actionadd
didSMS-enabled number
dest_smsSMS destination number
dest_emailEmail destination for SMS forwarding

Updates an existing SMS forwarding configuration.

VariableDescription
actionupdate

Deletes an existing SMS forwarding configuration for a DID.

VariableDescription
actiondelete

Returns the SMS forwarding settings for a specific DID.

VariableDescription
actionget

Returns all SMS forwarding configurations on the account.

VariableDescription
actionlist

Quick Reference — All API Calls

Fast lookup table for every available call.

CallEndpointPurpose
Login/api/login/Authenticate and get account token
Get BalanceReturn current account balance
Charges History/api/charges_history/get_charges_history_list/Retrieve transaction history
CDRs Export/api/cdrs_exportExport call records by date range
Get Country ListCountry List APIList all available countries and IDs
DID Available List/customer/did_crud/Browse available numbers by country
DID Assign/customer/did_management/Purchase and assign a number
DID Purchased List/customer/did_crud/List all numbers on your account
DID Release/customer/did_management/Release a number from your account
DID Forward Setting/customer/did_management/Configure call forwarding for a number
SMS Config Add/api/smsCreate SMS forwarding config
SMS Config Update/api/smsUpdate SMS forwarding config
SMS Config Delete/api/smsDelete SMS forwarding config
Get SMS Config/api/smsGet SMS config for a specific DID
SMS Config List/api/smsList all SMS configs on account

Ready to Start Building?

Create a free account and get your API token in under 2 minutes.

🚀 Sign Up Free 📄 Read API Docs