{"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-05-07T14:41:05","modified_gmt":"2026-05-07T14:41:05","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 class=\"wp-block-heading my-5\" id=\"h-skapa-ett-konto\">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 class=\"wp-block-heading my-5\" id=\"h-api-endpoint\">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 class=\"wp-block-heading my-5\" id=\"h-paginering\">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 class=\"wp-block-heading my-5\" id=\"h-lank-huvud\">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                            <div class=\"betterdocs-code-snippet-copy-container\">\n                    <button class=\"betterdocs-code-snippet-copy-button\"\n                            type=\"button\"\n                            data-clipboard-target=\"#betterdocs-code-snippet-156569b0 .betterdocs-code-snippet-code code\"\n                            aria-label=\"Copy code to clipboard\">\n                        <svg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <path d=\"M16 1H4C2.9 1 2 1.9 2 3V17H4V3H16V1ZM19 5H8C6.9 5 6 5.9 6 7V21C6 22.1 6.9 23 8 23H19C20.1 23 21 22.1 21 21V7C21 5.9 20.1 5 19 5ZM19 21H8V7H19V21Z\" fill=\"currentColor\"\/>\n                        <\/svg>\n                    <\/button>\n                                            <div class=\"betterdocs-code-snippet-tooltip\">Copy to clipboard<\/div>\n                                    <\/div>\n                    <\/div>\n        <\/div>\n    \n    <div class=\"betterdocs-code-snippet-content\">\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\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-07","word_count":401,"total_views":0,"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 v27.8 (Yoast SEO v27.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Kom ig\u00e5ng - RCS-API.com<\/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:\/\/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=\"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;]\" \/>\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-05-07T14:41:05+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-05-07T14:41:05+00:00\",\"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","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":"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;]","og_url":"https:\/\/rcs-api.com\/en\/documentation\/introduction\/get-started\/","og_site_name":"RCS-API.com","article_modified_time":"2026-05-07T14:41:05+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-05-07T14:41:05+00:00","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":14,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/docs\/728\/revisions"}],"predecessor-version":[{"id":1117,"href":"https:\/\/rcs-api.com\/en\/wp-json\/wp\/v2\/docs\/728\/revisions\/1117"}],"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}]}}