API

For swift gapless integration

Our API opens the door to billions of subscribers by executing calls directly in the telecom network.

Java
Java
Java
Java
Java
Java
 SMS

SMS

 Voice

VOICE

 Email

EMAIL

 Push

PUSH

 Chat Apps

CHAT APPS

 Number Lookup

NUMBER LOOKUP

Services powered by our API

From SMS and Voice to Number Lookup and Chat Apps, Infobip API allows you to quickly integrate communication capabilities.

	
		POST /sms/1/text/single HTTP/1.1
		Host: api.infobip.com
		Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
		Content-Type: application/json
		Accept: application/json
		
		{  
		   "from":"InfoSMS",
		   "to":"41793026727",
		   "text":"My first Infobip SMS"
		}
	
	
		POST /tts/3/multi HTTP/1.1
		Host: api.infobip.com
		Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
		Content-Type: application/json
		Accept: application/json
		
		{  
		   "messages":[  
		      {  
		         "from":"12345",
		         "to":[  
		            "41793026727",
		            "41793026731"
		         ],
		         "audioFileUrl": "http://www.example.com/media.mp3"
		      },
		      {  
		         "from":"98765",
		         "to": ["41793026785"],
		         "text": "Hello world!",
		         "language": "en"
		      }
		   ]
		}
	

	curl -s --user user:password \
	https://api.infobip.com/email/1/send \
	-F from='Jane Smith ' \
	-F to='john.smith@somedomain.com' \
	-F subject='Mail subject text' \
	--form-string html='

Html body

Rich HTML message body.

' \ -F attachment=@”C:\files\image1.jpg
	
		POST /push/2/message/multi HTTP/1.1
		Host: api.infobip.com
		Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
		Content-Type: application/json
		Accept: application/json
		
		{
		  "messages": [
		  {
		      "from": "d417d38814740a23f50b5c876e226445-0f700564-abbf-4b5b-beae-86a4ef410904",        
		"to": {
		      		"cloudType": ["APNS", "GCM"]
		        },
		        "text": "This message can be one of many in this message collection.",
		        "notificationOptions": {
		          "soundEnabled": false
		        },
		        "customPaylod":{
		          "targetUrl": "www.someDomain.com"
		      }
		    }  ]
		}
	
	
		POST /omni/1/scenarios HTTP/1.1
		Host: api.infobip.com
		Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
		Content-Type: application/json
		
		{
		  "name":"My VIBER-SMS scenario",
		  "flow": [
		    {
		      "from": "ViberSender",
		      "channel": "VIBER"
		    },
		    {
		      "from": "InfoSMS",
		      "channel": "SMS"
		    }    
		  ],
		  "default": true
		}
	
	
		POST /omni/1/advanced HTTP/1.1
		Host: api.infobip.com
		Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
		Content-Type: application/json
		
		{ 
		  "scenarioKey":"CC9F01A5DC7BEE2C2B829D203482A654",  
		  "destinations":[ 
		    { 
		      "to":{
		        "phoneNumber": "41793026727"
		      }
		    }
		  ],
		 "viber": {
		    "text": "This is the message which will be displayed in Viber Application.",
		    "imageURL": "https://www.infobip.com/infobip-logo.png",
		    "buttonText": "More information",
		    "buttonURL": "https://www.infobip.com/",
		    "validityPeriod":1
		  },
		  "sms": {
		    "text": "This text will be received via SMS if Viber message is not delivered.",
		    "validityPeriod":10
		  }
		}
	
	
		POST /number/1/query HTTP/1.1
		Host: api.infobip.com
		Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
		Content-Type: application/json
		
		{  
		   "to":["41793026834"]
		}
	
	
		HTTP/1.1 200 OK
		Content-Type: application/json
		
		{  
		   "results":[  
		      {  
		         "to":"41793026834",
		         "mccMnc":"22801",
		         "imsi":"228012123477789",
		         "originalNetwork":{  
		            "networkPrefix":"79",
		            "countryPrefix":"41"
		         },
		         "ported":false,
		         "roaming":false,
		         "status":{  
		            "groupId":3,
		            "groupName":"DELIVERED",
		            "id":5,
		            "name":"DELIVERED_TO_HANDSET",
		            "description":"Message delivered to handset"
		         },
		         "error":{  
		            "groupId":0,
		            "groupName":"OK",
		            "id":0,
		            "name":"NO_ERROR",
		            "description":"No Error",
		            "permanent":false
		         }
		      }
		   ]
		}
	

Get up and running in minutes

Developers

Infobip REST API was created by our in-house development team. The documentation is intuitive and written with developers in mind.

Support

Your support doesn't stop with API documentation and code examples — we're engineers that stand behind our work. You'll get experts to help you integrate and deliver around the clock. We're with you every step of the way.


Experience and support equals lower dev costs and rapid time-to-market

Leverage our partnerships

Our proprietary global MNO partnerships combined with powerful technologies and infrastructure make our platform the best you can find.

Navigate regulations with confidence

We can help you avoid costly development pitfalls and help you understand unique local messaging regulations.

Integration support

From beginner and advanced tutorials to 1-on-1 consultations, we're here to help address all of your integration needs.

Contact us now and you can be connected today

Understanding market regulations up front can help you save costs and go to market faster. Reach out to one of our telco experts to ensure you build the right solution from the start based on your needs.

Let's get started