{"id":433,"date":"2022-10-03T20:21:12","date_gmt":"2022-10-03T20:21:12","guid":{"rendered":"https:\/\/infobip.com\/developers\/?p=433"},"modified":"2023-09-11T14:34:09","modified_gmt":"2023-09-11T14:34:09","slug":"make-an-outbound-app-call-with-infobip-calls-api","status":"publish","type":"post","link":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api","title":{"rendered":"Make an outbound app call with Infobip Calls API"},"content":{"rendered":"\n<p>Do you fancy making an outbound call to your customer from the comfort of your own application? Would you be interested in creating your own customer journey without compromising to the current tech stack? Do you wish to be the master of your own scenario logic down to every single action?<\/p>\n\n\n\n<p>Then, read on, as our new Calls API might be a perfect solution for you!<\/p>\n\n\n\n<p>This blog post will show you how easy it is to make an outbound call using Calls API and your own application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"What is Calls API?\">What is Calls API?<\/h2>\n\n\n\n<p>In May, we released a new set of APIs, <a href=\"https:\/\/www.infobip.com\/docs\/api\/channels\/voice\/calls\">Calls<\/a> that allow you to create outbound\/inbound calls as well as create conferences. The Calls API has been designed specifically for those who don&#8217;t want an out-of-the-box solution and prefer to create their own tailor-made products that cater best to their customers&#8217; business needs. With the Calls API, you can use your own application stack hosted on-premise or in a cloud to easily integrate voice messaging, IVR, click-to-call, conferencing, or number management and number masking.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Quick workflow overview\">Quick workflow overview<\/h2>\n\n\n\n<p>Creating an outbound call is as easy as an A-P-I. Simply put, your application that you have configured to work with the Calls API continuously listens to the incoming events to which your application has subscribed, and triggers an appropriate series of actions.<\/p>\n\n\n\n<p>To make an outbound call all you need is to establish a call and then design its flow by adding various actions through an API request (e.g. play. audio during a call, send a file, send a text-to-speech message, etc.). The actions are requested to the Infobip platform via API and as a result, an event is sent to your application&#8217;s webhooks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"What you need before you start\">What you need before you can start<\/h2>\n\n\n\n<p>To start your Calls adventure, you&#8217;ll need an active Infobip account with Voice enabled as a channel. Ideally, you also need to have your own application, but if you want to start testing the Calls API without developing an application, you can use an online webhook simulator, such as Beeceptor or Mocky.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Set up your app with Infobip\">Set up your app with Infobip<\/h2>\n\n\n\n<p>On the Infobip side, you&#8217;ll need to declare your application, set up an authentication method (HMAC or Basic), and expose two webhooks, <code>receiveUrl<\/code>  and <code>eventUrl<\/code> . The first webhook receives all <code>CALL_RECEIVED<\/code> events. The <code>eventUrl<\/code> will catch all events, which you have subscribed your app to, that are related to calls, conferences, and their actions. Keep reading to find out how to subscribe to events.<\/p>\n\n\n\n<p>To declare which call-related events you want to subscribe your app to, you need to pass them in the <code>subscribedEvents<\/code> field, so that Infobip platform knows which events it needs to send to the app. The sample request below shows you the basic payload you need to declare in your application environment.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -L -g -X POST &#39;https:\/\/{baseUrl}\/calls\/1\/applications&#39; \\\n-H &#39;Authorization: {authorization}&#39; \\\n-H &#39;Content-Type: application\/json&#39; \\\n-H &#39;Accept: application\/json&#39; \\\n--data-raw &#39;{\n  &quot;name&quot;: &quot;Example application&quot;,\n  &quot;subscribedEvents&quot;: [\n    &quot;CALL_RECEIVED&quot;,\n    &quot;CALL_RINGING&quot;,\n    &quot;CALL_ESTABLISHED&quot;,\n    &quot;CALL_FINISHED&quot;,\n    &quot;SAY_FINISHED&quot;\n  ],\n  &quot;webhook&quot;: {\n    &quot;receiveUrl&quot;: &quot;https:\/\/www.example.com\/receive&quot;,\n    &quot;eventUrl&quot;: &quot;https:\/\/www.example.com\/event&quot;\n  }\n}&#39;<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Key points:<\/h3>\n\n\n\n<p>\u2022 <code>baseUrl<\/code>  is a custom URL you&#8217;ll see in your Infobip account where you can also grab the API Key.\n\u2022 Check out the complete list of events you can subscribe your app to.<\/p>\n\n\n\n<p>As part of the response, you will get the <code>applicationId<\/code> which you will then use when creating calls.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Establish a call\">Establish a call<\/h2>\n\n\n\n<p>Once your app is configured to work with the Infobip platform, you will need to <a href=\"https:\/\/www.infobip.com\/docs\/api\/channels\/voice\/calls\/call-legs\/create-call\">create a call<\/a> so that when it&#8217;s live you can add actions to it, e.g. play audio during a call, record a call, send a text-to-speech message. In this post, we will show you how to send a text-to-speech message inside a live call and how to end the call.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -L -g -X POST &#39;https:\/\/{baseUrl}\/calls\/1\/calls&#39; \\\n-H &#39;Authorization: {authorization}&#39; \\\n-H &#39;Content-Type: application\/json&#39; \\\n-H &#39;Accept: application\/json&#39; \\\n--data-raw &#39;{\n  &quot;applicationId&quot;: &quot;61c060db2675060027d8c7a6&quot;,\n  &quot;endpoint&quot;: {\n    &quot;phoneNumber&quot;: &quot;41792036727&quot;,\n    &quot;type&quot;: &quot;PHONE&quot;\n  },\n  &quot;from&quot;: &quot;41793026834&quot;,\n  &quot;connectTimeout&quot;: 30\n}&#39;<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Key points:<\/h3>\n\n\n\n<p>\u2022 <code>applicationId<\/code>  is returned in the response when you fire the <code>POST calls\/1\/applications<\/code> endpoint. <br>\u2022 Use endpoint to pass in the details of who you want to connect your call to. In this case, we&#8217;re going to call a phone number, but you could also do a SIP or a WebRTC call.<\/p>\n\n\n\n<p>As part of the response, you will get the id of the call which you will then use to modify your call.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Add actions to your call\">Add actions to your call<\/h2>\n\n\n\n<p>Once the call has been established, your application can start using Calls API to submit individual actions to the call, the outcome of which will be sent as an event to your webhooks. All we need to know at this point is the ID of the call, and we can start designing the call flow. In this case, we want to <a href=\"https:\/\/www.infobip.com\/docs\/api\/channels\/voice\/calls\/call-legs\/call-say-text\">send a text-to-speech message<\/a> and then the user can hang up terminating the call with their action. To send an STT message, we need to use the <code>say<\/code> method, as shown below.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -L -g -X POST &#39;https:\/\/{baseUrl}\/calls\/1\/calls\/{callId}\/say&#39; \\\n-H &#39;Authorization: {authorization}&#39; \\\n-H &#39;Content-Type: application\/json&#39; \\\n-H &#39;Accept: application\/json&#39; \\\n--data-raw &#39;{\n  &quot;callId&quot;: &quot;d8d84155-3831-43fb-91c9-bb897149a79d&quot;,\n  &quot;text&quot;: &quot;Hello world&quot;,\n  &quot;language&quot;: &quot;en&quot;\n}&#39;<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Key points:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <code>callId<\/code> to pass the <code>id<\/code> field you received in your <code>POST calls\/1\/calls<\/code> response.<\/li>\n\n\n\n<li>The call finishes when the end user hangs up the phone.<\/li>\n<\/ul>\n\n\n\n<p>As you can see, creating an outbound call with the Calls API is not only easy but it allows you to have control over all aspects of the call so that you can create an amazing bespoke user experience just the way you like it!<\/p>\n\n\n\n<p>For more information on Calls, check out our <a href=\"https:\/\/www.infobip.com\/docs\/voice-and-video\/calls\">Documentation Hub<\/a> or head over to our <a href=\"https:\/\/www.infobip.com\/docs\/api\/channels\/voice\/calls\">API Reference<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you fancy making an outbound call to your [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[28,255],"tags":[43],"coauthors":[134],"class_list":["post-433","post","type-post","status-publish","format-standard","hentry","category-blog-post","category-infobip-products","tag-api"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Make an outbound app call with Infobip Calls API - Infobip Developers Hub<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Make an outbound app call with Infobip Calls API - Infobip Developers Hub\" \/>\n<meta property=\"og:description\" content=\"Do you fancy making an outbound call to your [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api\" \/>\n<meta property=\"og:site_name\" content=\"Infobip Developers Hub\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/infobip\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-03T20:21:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-11T14:34:09+00:00\" \/>\n<meta name=\"author\" content=\"Joanna Suau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoannaSuau\" \/>\n<meta name=\"twitter:site\" content=\"@InfobipDev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joanna Suau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api\"},\"author\":{\"name\":\"Joanna Suau\",\"@id\":\"https:\/\/www.infobip.com\/developers\/#\/schema\/person\/707842627f046bb5722c37a9fdc85d62\"},\"headline\":\"Make an outbound app call with Infobip Calls API\",\"datePublished\":\"2022-10-03T20:21:12+00:00\",\"dateModified\":\"2023-09-11T14:34:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api\"},\"wordCount\":843,\"publisher\":{\"@id\":\"https:\/\/www.infobip.com\/developers\/#organization\"},\"keywords\":[\"API\"],\"articleSection\":[\"Blog Post\",\"Infobip Products\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api\",\"url\":\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api\",\"name\":\"Make an outbound app call with Infobip Calls API - Infobip Developers Hub\",\"isPartOf\":{\"@id\":\"https:\/\/www.infobip.com\/developers\/#website\"},\"datePublished\":\"2022-10-03T20:21:12+00:00\",\"dateModified\":\"2023-09-11T14:34:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.infobip.com\/developers\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Make an outbound app call with Infobip Calls API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.infobip.com\/developers\/#website\",\"url\":\"https:\/\/www.infobip.com\/developers\/\",\"name\":\"Infobip Developers Hub\",\"description\":\"Build meaningful customer relationships across any channel\",\"publisher\":{\"@id\":\"https:\/\/www.infobip.com\/developers\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.infobip.com\/developers\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.infobip.com\/developers\/#organization\",\"name\":\"Infobip Developers Hub\",\"url\":\"https:\/\/www.infobip.com\/developers\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.infobip.com\/developers\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.infobip.com\/developers\/wp-content\/uploads\/2023\/03\/Infobip_logo_favicon.png\",\"contentUrl\":\"https:\/\/www.infobip.com\/developers\/wp-content\/uploads\/2023\/03\/Infobip_logo_favicon.png\",\"width\":696,\"height\":696,\"caption\":\"Infobip Developers Hub\"},\"image\":{\"@id\":\"https:\/\/www.infobip.com\/developers\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/infobip\/\",\"https:\/\/x.com\/InfobipDev\",\"https:\/\/www.youtube.com\/channel\/UCUPSTy53VecI5GIir3J3ZbQ\",\"https:\/\/github.com\/infobip-community\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.infobip.com\/developers\/#\/schema\/person\/707842627f046bb5722c37a9fdc85d62\",\"name\":\"Joanna Suau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.infobip.com\/developers\/#\/schema\/person\/image\/cccb05b0dfa8fde5d00a09f4047f929e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b632afa61f1a27c1a0d823a9ec17eeb047cf476c570012dd90ba88a1bb9b1585?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b632afa61f1a27c1a0d823a9ec17eeb047cf476c570012dd90ba88a1bb9b1585?s=96&d=mm&r=g\",\"caption\":\"Joanna Suau\"},\"description\":\"Joanna is a Developer Educator at Infobip, working in the Developer Relations team.\",\"sameAs\":[\"https:\/\/medium.com\/@joanna.suau\",\"https:\/\/www.linkedin.com\/in\/joannasuau\/\",\"https:\/\/x.com\/JoannaSuau\"],\"url\":\"https:\/\/www.infobip.com\/developers\/blog\/author\/joanna\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Make an outbound app call with Infobip Calls API - Infobip Developers Hub","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api","og_locale":"en_US","og_type":"article","og_title":"Make an outbound app call with Infobip Calls API - Infobip Developers Hub","og_description":"Do you fancy making an outbound call to your [&hellip;]","og_url":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api","og_site_name":"Infobip Developers Hub","article_publisher":"https:\/\/www.facebook.com\/infobip\/","article_published_time":"2022-10-03T20:21:12+00:00","article_modified_time":"2023-09-11T14:34:09+00:00","author":"Joanna Suau","twitter_card":"summary_large_image","twitter_creator":"@JoannaSuau","twitter_site":"@InfobipDev","twitter_misc":{"Written by":"Joanna Suau","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api#article","isPartOf":{"@id":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api"},"author":{"name":"Joanna Suau","@id":"https:\/\/www.infobip.com\/developers\/#\/schema\/person\/707842627f046bb5722c37a9fdc85d62"},"headline":"Make an outbound app call with Infobip Calls API","datePublished":"2022-10-03T20:21:12+00:00","dateModified":"2023-09-11T14:34:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api"},"wordCount":843,"publisher":{"@id":"https:\/\/www.infobip.com\/developers\/#organization"},"keywords":["API"],"articleSection":["Blog Post","Infobip Products"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api","url":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api","name":"Make an outbound app call with Infobip Calls API - Infobip Developers Hub","isPartOf":{"@id":"https:\/\/www.infobip.com\/developers\/#website"},"datePublished":"2022-10-03T20:21:12+00:00","dateModified":"2023-09-11T14:34:09+00:00","breadcrumb":{"@id":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.infobip.com\/developers\/blog\/make-an-outbound-app-call-with-infobip-calls-api#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.infobip.com\/developers\/"},{"@type":"ListItem","position":2,"name":"Make an outbound app call with Infobip Calls API"}]},{"@type":"WebSite","@id":"https:\/\/www.infobip.com\/developers\/#website","url":"https:\/\/www.infobip.com\/developers\/","name":"Infobip Developers Hub","description":"Build meaningful customer relationships across any channel","publisher":{"@id":"https:\/\/www.infobip.com\/developers\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.infobip.com\/developers\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.infobip.com\/developers\/#organization","name":"Infobip Developers Hub","url":"https:\/\/www.infobip.com\/developers\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infobip.com\/developers\/#\/schema\/logo\/image\/","url":"https:\/\/www.infobip.com\/developers\/wp-content\/uploads\/2023\/03\/Infobip_logo_favicon.png","contentUrl":"https:\/\/www.infobip.com\/developers\/wp-content\/uploads\/2023\/03\/Infobip_logo_favicon.png","width":696,"height":696,"caption":"Infobip Developers Hub"},"image":{"@id":"https:\/\/www.infobip.com\/developers\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/infobip\/","https:\/\/x.com\/InfobipDev","https:\/\/www.youtube.com\/channel\/UCUPSTy53VecI5GIir3J3ZbQ","https:\/\/github.com\/infobip-community"]},{"@type":"Person","@id":"https:\/\/www.infobip.com\/developers\/#\/schema\/person\/707842627f046bb5722c37a9fdc85d62","name":"Joanna Suau","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.infobip.com\/developers\/#\/schema\/person\/image\/cccb05b0dfa8fde5d00a09f4047f929e","url":"https:\/\/secure.gravatar.com\/avatar\/b632afa61f1a27c1a0d823a9ec17eeb047cf476c570012dd90ba88a1bb9b1585?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b632afa61f1a27c1a0d823a9ec17eeb047cf476c570012dd90ba88a1bb9b1585?s=96&d=mm&r=g","caption":"Joanna Suau"},"description":"Joanna is a Developer Educator at Infobip, working in the Developer Relations team.","sameAs":["https:\/\/medium.com\/@joanna.suau","https:\/\/www.linkedin.com\/in\/joannasuau\/","https:\/\/x.com\/JoannaSuau"],"url":"https:\/\/www.infobip.com\/developers\/blog\/author\/joanna"}]}},"_links":{"self":[{"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/posts\/433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/comments?post=433"}],"version-history":[{"count":6,"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/posts\/433\/revisions"}],"predecessor-version":[{"id":2025,"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/posts\/433\/revisions\/2025"}],"wp:attachment":[{"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/media?parent=433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/categories?post=433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/tags?post=433"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.infobip.com\/developers\/wp-json\/wp\/v2\/coauthors?post=433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}