{"componentChunkName":"component---src-templates-simple-markdown-js","path":"/api/getting-started/","matchPath":"","result":{"data":{"markdownRemark":{"html":"<h1 style=\"position:relative;\"><a href=\"#intro\" aria-label=\"intro permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"intro\"></div>Intro</h1>\n<p>Welcome to the Musement partner API documentation!</p>\n<p>This documentation is for partners who want to set up an API integration to sell activities from the Musement catalog.</p>\n<p>We are always looking for new partners to work with and have designed our system to meet multiple needs. Whether you're looking for a fully featured tours and activities booking application or a simple catalog browser, this resource contains all the information you need to get started.</p>\n<p>It includes an API reference and multiple examples for testing.</p>\n<p>Enjoy!</p>\n<h2 style=\"position:relative;\"><a href=\"#types-of-integrations\" aria-label=\"types of integrations permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"types-of-integrations\"></div>Types of integrations</h2>\n<p>Musement partners can choose between two types of API integrations: <strong>merchant</strong> or <strong>affiliate</strong>.</p>\n<p>Both types of integrations can use the Musement API to retrieve activity details, look up availability, create carts, place orders, check booking statuses and use post-booking functionalities. The key difference between the two options lies in payment.</p>\n<h3 style=\"position:relative;\"><a href=\"#merchant\" aria-label=\"merchant permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"merchant\"></div>Merchant</h3>\n<p>Merchant partners integrate with the entire Musement API to sell our catalog directly on their own platforms. For <a href=\"/api/booking-flow/payment/\">payment</a> at the end of the <a href=\"/api/booking-flow/intro/\">booking flow</a>, partners act as <em>merchants of record</em> and use the so-called <em>no-payment</em> flow. Access to this flow requires special authorization. To get set up, contact <a href=\"mailto:business-support@musement.com\">business-support@musement.com</a>.</p>\n<p>As merchant of record, partners are expected to calculate and apply country-based taxes, take care of all monetary transactions with their customers, provide customer support, process cancellations/refunds and manage communication between suppliers and customers.</p>\n<h3 style=\"position:relative;\"><a href=\"#affiliate\" aria-label=\"affiliate permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"affiliate\"></div>Affiliate</h3>\n<p>Affiliate partners do not manage payments: they use the so-called <a href=\"/api/booking-flow/payment/\"><em>payment flow</em></a> to connect with the Musement payment gateway <a href=\"https://stripe.com/docs/payments\">Stripe</a>. In this case Musement acts as the <em>merchant of record</em>.</p>\n<p>Affiliates can opt for a full or partial API integration. In a full integration, the whole user experience takes place on the affiliate’s platform, including payments to Musement via API. In a partial API integration, affiliates will integrate APIs related to <a href=\"/api/catalog/activities/searching/\">searching the catalog</a> only. After picking the activity, users will be redirected to the Musement platform for payment.</p>\n<h2 style=\"position:relative;\"><a href=\"#getting-access-to-the-api\" aria-label=\"getting access to the api permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"getting-access-to-the-api\"></div>Getting access to the API</h2>\n<p>Access to the Musement API, even for simple testing, requires going through a few official procedures.</p>\n<h3 style=\"position:relative;\"><a href=\"#1-sign-a-contract\" aria-label=\"1 sign a contract permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"1-sign-a-contract\"></div>1. Sign a contract</h3>\n<p>Start by contacting our <em>Strategic partnerships</em> team at <a href=\"mailto:business@musement.com\">business@musement.com</a> to begin negotiating a contract.</p>\n<h3 style=\"position:relative;\"><a href=\"#2-get-sandbox-environment-access\" aria-label=\"2 get sandbox environment access permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"2-get-sandbox-environment-access\"></div>2. Get sandbox environment access</h3>\n<p>When your contract is finally signed, our <em>API distribution</em> team will provide your own sandbox <a href=\"/api/getting-started/authentication/\">authentication credentials</a> and <a href=\"/api/getting-started/headers/application/\">application value</a>.</p>\n<h3 style=\"position:relative;\"><a href=\"#3-test-in-sandbox-environment\" aria-label=\"3 test in sandbox environment permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"3-test-in-sandbox-environment\"></div>3. Test in sandbox environment</h3>\n<p>Once you have both your authentication credentials and application value, you can begin exploring our sandbox environment and <a href=\"/api/testing/quality-checklist/\">testing</a> your integration.</p>\n<h3 style=\"position:relative;\"><a href=\"#4-request-production-environment-access\" aria-label=\"4 request production environment access permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"4-request-production-environment-access\"></div>4. Request production environment access</h3>\n<p>When your testing is complete, contact our <em>Strategic partnerships</em> and <em>API distribution</em> teams to request access to our production environment.</p>\n<h3 style=\"position:relative;\"><a href=\"#5-complete-the-go-live-checklist\" aria-label=\"5 complete the go live checklist permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"5-complete-the-go-live-checklist\"></div>5. Complete the go-live checklist</h3>\n<p>Before you receive access to our production environment, you will be asked to complete a checklist of requirements and recommendations, based on our <a href=\"/api/testing/quality-checklist/\">quality checklist</a>.</p>\n<h3 style=\"position:relative;\"><a href=\"#6-organize-a-demo\" aria-label=\"6 organize a demo permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"6-organize-a-demo\"></div>6. Organize a demo</h3>\n<p>Organize a demonstration of your integration with our <em>Strategic partnerships</em> and <em>API distribution</em> teams.</p>\n<h3 style=\"position:relative;\"><a href=\"#7-receive-production-environment-access\" aria-label=\"7 receive production environment access permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"7-receive-production-environment-access\"></div>7. Receive production environment access</h3>\n<p>If your checklist and demo are accepted, you will receive production credentials and an application value from our <em>API distribution</em> team.</p>","headings":[{"value":"Intro","depth":1},{"value":"Types of integrations","depth":2},{"value":"Merchant","depth":3},{"value":"Affiliate","depth":3},{"value":"Getting access to the API","depth":2},{"value":"1. Sign a contract","depth":3},{"value":"2. Get sandbox environment access","depth":3},{"value":"3. Test in sandbox environment","depth":3},{"value":"4. Request production environment access","depth":3},{"value":"5. Complete the go-live checklist","depth":3},{"value":"6. Organize a demo","depth":3},{"value":"7. Receive production environment access","depth":3}]},"contentItem":{"data":{"lastModified":"2025-12-18T16:31:42.000Z","enableToc":null,"disableLastModified":null,"tocMaxDepth":null,"requestLogin":false}},"siteConfig":{"enableToc":false,"disableLastModified":false,"tocMaxDepth":4}},"pageContext":{"matchPath":"","id":"22e7c6d6-6c32-5e0e-94d5-f3ecf5d92a3e__redocly content/api/getting-started/","seo":{"title":"Intro","description":"Learn how to get started as a partner, selling activities from the Musement API catalog.","image":"","keywords":null,"jsonLd":null,"lang":null,"siteUrl":null},"pageId":"api/getting-started/index.md","pageBaseUrl":"/api/getting-started/index","type":"markdown","toc":{"enable":true,"maxDepth":4,"headings":[{"depth":1,"value":"Intro","id":"intro"},{"depth":2,"value":"Types of integrations","id":"types-of-integrations"},{"depth":3,"value":"Merchant","id":"merchant"},{"depth":3,"value":"Affiliate","id":"affiliate"},{"depth":2,"value":"Getting access to the API","id":"getting-access-to-the-api"},{"depth":3,"value":"1. Sign a contract","id":"1-sign-a-contract"},{"depth":3,"value":"2. Get sandbox environment access","id":"2-get-sandbox-environment-access"},{"depth":3,"value":"3. Test in sandbox environment","id":"3-test-in-sandbox-environment"},{"depth":3,"value":"4. Request production environment access","id":"4-request-production-environment-access"},{"depth":3,"value":"5. Complete the go-live checklist","id":"5-complete-the-go-live-checklist"},{"depth":3,"value":"6. Organize a demo","id":"6-organize-a-demo"},{"depth":3,"value":"7. Receive production environment access","id":"7-receive-production-environment-access"}]},"data":{"title":"","redirectFrom":["/guide","/guide/","/guide/overview/types-of-integration/","/guide/overview/who-is-the-api-for/","/suppliers/porta/","/api/partner/types-of-integrations/","/api/partner/"],"seo":{"description":"Learn how to get started as a partner, selling activities from the Musement API catalog."}},"catalogInfo":null,"link":"/api/getting-started/","sidebarName":"__alternative-sidebar__-data-24763-api-sidebars.yaml","isLanding":false,"showPrevButton":null,"showNextButton":null,"apiVersions":null,"apiVersionId":null,"isDefaultApiVersion":null}},"staticQueryHashes":["1123603147","1302185487","1344209882","1398840060","1520077861","1975142765","2667623876","2950305614","3240152602","3743992808","561138138"]}