{"id":728,"date":"2026-04-27T09:12:48","date_gmt":"2026-04-27T09:12:48","guid":{"rendered":"https:\/\/rcs-api.com\/?post_type=docs&#038;p=728"},"modified":"2026-09-03T09:09:55","modified_gmt":"2026-09-03T09:09:55","password":"","slug":"get-started","status":"publish","type":"docs","link":"https:\/\/rcs-api.com\/en\/dokumentation\/introduktion\/kom-igang\/","title":{"rendered":"Get started"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Our RCS API allows you to connect your web services and applications to mobile operators worldwide and is designed to handle high volumes of RCS traffic, making it perfectly suited for large-scale conversations, chatbots, OTPs, and marketing with Rich Content and product carousels, among other uses.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:50px;margin-bottom:50px\"\/>\n\n\n\n<h2 id=\"h-skapa-ett-konto\" class=\"wp-block-heading my-5\">Create an account<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To get started, you first and foremost need an account, which you can <a href=\"https:\/\/shop.ip1.net\/account\/new\">create here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have created your account, log in to our user portal to access your credentials, which are described in more detail in the step below.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity my-5\" style=\"margin-top:50px;margin-bottom:50px\"\/>\n\n\n\n<h2 id=\"h-api-endpoint\" class=\"wp-block-heading my-5\">API Endpoint<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The base URL for endpoints according to the API reference in our RESTful API is:&nbsp;<strong>https:\/\/api.ip1.net\/v3\/<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All requests must be made over HTTPS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system has a limit of 30 requests\/sec per account.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:50px;margin-bottom:50px\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">All our API endpoints are protected by authentication via&nbsp;<em>HTTP Bearer<\/em>&nbsp;tokens, which we provide. Each account you create can have multiple keys with different restrictions on allowed IP addresses that you specify yourself. You manage the API keys in our user portal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Log in to <a href=\"https:\/\/portal.ip1.net\">user portal<\/a>&nbsp;with your iP.1 user that was created in connection with your office registration.<\/p>\n\n\n\n<ol style=\"margin-bottom:50px\" class=\"wp-block-list\">\n<li>Go to \u201dAccounts\u201d.<\/li>\n\n\n\n<li>Go to \u201dPermissions\u201d<\/li>\n\n\n\n<li>Go to \u201dAPI Keys\u201d<\/li>\n\n\n\n<li>Click \u201dAdd new key\u201d, <\/li>\n\n\n\n<li>Enter a name and any IP restrictions<\/li>\n\n\n\n<li>Click \u201dAdd\u201d.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:50;margin-bottom:50\"\/>\n\n\n\n<h2 id=\"h-paginering\" class=\"wp-block-heading my-5\">Pagination<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All endpoints under <em>\/v3\/<\/em> returns a collection of documents (Conversations, messages, etc.) has pagination enabled. We are using database-style pagination with <em>Start<\/em>, <em>limit<\/em> oh <em>order <\/em>as parameter name.<em>Start<\/em>,&nbsp;<em>limit<\/em> oh <em>order<\/em>is a way to <em>0<\/em>, <em>50<\/em> oh <em>ASC <\/em>in that order, but you can change them by specifying them as query parameters when making an HTTP call like this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>?start=0&amp;limit=200&amp;order=DESC<\/em><\/p>\n\n\n\n<h3 id=\"h-lank-huvud\" class=\"wp-block-heading my-5\">Link head<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You will also receive a link header containing pagination information.<\/p>\n\n\n\n<div class=\"betterdocs-code-snippet-wrapper theme-dark betterdocs-code-snippet-156569b0\"\n     id=\"betterdocs-code-snippet-156569b0\"\n     data-language=\"json\"\n          data-copy-button=\"true\">\n\n            <div class=\"betterdocs-code-snippet-header betterdocs-file-preview-header\">\n        <div class=\"betterdocs-file-preview-left\">\n                            <div class=\"betterdocs-traffic-lights\">\n                    <span class=\"traffic-light traffic-light-red\"><\/span>\n                    <span class=\"traffic-light traffic-light-yellow\"><\/span>\n                    <span class=\"traffic-light traffic-light-green\"><\/span>\n                <\/div>\n            \n                            <div class=\"betterdocs-file-info\">\n                                            <div class=\"betterdocs-file-icon\">\n                                                            <span class=\"betterdocs-file-icon-emoji\">\ud83d\udccb<\/span>\n                                                    <\/div>\n                    \n                                            <div class=\"betterdocs-file-name\">\n                            <span class=\"file-name-text\">Link header<\/span>\n                        <\/div>\n                                    <\/div>\n                    <\/div>\n\n        <div class=\"betterdocs-file-preview-right\">\n            \n                                    <div class=\"betterdocs-code-snippet-copy-container\">\n            <button class=\"betterdocs-code-snippet-copy-button\"\n                    type=\"button\"\n                    aria-label=\"Copy code to clipboard\">\n                <span class=\"betterdocs-code-snippet-copy-icon\" aria-hidden=\"true\">\n                    <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <rect x=\"9\" y=\"9\" width=\"12.5\" height=\"12.5\" rx=\"3\" stroke=\"currentColor\" stroke-width=\"1.7\"\/>\n                        <path d=\"M15.5 5.75V5A2.5 2.5 0 0 0 13 2.5H5A2.5 2.5 0 0 0 2.5 5v8A2.5 2.5 0 0 0 5 15.5h.75\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\"\/>\n                    <\/svg>\n                <\/span>\n                <span class=\"betterdocs-code-snippet-copied-icon\" aria-hidden=\"true\">\n                    <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M20 6.5 9.5 17 4 11.5\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                    <\/svg>\n                <\/span>\n            <\/button>\n            <span class=\"betterdocs-code-snippet-tooltip\"\n                  role=\"status\"\n                  data-copy-label=\"Copy\"\n                  data-copied-label=\"Copied!\"\n                  data-error-label=\"Copy failed\">Kopieren<\/span>\n        <\/div>\n                            <\/div>\n        <\/div>\n    \n    <div class=\"betterdocs-code-snippet-content\">\n                                <div class=\"betterdocs-code-snippet-panel is-active\"\n                 data-lang-index=\"0\"\n                 >\n                                    <div class=\"betterdocs-code-snippet-line-numbers\" aria-hidden=\"true\">\n                                                    <div class=\"line-number\">1<\/div>\n                                                    <div class=\"line-number\">2<\/div>\n                                            <\/div>\n                \n                <pre class=\"betterdocs-code-snippet-code language-json\"><code>Link: ; rel=\"next\",\n      ; rel=\"last\"<\/code><\/pre>\n            <\/div>\n            <\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Initialize copy functionality for this specific snippet\n    const snippet = document.getElementById('betterdocs-code-snippet-156569b0');\n    if (snippet && window.BetterDocsCodeSnippet) {\n        window.BetterDocsCodeSnippet.initCopyButton(snippet);\n    }\n});\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">This example includes line breaks for readability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible values for&nbsp;<em>road&nbsp;<\/em>is the following:<\/p>\n\n\n\n<div class=\"responsive-table\">\n  <table class=\"table table-dark table-striped developer-table\">\n    <thead>\n      <tr>\n        <th>Name<\/th>\n        <th>Description of the project<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td><strong>self<\/strong><\/td>\n        <td>The link relationship for the requested results page.<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>First<\/strong><\/td>\n        <td>The link relation for the first results page.<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>previous<\/strong><\/td>\n        <td>The link relationship for the immediately preceding result page<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>next<\/strong><\/td>\n        <td>Link relation for the immediately next results page.<\/td>\n      <\/tr>\n      <tr>\n        <td><strong>last<\/strong><\/td>\n        <td>The link relationship for the last results page.<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>V\u00e5rt RCS API l\u00e5ter dig koppla upp dina webbtj\u00e4nster och applikationer mot mobiloperat\u00f6rer v\u00e4rlden \u00f6ver och \u00e4r designat f\u00f6r att hantera h\u00f6ga volymer av RCS-trafik och l\u00e4mpar sig perfekt f\u00f6r bland annat st\u00f6rre konversationer, chat botar, OTP och marknadsf\u00f6ring med Rich Content och produktkaruseller. Skapa ett konto F\u00f6r att komma ig\u00e5ng beh\u00f6ver du f\u00f6rst och [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[18],"doc_tag":[],"class_list":["post-728","docs","type-docs","status-publish","hentry","doc_category-introduktion"],"year_month":"2026-09","word_count":401,"total_views":"40","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"patrik bronner","author_nicename":"patrik-bronnerip1-se","author_url":"https:\/\/rcs-api.com\/en\/author\/patrik-bronnerip1-se\/"},"doc_category_info":[{"term_name":"Introduktion","term_url":"https:\/\/rcs-api.com\/en\/dokumentation\/introduktion\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Kom ig\u00e5ng - RCS-API.com<\/title>\n<meta name=\"description\" content=\"Kom ig\u00e5ng med v\u00e5rt RCS API. L\u00e4r dig hur du skapar ett utvecklingskonto, h\u00e4mtar dina API-nycklar och b\u00f6rjar skicka RCS-meddeladen redan idag.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rcs-api.com\/en\/documentation\/introduction\/get-started\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kom ig\u00e5ng\" \/>\n<meta property=\"og:description\" content=\"Kom ig\u00e5ng med v\u00e5rt RCS API. L\u00e4r dig hur du skapar ett utvecklingskonto, h\u00e4mtar dina API-nycklar och b\u00f6rjar skicka RCS-meddeladen redan idag.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rcs-api.com\/en\/documentation\/introduction\/get-started\/\" \/>\n<meta property=\"og:site_name\" content=\"RCS-API.com\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T09:09:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rcs-api.com\\\/dokumentation\\\/introduktion\\\/kom-igang\\\/\",\"url\":\"https:\\\/\\\/rcs-api.com\\\/dokumentation\\\/introduktion\\\/kom-igang\\\/\",\"name\":\"Kom ig\u00e5ng - RCS-API.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rcs-api.com\\\/#website\"},\"datePublished\":\"2026-04-27T09:12:48+00:00\",\"dateModified\":\"2026-09-03T09:09:55+00:00\",\"description\":\"Kom ig\u00e5ng med v\u00e5rt RCS API. L\u00e4r dig hur du skapar ett utvecklingskonto, h\u00e4mtar dina API-nycklar och b\u00f6rjar skicka RCS-meddeladen redan idag.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rcs-api.com\\\/dokumentation\\\/introduktion\\\/kom-igang\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rcs-api.com\\\/dokumentation\\\/introduktion\\\/kom-igang\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rcs-api.com\\\/dokumentation\\\/introduktion\\\/kom-igang\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hem\",\"item\":\"https:\\\/\\\/rcs-api.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dokumentation\",\"item\":\"https:\\\/\\\/rcs-api.com\\\/dokumentation\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Kom ig\u00e5ng\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rcs-api.com\\\/#website\",\"url\":\"https:\\\/\\\/rcs-api.com\\\/\",\"name\":\"RCS-API.com\",\"description\":\"Integrera n\u00e4sta generations kommunikation med v\u00e5rt RCS API\",\"publisher\":{\"@id\":\"https:\\\/\\\/rcs-api.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rcs-api.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rcs-api.com\\\/#organization\",\"name\":\"RCS-API.com\",\"url\":\"https:\\\/\\\/rcs-api.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rcs-api.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rcs-api.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/ip1-logo-white.svg\",\"contentUrl\":\"https:\\\/\\\/rcs-api.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/ip1-logo-white.svg\",\"width\":589,\"height\":292,\"caption\":\"RCS-API.com\"},\"image\":{\"@id\":\"https:\\\/\\\/rcs-api.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Get started - RCS-API.com","description":"Get started with our RCS API. Learn how to create a developer account, retrieve your API keys, and start sending RCS messages today.","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:\/\/rcs-api.com\/en\/documentation\/introduction\/get-started\/","og_locale":"en_US","og_type":"article","og_title":"Kom ig\u00e5ng","og_description":"Kom ig\u00e5ng med v\u00e5rt RCS API. L\u00e4r dig hur du skapar ett utvecklingskonto, h\u00e4mtar dina API-nycklar och b\u00f6rjar skicka RCS-meddeladen redan idag.","og_url":"https:\/\/rcs-api.com\/en\/documentation\/introduction\/get-started\/","og_site_name":"RCS-API.com","article_modified_time":"2026-09-03T09:09:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rcs-api.com\/dokumentation\/introduktion\/kom-igang\/","url":"https:\/\/rcs-api.com\/dokumentation\/introduktion\/kom-igang\/","name":"Get started - RCS-API.com","isPartOf":{"@id":"https:\/\/rcs-api.com\/#website"},"datePublished":"2026-04-27T09:12:48+00:00","dateModified":"2026-09-03T09:09:55+00:00","description":"Get started with our RCS API. Learn how to create a developer account, retrieve your API keys, and start sending RCS messages today.","breadcrumb":{"@id":"https:\/\/rcs-api.com\/dokumentation\/introduktion\/kom-igang\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rcs-api.com\/dokumentation\/introduktion\/kom-igang\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rcs-api.com\/dokumentation\/introduktion\/kom-igang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hem","item":"https:\/\/rcs-api.com\/"},{"@type":"ListItem","position":2,"name":"Dokumentation","item":"https:\/\/rcs-api.com\/dokumentation\/"},{"@type":"ListItem","position":3,"name":"Kom ig\u00e5ng"}]},{"@type":"WebSite","@id":"https:\/\/rcs-api.com\/#website","url":"https:\/\/rcs-api.com\/","name":"RCS-API.com","description":"Integrate the next generation of communication with our RCS API","publisher":{"@id":"https:\/\/rcs-api.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rcs-api.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rcs-api.com\/#organization","name":"RCS-API.com","url":"https:\/\/rcs-api.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rcs-api.com\/#\/schema\/logo\/image\/","url":"https:\/\/rcs-api.com\/wp-content\/uploads\/2025\/10\/ip1-logo-white.svg","contentUrl":"https:\/\/rcs-api.com\/wp-content\/uploads\/2025\/10\/ip1-logo-white.svg","width":589,"height":292,"caption":"RCS-API.com"},"image":{"@id":"https:\/\/rcs-api.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/docs\/728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/comments?post=728"}],"version-history":[{"count":15,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/docs\/728\/revisions"}],"predecessor-version":[{"id":1282,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/docs\/728\/revisions\/1282"}],"wp:attachment":[{"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/media?parent=728"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/doc_category?post=728"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/doc_tag?post=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}