diff --git a/website/docs/main/compatibility-api/guides/messaging/general/how-to-list-messages-filtered-by-multiple-from-numbers.mdx b/website/docs/main/compatibility-api/guides/messaging/general/how-to-list-messages-filtered-by-multiple-from-numbers.mdx index e6832d1ee..5a5ad331a 100644 --- a/website/docs/main/compatibility-api/guides/messaging/general/how-to-list-messages-filtered-by-multiple-from-numbers.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/general/how-to-list-messages-filtered-by-multiple-from-numbers.mdx @@ -598,7 +598,7 @@ Read on how to create a Maven project with Intellij [here](https://www.jetbrains ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? diff --git a/website/docs/main/compatibility-api/guides/messaging/general/how-to-pull-undelivered-messages.mdx b/website/docs/main/compatibility-api/guides/messaging/general/how-to-pull-undelivered-messages.mdx index db7e73c4b..27e0de9ea 100644 --- a/website/docs/main/compatibility-api/guides/messaging/general/how-to-pull-undelivered-messages.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/general/how-to-pull-undelivered-messages.mdx @@ -571,7 +571,7 @@ Read on how to create a Maven project with Intellij [here](https://www.jetbrains ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? diff --git a/website/docs/main/compatibility-api/guides/messaging/general/how-to-redact-messages-for-hippa-compliancy.mdx b/website/docs/main/compatibility-api/guides/messaging/general/how-to-redact-messages-for-hippa-compliancy.mdx index d55409d04..f99087c7b 100644 --- a/website/docs/main/compatibility-api/guides/messaging/general/how-to-redact-messages-for-hippa-compliancy.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/general/how-to-redact-messages-for-hippa-compliancy.mdx @@ -22,9 +22,9 @@ Redacting Messages Immediately after Sending This guide will use the [SignalWire Python SDK](/compatibility-api/sdks). Specifically, we will be working with the [Update Message API](/rest/compatibility-api/endpoints/update-message) and the [Delete Message API](/rest/compatibility-api/endpoints/delete-message). -You will also need your SignalWire API credentials. -You can get them by logging into your SignalWire Space and navigating to the API tab. -For more information, read our guide to [Navigating your SignalWire Space](/platform/dashboard/get-started/explore). +You will also need your SignalWire API credentials, found on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. #### How to Run Application @@ -85,7 +85,9 @@ We will need the following libraries (click their names to get instructions on h - [SignalWire Rest Client](https://www.npmjs.com/package/@signalwire/compatibility-api) -You will also need your SignalWire API credentials. You can get them by logging into your SignalWire Space and navigating to the API tab. For more information on navigating your SignalWire Space check [here](/platform/dashboard/get-started/explore) +You will also need your SignalWire API credentials, found on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. #### How to Run Application @@ -187,8 +189,9 @@ Specifically we will be working with the [Update Message API](/rest/compatibilit and the [Delete Message API](/rest/compatibility-api/endpoints/delete-message). Additionally this project will use [Flask](https://flask.palletsprojects.com/en/2.0.x/installation/), and of course you will need your SignalWire API credentials. -You can get them by logging into your SignalWire Space and navigating to the API tab. -For more information, read our guide to [Navigating your SignalWire Space](/platform/dashboard/get-started/explore). +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. #### Step by Step Code Walkthrough diff --git a/website/docs/main/compatibility-api/guides/messaging/general/how-to-send-sms-from-google-sheets/index.mdx b/website/docs/main/compatibility-api/guides/messaging/general/how-to-send-sms-from-google-sheets/index.mdx index e4ae4a37f..bd34389bd 100644 --- a/website/docs/main/compatibility-api/guides/messaging/general/how-to-send-sms-from-google-sheets/index.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/general/how-to-send-sms-from-google-sheets/index.mdx @@ -102,7 +102,7 @@ This means your first column for your customer’s phone number is associated wi ### Securely save your SignalWire credentials Whenever you’re using SignalWire’s API, you’ll need to provide your Project ID, Auth Token and Space URL. -You can access all 3 of these from the [API menu](/platform/dashboard/get-started/explore#api) on your SignalWire Dashboard. +You can access all 3 of these from the [API Credentials page](https://my.signalwire.com?page=credentials) on your SignalWire Dashboard. In this guide we are sending SMS so we also need a SignalWire phone number that you can send SMS from. If you don’t have a SignalWire phone number yet, [please reference this guide on purchasing a number.](/platform/phone-numbers/getting-started/buying-a-phone-number) diff --git a/website/docs/main/compatibility-api/guides/messaging/general/how-to-use-list-messages-api-to-get-pricing-for-a-date-range/index.mdx b/website/docs/main/compatibility-api/guides/messaging/general/how-to-use-list-messages-api-to-get-pricing-for-a-date-range/index.mdx index 437874005..c1e8b3e60 100644 --- a/website/docs/main/compatibility-api/guides/messaging/general/how-to-use-list-messages-api-to-get-pricing-for-a-date-range/index.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/general/how-to-use-list-messages-api-to-get-pricing-for-a-date-range/index.mdx @@ -747,7 +747,7 @@ Read on how to create a Maven project with Intellij [here](https://www.jetbrains ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? diff --git a/website/docs/main/compatibility-api/guides/messaging/general/list-messages-to-csv-all-languages.mdx b/website/docs/main/compatibility-api/guides/messaging/general/list-messages-to-csv-all-languages.mdx index b2b35c27d..b0a2c1731 100644 --- a/website/docs/main/compatibility-api/guides/messaging/general/list-messages-to-csv-all-languages.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/general/list-messages-to-csv-all-languages.mdx @@ -301,7 +301,7 @@ Read about the SignalWire Python SDK and how to install [here](/compatibility-ap ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? @@ -379,7 +379,7 @@ You will also need to make sure that the vendor/autoload.php path points to the ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? @@ -458,7 +458,7 @@ Read about CSV and how to install [here](https://rubygems.org/gems/csv/versions/ ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? @@ -518,7 +518,7 @@ In this case, we need to import `@signalwire/compatibility-api` and `fs`. ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? @@ -576,7 +576,7 @@ For the following code to work, you will need to have a Maven project, The Java Read about how to get started with the Java Wrapper API [here](https://github.com/signalwire-community/compatibility-api-java) ** How to get API Credentials ** -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. ### How to Run Snippet? diff --git a/website/docs/main/compatibility-api/guides/messaging/python/how-to-get-reply-statistics-with-python/index.mdx b/website/docs/main/compatibility-api/guides/messaging/python/how-to-get-reply-statistics-with-python/index.mdx index 538805525..109f28627 100644 --- a/website/docs/main/compatibility-api/guides/messaging/python/how-to-get-reply-statistics-with-python/index.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/python/how-to-get-reply-statistics-with-python/index.mdx @@ -20,7 +20,10 @@ This guide will use the SignalWire Python SDK to get a list of owned DIDs, and c ## What do I need to run this? -You will only need the [SignalWire Python SDK](/compatibility-api/sdks), and your SignalWire API credentials. If you aren't sure where to find your credentials, check out [this](/platform/dashboard/get-started/explore) guide on naviating your Space. +You will only need the [SignalWire Python SDK](/compatibility-api/sdks), and your SignalWire API credentials. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. ## How do I run this code? diff --git a/website/docs/main/compatibility-api/guides/messaging/python/how-to-send-bulk-sms-from-customer-csv-with-python.mdx b/website/docs/main/compatibility-api/guides/messaging/python/how-to-send-bulk-sms-from-customer-csv-with-python.mdx index b4c70650f..d74d4ae81 100644 --- a/website/docs/main/compatibility-api/guides/messaging/python/how-to-send-bulk-sms-from-customer-csv-with-python.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/python/how-to-send-bulk-sms-from-customer-csv-with-python.mdx @@ -17,8 +17,10 @@ What do I need to run this code? -------------------------------- -You will need the [SignalWire Python SDK](/compatibility-api/sdks) as well as your authentication variables which can easily be found in the **API** tab of your SignalWire Space. -View [here](/platform/dashboard/get-started/explore#api) to see more about navigating your Space and how to find authentication variables. +You will need the [SignalWire Python SDK](/compatibility-api/sdks) as well as your authentication variables +which can easily be found in the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. In order to store the message data and export to a CSV, you will need the [pandas](https://pandas.pydata.org/) library. diff --git a/website/docs/main/compatibility-api/guides/messaging/python/send-sms-from-the-browser-with-python-flask-and-html.mdx b/website/docs/main/compatibility-api/guides/messaging/python/send-sms-from-the-browser-with-python-flask-and-html.mdx index ca53fc6f9..cfa79b383 100644 --- a/website/docs/main/compatibility-api/guides/messaging/python/send-sms-from-the-browser-with-python-flask-and-html.mdx +++ b/website/docs/main/compatibility-api/guides/messaging/python/send-sms-from-the-browser-with-python-flask-and-html.mdx @@ -23,9 +23,9 @@ Find the full code on Github [here](https://github.com/signalwire/signalwire-gui You will need the [SignalWire Python SDK](/compatibility-api/sdks) as well as [Flask](https://flask.palletsprojects.com/en/2.0.x/installation/#install-flask) to handle the web framework. Additionally, you will need a SignalWire account which you can create [here](https://m.signalwire.com/signups/new?s=1). -You will also need your SignalWire API credentials which you can find in the `API` tab of your SignalWire Dashboard. -For more information, read our guide to -[Navigating your SignalWire Space](/platform/dashboard/get-started/explore). +You will also need your SignalWire API credentials which you can find in the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. How to run ---------- diff --git a/website/docs/main/compatibility-api/guides/voice/general/creating-and-using-cxml-scripts/index.mdx b/website/docs/main/compatibility-api/guides/voice/general/creating-and-using-cxml-scripts/index.mdx index d1f23f8d6..d4dfe415f 100644 --- a/website/docs/main/compatibility-api/guides/voice/general/creating-and-using-cxml-scripts/index.mdx +++ b/website/docs/main/compatibility-api/guides/voice/general/creating-and-using-cxml-scripts/index.mdx @@ -38,8 +38,8 @@ Signing in with your SignalWire username and password will bring you to the Dash :::info Additional Information While bins can be created and updated [programmatically](/rest/compatibility-api/endpoints/create-application), -this guide will walk you through cXML scripts via the SignalWire Dashboard. -For more on the Dashboard, see our guide to [Navigating Your SignalWire Space](/platform/dashboard/get-started/explore). +this guide will walk you through cXML scripts via the +[SignalWire Dashboard](/platform/dashboard). ::: diff --git a/website/docs/main/compatibility-api/guides/voice/nodejs/ivr-with-voicemail-to-email.mdx b/website/docs/main/compatibility-api/guides/voice/nodejs/ivr-with-voicemail-to-email.mdx index 7e731e97a..9cb92c420 100644 --- a/website/docs/main/compatibility-api/guides/voice/nodejs/ivr-with-voicemail-to-email.mdx +++ b/website/docs/main/compatibility-api/guides/voice/nodejs/ivr-with-voicemail-to-email.mdx @@ -22,9 +22,9 @@ This advanced example builds an application that implements a simple phone tree Check out the full code on our Github Repository [here](https://github.com/signalwire/signalwire-guides/tree/master/code/node_ivr). You will need the [SignalWire Node.JS SDK](/compatibility-api/sdks), and your SignalWire Credentials. -Find these by logging into your SignalWire Space and navigating to the API tab. -For more information, read our guide to -[Navigating your SignalWire Space](/platform/dashboard/get-started/explore). +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. The application also uses the [Express](https://expressjs.com/en/starter/installing.html) web framework and [Mailgun](https://www.mailgun.com/) to send the emails, and you will need an API key from that service. diff --git a/website/docs/main/compatibility-api/guides/voice/nodejs/sip-voicemail/index.mdx b/website/docs/main/compatibility-api/guides/voice/nodejs/sip-voicemail/index.mdx index 1a93ce49b..057dd1234 100644 --- a/website/docs/main/compatibility-api/guides/voice/nodejs/sip-voicemail/index.mdx +++ b/website/docs/main/compatibility-api/guides/voice/nodejs/sip-voicemail/index.mdx @@ -27,7 +27,9 @@ API_TOKEN= SIGNALWIRE_URL= ``` -If you need help finding this information, check out our guide to [Navigating Your SignalWire Space](/platform/dashboard/get-started/explore#api). +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +of your SignalWire Dashboard. The Compatibility SDK will pull these environmental variables from the `.env` file without any import statement as long as the `.env` file is in the same parent directory. diff --git a/website/docs/main/compatibility-api/guides/voice/python/getting-detailed-price-summaries-about-calls/index.mdx b/website/docs/main/compatibility-api/guides/voice/python/getting-detailed-price-summaries-about-calls/index.mdx index 8d0f4d086..8a9a64d24 100644 --- a/website/docs/main/compatibility-api/guides/voice/python/getting-detailed-price-summaries-about-calls/index.mdx +++ b/website/docs/main/compatibility-api/guides/voice/python/getting-detailed-price-summaries-about-calls/index.mdx @@ -295,7 +295,10 @@ Read about DateTime and how to [install using pip](https://pypi.org/project/Date Read about the [SignalWire Python SDK and how to install it](/compatibility-api/sdks). -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide to [Navigating your SignalWire Space](/platform/dashboard/get-started/explore). +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. ### Step by Step Code Walkthrough @@ -358,7 +361,10 @@ We will need the following libraries (click their names to get instructions on h - [Gson](https://github.com/google/gson) - [Unirest](https://github.com/Kong/unirest-java#installing) -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. if you do not know where to find these values, check out our guide to [Navigate your SignalWire Space](/platform/dashboard/get-started/explore) +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. ### Step by Step Code Walkthrough diff --git a/website/docs/main/compatibility-api/guides/voice/python/how-to-use-the-list-calls-api-to-get-statistics-python/index.mdx b/website/docs/main/compatibility-api/guides/voice/python/how-to-use-the-list-calls-api-to-get-statistics-python/index.mdx index c3a14e570..941319534 100644 --- a/website/docs/main/compatibility-api/guides/voice/python/how-to-use-the-list-calls-api-to-get-statistics-python/index.mdx +++ b/website/docs/main/compatibility-api/guides/voice/python/how-to-use-the-list-calls-api-to-get-statistics-python/index.mdx @@ -25,7 +25,11 @@ While this snippet will provide you with a lot of information, it can easily be ## What do I need to run this code? -As we will be using Python for this script, you will need to install the [SignalWire Python SDK](/compatibility-api/sdks). Once installed, you will also need your SignalWire API credentials, including an **API Token, SignalWire Space URL, and a Project ID**. All of this information can be found under the **API** tab of your SignalWire Space, however, you can find more information on where to look [here](/platform/dashboard/get-started/explore). +As we will be using Python for this script, you will need to install the [SignalWire Python SDK](/compatibility-api/sdks). +Once installed, you will also need your SignalWire API credentials, including an **API Token, SignalWire Space URL, and a Project ID**. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. You will need to have a few different Python Packages installed as well to achieve this. diff --git a/website/docs/main/compatibility-api/guides/voice/python/python-survey-with-google-sheets/index.mdx b/website/docs/main/compatibility-api/guides/voice/python/python-survey-with-google-sheets/index.mdx index 7dbd78bad..c25739a0c 100644 --- a/website/docs/main/compatibility-api/guides/voice/python/python-survey-with-google-sheets/index.mdx +++ b/website/docs/main/compatibility-api/guides/voice/python/python-survey-with-google-sheets/index.mdx @@ -20,9 +20,10 @@ You will need the [SignalWire Python SDK](/compatibility-api/sdks) as well as [F [oauth2client](https://pypi.org/project/oauth2client/) are all a part of our google sheets integration. Additionally you will need a SignalWire account, which you can create [here](https://m.signalwire.com/signups/new?s=1). -You will also need your SignalWire API credentials which you can find in the `API` tab of your SignalWire Dashboard. -For more information, read our guide to -[Navigating your SignalWire Space](/platform/dashboard/get-started/explore). +You will also need your SignalWire API credentials. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. How to run this application --------------------------- diff --git a/website/docs/main/compatibility-api/guides/voice/python/sip-voicemail/index.mdx b/website/docs/main/compatibility-api/guides/voice/python/sip-voicemail/index.mdx index bcdc0db45..6d6540de2 100644 --- a/website/docs/main/compatibility-api/guides/voice/python/sip-voicemail/index.mdx +++ b/website/docs/main/compatibility-api/guides/voice/python/sip-voicemail/index.mdx @@ -41,7 +41,9 @@ API_TOKEN= SIGNALWIRE_URL= ``` -If you need help finding this information, check out our guide to [Navigating Your SignalWire Space](/platform/dashboard/get-started/explore#api). +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. The Compatibility SDK will pull these environmental variables from the `.env` file without any import statement as long as the `.env` file is in the same parent directory. diff --git a/website/docs/main/compatibility-api/guides/voice/python/two-factor-authentication-1.mdx b/website/docs/main/compatibility-api/guides/voice/python/two-factor-authentication-1.mdx index d944acdd9..9475f3750 100644 --- a/website/docs/main/compatibility-api/guides/voice/python/two-factor-authentication-1.mdx +++ b/website/docs/main/compatibility-api/guides/voice/python/two-factor-authentication-1.mdx @@ -18,9 +18,10 @@ What do I need to run this code? Find the full code on Github [here](https://github.com/signalwire/snippets-voice-2-factor-auth) You will need a signalwire account which you can create [here](https://m.signalwire.com/signups/new?s=1). -You will also need your SignalWire API credentials which you can find in the `API` tab of your SignalWire Dashboard. -For more information, read our guide to -[Navigating your SignalWire Space](/platform/dashboard/get-started/explore). +You will also need your SignalWire API credentials. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. Additionally you will need the [SignalWire Python SDK](/compatibility-api/sdks), the [Requests](https://pypi.org/project/requests/) module, and [Flask](https://flask.palletsprojects.com/en/2.0.x/installation/#install-flask) diff --git a/website/docs/main/compatibility-api/guides/voice/python/voicemail-transcription.mdx b/website/docs/main/compatibility-api/guides/voice/python/voicemail-transcription.mdx index 80c301983..14d17ef5c 100644 --- a/website/docs/main/compatibility-api/guides/voice/python/voicemail-transcription.mdx +++ b/website/docs/main/compatibility-api/guides/voice/python/voicemail-transcription.mdx @@ -24,7 +24,10 @@ There are two ways you could run this script easily. The first way is through us - [Docker](https://www.docker.com/get-started) - [Flask](https://flask.palletsprojects.com/en/2.0.x/) -As with all guides and snippets, you will need your API credentials **(SignalWire Space URL, API Token, and Project ID)**. These can be found under the **API** tab of your SignalWire Space. For more information around that, check [here](/platform/dashboard/get-started/explore). +As with all guides and snippets, you will need your API credentials **(SignalWire Space URL, API Token, and Project ID)**. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. Code Breakdown -------------- diff --git a/website/docs/main/compatibility-api/guides/voice/ruby/multi-factor-authentication.mdx b/website/docs/main/compatibility-api/guides/voice/ruby/multi-factor-authentication.mdx index 35c38141b..0a88a2731 100644 --- a/website/docs/main/compatibility-api/guides/voice/ruby/multi-factor-authentication.mdx +++ b/website/docs/main/compatibility-api/guides/voice/ruby/multi-factor-authentication.mdx @@ -31,7 +31,10 @@ You can view the full code on our GitHub [HERE](https://github.com/signalwire/gu The [SignalWire Ruby SDK](/compatibility-api/sdks) will need to be installed. -Your SignalWire credentials (**API Token**, **Space URL**, and **Project ID**) can all be found in an easily copyable format within the **API** tab of your SignalWire portal. For more information on navigating your Space check out this [guide](/platform/dashboard/get-started/explore). +Your SignalWire credentials (**API Token**, **Space URL**, and **Project ID**) can all be found in an easily copyable format within the **API** tab of your SignalWire portal. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. Lastly, you will need to install some additional Ruby packages: diff --git a/website/docs/main/compatibility-api/guides/voice/ruby/ruby-reminder-calls/index.mdx b/website/docs/main/compatibility-api/guides/voice/ruby/ruby-reminder-calls/index.mdx index 154b73aa8..a4df0494b 100644 --- a/website/docs/main/compatibility-api/guides/voice/ruby/ruby-reminder-calls/index.mdx +++ b/website/docs/main/compatibility-api/guides/voice/ruby/ruby-reminder-calls/index.mdx @@ -22,7 +22,10 @@ You will also need some additional packages: [Sinatra](https://github.com/sinatra/sinatra) for quickly creating web applications in Ruby [Dotenv](https://github.com/bkeepers/dotenv) for managing our environment variables -As well as a SignalWire account which you can create [here](https://m.signalwire.com/signups/new?s=1), and your SignalWire Space credentials which can be found in the API tab of your SignalWire Space. For more information on navigating your Space check out this [guide](/platform/dashboard/get-started/explore). +As well as a SignalWire account which you can create [here](https://m.signalwire.com/signups/new?s=1), and your SignalWire API credentials. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. Running the Application ----------------------- diff --git a/website/docs/main/home/calling/ai/get-started/index.mdx b/website/docs/main/home/calling/ai/get-started/index.mdx index 7e7ba250c..866ee3447 100644 --- a/website/docs/main/home/calling/ai/get-started/index.mdx +++ b/website/docs/main/home/calling/ai/get-started/index.mdx @@ -85,7 +85,7 @@ Add funds to your SignalWire Space in order to purchase a phone number and initi
-![The left drop-down menu for your SignalWire Space.](@image/dashboard/left-menu/menu.png) +![The left drop-down menu for your SignalWire Space.](@image/dashboard/left-menu/menu.webp)
diff --git a/website/docs/main/home/calling/video/get-started/getting-started-with-the-signalwire-video-api-1/index.mdx b/website/docs/main/home/calling/video/get-started/getting-started-with-the-signalwire-video-api-1/index.mdx index fc04dd450..2c9e47c14 100644 --- a/website/docs/main/home/calling/video/get-started/getting-started-with-the-signalwire-video-api-1/index.mdx +++ b/website/docs/main/home/calling/video/get-started/getting-started-with-the-signalwire-video-api-1/index.mdx @@ -43,7 +43,10 @@ If you already have a SignalWire account, can [sign in to the SignalWire website If you're not already registered, you can [**sign up**](https://signalwire.com/signups/new) in trial mode, which comes with a $5 credit. This will be plenty to follow along with this guide. -Once you've signed up and verified your email, create a new project. Next, [navigate to the API page](/platform/dashboard/get-started/explore) from the sidebar. +Once you've signed up and verified your email, create a new project. +Next, navigate to the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. diff --git a/website/docs/main/home/messaging/chat/guides/using-chat-to-send-sms-and-make-calls/index.mdx b/website/docs/main/home/messaging/chat/guides/using-chat-to-send-sms-and-make-calls/index.mdx index b79c64a0b..34d65c032 100644 --- a/website/docs/main/home/messaging/chat/guides/using-chat-to-send-sms-and-make-calls/index.mdx +++ b/website/docs/main/home/messaging/chat/guides/using-chat-to-send-sms-and-make-calls/index.mdx @@ -45,8 +45,10 @@ browser by making use of our Browser SDK and our RELAY Realtime Server SDK. The API also requires that you authenticate yourself using your Project ID, API -Token, and Space URL. If you do not know where to find these values, check out -our guide to [Navigating your SignalWire Space](/platform/dashboard/get-started/explore#api). +Token, and Space URL. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. ## How to Run the Application diff --git a/website/docs/main/home/messaging/sms/getting-started/how-to-troubleshoot-common-messaging-issues.mdx b/website/docs/main/home/messaging/sms/getting-started/how-to-troubleshoot-common-messaging-issues.mdx index b4bf57a75..8b52ee4f7 100644 --- a/website/docs/main/home/messaging/sms/getting-started/how-to-troubleshoot-common-messaging-issues.mdx +++ b/website/docs/main/home/messaging/sms/getting-started/how-to-troubleshoot-common-messaging-issues.mdx @@ -36,14 +36,16 @@ requirements, these SIDs MUST be from the last 24 hours.** ### 21717 - From must belong to an active campaign {#21717} -Error 21717 means that you are trying to send a message from a 10DLC number that -is not currently associated with an active messaging campaign. Beginning on -March 1st 2022, all 10DLC SMS traffic must be registered with a messaging -campaign. You can create a campaign from the [Messaging -Campaigns](/platform/dashboard/get-started/explore#messaging-campaigns) section of your -SignalWire Space. To learn more about The Campaign Registry, you can reference -our documentation -[here](/messaging/get-started/campaign-registry). +Error 21717 means that you are trying to send a message from a 10DLC number +that is not currently associated with an active messaging campaign. +Beginning on March 1st 2022, +all 10DLC SMS traffic must be registered with a messaging ccampaign. +You can create a campaign from the +[Messaging Campaigns](https://my.signalwire.com/?page=registry/brands) +section of your SignalWire Space. + +Consult our [Guide to the Campaign Registry](/messaging/get-started/campaign-registry) +for more information. ### 30001 - Exceeded Validity Period {#30001} diff --git a/website/docs/main/home/messaging/sms/guides/general/how-to-find-unregistered-numbers-on-your-project.mdx b/website/docs/main/home/messaging/sms/guides/general/how-to-find-unregistered-numbers-on-your-project.mdx index 1dd1b051d..15c0250bb 100644 --- a/website/docs/main/home/messaging/sms/guides/general/how-to-find-unregistered-numbers-on-your-project.mdx +++ b/website/docs/main/home/messaging/sms/guides/general/how-to-find-unregistered-numbers-on-your-project.mdx @@ -61,7 +61,10 @@ print(unregistered) -You will need your API credentials as well as a CSV of your registered numbers. You can [find your API credentials](/platform/dashboard/get-started/explore#api) in the API tab of your SignalWire Space! +You will need your API credentials as well as a CSV of your registered numbers. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. How to Run Application ---------------------- diff --git a/website/docs/main/home/platform/basics/guides/how-to-test-api-requests-on-postman/index.mdx b/website/docs/main/home/platform/basics/guides/how-to-test-api-requests-on-postman/index.mdx index 69be88147..719e91d07 100644 --- a/website/docs/main/home/platform/basics/guides/how-to-test-api-requests-on-postman/index.mdx +++ b/website/docs/main/home/platform/basics/guides/how-to-test-api-requests-on-postman/index.mdx @@ -13,7 +13,10 @@ x-custom: ## Setting up Postman Environments -Navigate to your SignalWire Space within the project you want and copy the **Project ID**, **SignalWire Space**, and **Auth Token**. These will be needed for every request. Check out our guide about [navigating your Space](/platform/dashboard/get-started/explore#api) if you do not know where to find your authentication variables. +Navigate to your SignalWire Space within the project you want and copy the **Project ID**, **SignalWire Space**, and **Auth Token**. These will be needed for every request. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. From within Postman, select **Environments** on the left-hand sidebar. Environments allow you to create some set variables that can be used throughout all your requests without having to put the values directly in the request. This saves a LOT of time! diff --git a/website/docs/main/home/platform/basics/index.mdx b/website/docs/main/home/platform/basics/index.mdx index 6edfec0e1..c55387eba 100644 --- a/website/docs/main/home/platform/basics/index.mdx +++ b/website/docs/main/home/platform/basics/index.mdx @@ -24,8 +24,8 @@ enabling developers to confidently navigate and implement the platform's capabil } > This article guides you through your first steps within your SignalWire Space. diff --git a/website/docs/main/home/platform/dashboard/administration/change-settings/index.mdx b/website/docs/main/home/platform/dashboard/administration/change-settings/index.mdx index 99af949a8..ea40acd93 100644 --- a/website/docs/main/home/platform/dashboard/administration/change-settings/index.mdx +++ b/website/docs/main/home/platform/dashboard/administration/change-settings/index.mdx @@ -67,7 +67,7 @@ You can request a password change from your Dashboard. To do so: To find your current support tier, navigate to your SignalWire Space dashboard and click on the dropdown available to the top-left of your space. -![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.png) +![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.webp) If you find that you need extended support when using SignalWire products, you may decide to upgrade to another diff --git a/website/docs/main/home/platform/dashboard/administration/create-account/index.mdx b/website/docs/main/home/platform/dashboard/administration/create-account/index.mdx index 38850c2fd..ae6f206c5 100644 --- a/website/docs/main/home/platform/dashboard/administration/create-account/index.mdx +++ b/website/docs/main/home/platform/dashboard/administration/create-account/index.mdx @@ -63,9 +63,9 @@ Take your next steps by exploring the Dashboard, verifying a phone number for ou } - href="/platform/dashboard/get-started/explore" + href="/platform/dashboard" > Explore the Dashboard and learn where important things are located. diff --git a/website/docs/main/home/platform/dashboard/administration/how-to-enable-international-outbound-dialing-sms/index.mdx b/website/docs/main/home/platform/dashboard/administration/how-to-enable-international-outbound-dialing-sms/index.mdx index a111b162f..781c390ab 100644 --- a/website/docs/main/home/platform/dashboard/administration/how-to-enable-international-outbound-dialing-sms/index.mdx +++ b/website/docs/main/home/platform/dashboard/administration/how-to-enable-international-outbound-dialing-sms/index.mdx @@ -58,7 +58,7 @@ Follow the steps below to complete: First, navigate to your signalwire Dashboard, and click on the Space dropdown menu at top left of the page: -![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.png) +![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.webp) There select `Space Settings`. You'll be taken to the Settings page. diff --git a/website/docs/main/home/platform/dashboard/administration/media-protection/index.mdx b/website/docs/main/home/platform/dashboard/administration/media-protection/index.mdx index 408d83635..e097f1449 100644 --- a/website/docs/main/home/platform/dashboard/administration/media-protection/index.mdx +++ b/website/docs/main/home/platform/dashboard/administration/media-protection/index.mdx @@ -37,7 +37,7 @@ Once in your project dashboard, click on the area where your project name is dis Click on this option to be directed to the project settings page. - ![Project settings menu](@image/dashboard/project-settings-menu.webp) + ![Project settings menu](@image/dashboard/project-settings-menu.png) ### Locate media URL protection diff --git a/website/docs/main/home/platform/dashboard/administration/users/index.mdx b/website/docs/main/home/platform/dashboard/administration/users/index.mdx index fb44eaeed..f3376b1e0 100644 --- a/website/docs/main/home/platform/dashboard/administration/users/index.mdx +++ b/website/docs/main/home/platform/dashboard/administration/users/index.mdx @@ -31,7 +31,7 @@ As an administrator, you can edit user capabilities (change roles or adjust proj Removing a user will revoke their access to all projects and prevent them from logging into your Space. -![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.png) +![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.webp) :::info Notice diff --git a/website/docs/main/home/platform/dashboard/billing/index.mdx b/website/docs/main/home/platform/dashboard/billing/index.mdx index 667e5de89..9390f5d71 100644 --- a/website/docs/main/home/platform/dashboard/billing/index.mdx +++ b/website/docs/main/home/platform/dashboard/billing/index.mdx @@ -36,7 +36,7 @@ To change your Auto top-up settings: -![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.png) +![the Space dropdown menu, with links to Members, Space Settings, and more](@image/dashboard/left-menu/menu.webp) You should now find yourself on the Usage and Billing page, and your account status, statements, and payment history will be visible. diff --git a/website/docs/main/home/platform/dashboard/index.mdx b/website/docs/main/home/platform/dashboard/index.mdx index 102e22c66..cb1f42d94 100644 --- a/website/docs/main/home/platform/dashboard/index.mdx +++ b/website/docs/main/home/platform/dashboard/index.mdx @@ -2,12 +2,16 @@ title: Dashboard description: The SignalWire Dashboard. slug: /platform/dashboard +x-custom: + tags: + - product:signalwire_space --- import { MdExplore, MdWorkspaces, MdHelp } from "react-icons/md"; import { AiFillApi } from "react-icons/ai"; import { MdSafetyCheck } from "react-icons/md"; import { FaIdBadge } from "react-icons/fa6"; +import UiAccordion from '/docs/main/_common/dashboard/_ui-accordion.mdx'; The Dashboard is a unified command center for administrating your SignalWire Space. @@ -21,9 +25,65 @@ using the **Create** grid. Existing Resources are summarized in a list, which can be sorted by Resource type. The Dashboard also visualizes recent usage data for Voice, Video, and Messaging in charts so you can monitor your usage at a glance. +:::info No **Resources** tab? + +Your SignalWire Space is on the Legacy Dashboard. +Expand the section below to learn more. + +::: + + + +--- + +## Space menu + +The upper-left corner of the Dashboard features two important menus. +Access the first by clicking on the name (subdomain) of your SignalWire Space: + + + ![The SignalWire Space menu.](@image/dashboard/left-menu/menu.webp) + + +### Space settings + +
+ +
+ Here you can update your Space's display name, geographic permissions, and enable protection on media URLs. +
+ +
+ + Learn more about international support, and how to request international activation + +
+ +
+ +### Usage and billing + +Find information about account status, payment methods, past statements, payment history, and +[auto-top-up](/platform/dashboard/billing#auto-top-up) +in this section. + +## Toolbar + +The upper-right area of the toolbar has these menus: + +- **Notifications:** Click the bell button to view the product and event feed. +- **Help:** Click the `?` button for support and help resources. +- **Account:** Click your profile picture to edit your profile, enable Multi-Factor Authentication, change your password, or generate a Personal Access Token. + + + ![Top toolbar in your SignalWire Space with a notification icon, a link to 'Help', and a profile icon.](@image/dashboard/toolbar-right.png) + + +--- + ## Get started - + } @@ -31,13 +91,6 @@ The Dashboard also visualizes recent usage data for Voice, Video, and Messaging > Explore your Space's Dashboard and learn where important things are located. - } - href="/platform/dashboard/get-started/explore" - > - Explore your Space's Dashboard and learn where important things are located. - } @@ -61,6 +114,8 @@ The Dashboard also visualizes recent usage data for Voice, Video, and Messaging +--- + ## Folder contents \ No newline at end of file diff --git a/website/docs/main/home/platform/dashboard/navigate/index.mdx b/website/docs/main/home/platform/dashboard/navigate/index.mdx deleted file mode 100644 index 0bd8c26a8..000000000 --- a/website/docs/main/home/platform/dashboard/navigate/index.mdx +++ /dev/null @@ -1,302 +0,0 @@ ---- -slug: /platform/dashboard/get-started/explore -title: Navigate -description: Explore your SignalWire Space. -x-custom: - ported_from_readme: true - tags: - - product:signalwire_space ---- - -import NewLegacy from '/docs/main/_common/dashboard/_ui-accordion.mdx' - -# Navigate the Dashboard - -Welcome to your SignalWire Dashboard! - - -![The SignalWire Dashboard.](@image/dashboard/home/home.png) - - - - -## Toolbar - -In the upper-right corner, you'll notice your toolbar has several items of importance. - -By clicking the bell, you can see our updates of new API features, updates to current APIs, upcoming LiveWire sessions to demonstrate SignalWire capabilities with real time Q&A, and more. -To the right of that, a help menu provides you with helpful links for further information and support. -Finally, the account icon with the drop-down menu on the far right will allow you to view your profile or log out. - - - -![Top toolbar in your SignalWire Space with a notification icon, a link to 'Help', and a profile icon.](@image/dashboard/toolbar-right.png) - - - -When you click on the dropdown menu to the view your profile, you will see additional options including **"Profile, Billing, Users, and Settings"** as well as the option to switch SignalWire Spaces or log out. - -:::info Admin pages - -You will not be able to view Billing, Users, or Settings unless you are an Admin on that SignalWire Space. - -::: - - - -![Profile menu with options to view Profile, Billing, Users, Settings, Switch Spaces, and Log out.](@image/dashboard/toolbar-profile-dropdown.png) - - - ---- - -### Users - -The **Users** tab shows all users (depending on if you are an admin or not) and lets you invite other users. -You can also invite users and restrict them to only being able to see specified projects. - - - -![Users tab, showing a table of users and details about each user.](@image/dashboard/users.webP) - - - - ---- - -## Side Navigational Bar - -On the lefthand side, you'll find the side nav bar. -At the top, you'll see your project name and two opposite facing arrows. -By clicking that button, you will see all of your projects and can easily switch between them. - - - - -![Side navigational bar with the project name and two opposite facing arrows at the top. Below that, the directory to each of the different pages within your portal is listed.](@image/dashboard/sidebar/new-sidebar.png) - - - -Below that, you have the directory to each of the different pages within your portal. - ---- - -### Video - -The _Programmable Video Communication_ page lets you explore, create, and configure everything related to video rooms and room sessions. -Here, you can find the code to embed [Video Conferences](/video/conference) into your web pages, download room recordings, and more. -Check out the [Your SignalWire Video Space](page:your-signalwire-video-space) page for an in-depth tour. - - - -![The Programmable Video Communication page.](@image/dashboard/pvc-overview.webP) - - - ---- - -### Resources - -The resources page is explained in detail in the [Resources page](/platform/call-fabric/resources). - - - -![The Resources page.](@image/dashboard/resources/resource-list.webp) - - - ---- - -### Configuration - -**Configuration** contains your project ID and Space URL, as well as the ability to change the project's name and delete the project. - - - -![Configuration tab, with project details and options to change the name of the project, and delete the project.](@image/dashboard/project_settings.webP) - - - ---- - -### AI Agents - -The **AI Agents** tab lets you create and manage your AI agents. This provides users the ability -to create and manage multiple SignalWire AI agents through the UI, without needing to write any code. - - - -![The AI Agents page showing a list of AI agents in table format, displaying the Name, Address, Created, Logs and Actions. There is a blue button labeled 'Add New'.](@image/dashboard/AI_Agents.webp) - - - ---- - -### Call Flow Builder - -The **Call Flow Builder** tab provides users the ability to create and manage multiple SignalWire call flows through -the UI, without needing to write any code. - - - - -![The Call Flow Builder page. The page shows a list of call flows in table format. There is two blue buttons labeled 'Add New' and `Export CSV`.](@image/dashboard/Call_Flow_Builder.webp) - - - - ---- - -### Logs - -The **Logs** tab contains all of your logs for your project. Calling, Conferencing, Messaging and Faxes logs are all available here. - - - -![The Logs page showing a list of logs in table format, displaying the From, To, Date, and Status. There is a blue button labeled 'Export CSV'.](@image/dashboard/logs.png) - - - ---- - -### Personal Access Tokens - -The **Personal Access Tokens** tab lets you create and manage your personal access tokens for supported applications (such as FreeSWITCH). - - - -![The Personal Access Tokens page showing a list of tokens in table format, displaying the Name, Created, and Last Used. There is a blue button labeled 'Add New'.](@image/dashboard/Personal_Access_Tokens.webp) - - - - ---- - -### Phone Numbers - -The **Phone Numbers** tab has all your purchased and verified numbers, capabilities to buy phone numbers and edit phone number settings, E911 addresses, and the spot to submit porting requests. - - - -![The Phone Numbers page. Under the Purchased tab, there is a table organizing purchased numbers by Name, Number, adn Capabilities. There is also a search bar and a blue button labeled 'New'. The other tab options are Verified, Short Codes, Port Requests, Number Groups, and E911.](@image/dashboard/purchased-numbers.webP) - - - ---- - - -### Relay - -The **Relay** tab contains all the logs for SignalWire RELAY APIs. -You can search for logs by any RELAY segment ID or call ID. In the Libraries tab, view all of the possible Relay clients in different languages. - - - -![The Relay page. Under the Libraries tab, there are icons for each of the Relay clients available for various languages: C#/.Net, Go, JavaScript, Node.js, PHP, React Native, Ruby, and Python.](@image/dashboard/relay-libraries.webP) - - - ---- - -### SIP - -The **SIP** tab contains your SIP endpoints, SIP Settings, and Domain Apps. - - - -![The Sip Endpoints page. Three tabs are available: Endpoints, SIP Settings, and Domain Apps. Under Endpoints, the selected tab, there is a blue button to Create a SIP Endpoint.](@image/dashboard/legacy/sip/sip-endpoints.webP) - - - ---- - -### cXML/LaML - -The **cXML/LaML** tab contains all of the logs and alerts for the [cXML APIs](/compatibility-api). You can also access your recordings here. - - - -![The cXML logs page. Tabs at the top of the page read Voice, Messaging, Conferences, Queues, Faxes, Recordings, Apps, Bins, and Alerts. Under Voice, the selected tab, a dialog is shown letting the user know that the page will be updated once calls are sent or received within the project.](@image/dashboard/voice-call-logs.webP) - - - ---- - -### Messaging Campaigns - -The **Messaging Campaigns** tab allows you to create a brand, create a campaign, and add phone numbers to your campaign. -The Campaign Registry is required by the MNOs for **all** messaging that takes place over long code local numbers, regardless of use case. -To learn more about The Campaign Registry, check out the -[full guide](/messaging/get-started/campaign-registry) -or reach out to [sales@signalwire.com](mailto:sales@signalwire.com) to talk about your use case. - - - -![The Messaging Campaigns page. Tabs at the top of the page read Brands, Campaigns, and Campaign Phone Numbers. A blue button reads 'Add a brand'.](@image/dashboard/brands.webP) - - - ---- - -### Dialogflow - -The **Dialogflow** tab lets you view your Dialogflow logs and connect a Dialogflow agent. - - - -![The Dialogflow page. Tabs at the top of the page read Agents and Logs. Under Agents, the selected tab, there is a blue button labeled 'Import a Dialogflow Agent'.](@image/dashboard/dialogflow-agents.webP) - - - ---- - - -### Integrations - -The **Integrations** tab lets you configure your SignalWire account with supported systems like FreeSWITCH or other 3rd parties to enhance and extend what is possible with SignalWire. - - - -![The Integrations page. Tabs at the top of the page read Configure and Setup. Under Configure, the selected tab, there is a blue button labeled 'Set Up a New Integration'.](@image/dashboard/integrations.webP) - - - ---- - -### API - -The **API** tab lets you create API tokens which are crucial for using any of our APIs. -You can also copy your project ID and Space URL with the click of a button on this same page. - - - -![API configuration page.](@image/dashboard/credentials/api-credentials.webp) - - - ---- - -### Usage - -The **Usage** tab contains all of your usage records and history. - - - -![The Usage page. A table organizes records by Date, Resource (such as phone number), Charge (such as Tax or Longcode), and Cost.](@image/dashboard/usage-history.webP) - - - ---- - -### Support - -A support request can be created through the Space by clicking on the "Help" icon located on the top banner of the Dashboard, and then by clicking on -Support Portal within the drop-down menu. - -On the Support Portal page, click on -[Submit a request](https://support.signalwire.com/hc/en-us/requests/new) -on the top banner of the page. - -The Support Portal gives you access to view your current support requests and also search through our online resources. diff --git a/website/docs/main/home/platform/integrations/serverless-functions/microsoft-azure-functions.mdx b/website/docs/main/home/platform/integrations/serverless-functions/microsoft-azure-functions.mdx index 1e59245b9..a58e552c0 100644 --- a/website/docs/main/home/platform/integrations/serverless-functions/microsoft-azure-functions.mdx +++ b/website/docs/main/home/platform/integrations/serverless-functions/microsoft-azure-functions.mdx @@ -23,7 +23,10 @@ This guide will create two endpoints using SignalWire's Node.Js SDK to use in yo - Be familiar with the [SignalWire compatibility API for SMS](/rest/compatibility-api/endpoints/create-message) - Finally, install the [SignalWire Node.js SDK](https://www.npmjs.com/package/@signalwire/compatibility-api). -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide to [Navigating your SignalWire Space](/platform/dashboard/get-started/explore)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. ## Code Walkthrough diff --git a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/assigning-numbers-to-a-campaign-in-bulk/index.mdx b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/assigning-numbers-to-a-campaign-in-bulk/index.mdx index e995c1fc0..cb95be1fb 100644 --- a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/assigning-numbers-to-a-campaign-in-bulk/index.mdx +++ b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/assigning-numbers-to-a-campaign-in-bulk/index.mdx @@ -75,7 +75,10 @@ The SID is the UUID listed under your Campaign Name. ### How to get API Credentials -The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide to [Navigating your SignalWire Space](/platform/dashboard/get-started/explore#api)! +The API also requires that you authenticate yourself using your Project ID, API Token, and Space URL. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. How to Run the Snippet ---------------------- diff --git a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-a-campaign/index.mdx b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-a-campaign/index.mdx index 7d3f43463..7ec1e5edb 100644 --- a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-a-campaign/index.mdx +++ b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-a-campaign/index.mdx @@ -74,7 +74,7 @@ for number in campaignNumbers: What do I need to run this code? -------------------------------- -The API requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. You will also need your campaign SID which can be found in your portal under **Messaging Campaigns** -> **Campaigns** or by [listing campaigns using our endpoint](/rest/signalwire-rest/endpoints/space/list-campaigns). It is the UUID listed under your Campaign Name. diff --git a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-multiple-campaigns/index.mdx b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-multiple-campaigns/index.mdx index 9b370babc..3b29baef5 100644 --- a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-multiple-campaigns/index.mdx +++ b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/deleting-all-number-assignments-from-multiple-campaigns/index.mdx @@ -27,7 +27,7 @@ If you need to [remove numbers entirely](/rest/signalwire-rest/endpoints/space/r What do I need to run this code? -------------------------------- -The API requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. You will also need a CSV containing campaign SIDs in the first column. You can name the column headers anything you want but if the SID is not in the first column, you will need to adjust the code. diff --git a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/how-to-list-phone-numbers-assigned-to-a-specific-campaign/index.mdx b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/how-to-list-phone-numbers-assigned-to-a-specific-campaign/index.mdx index 528b648a9..433880f8f 100644 --- a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/how-to-list-phone-numbers-assigned-to-a-specific-campaign/index.mdx +++ b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/how-to-list-phone-numbers-assigned-to-a-specific-campaign/index.mdx @@ -404,7 +404,10 @@ public class ListCampaignNumbers { -You will need your API credentials as well as the campaign ID that you would like to pull information on. You can [find your API credentials](/platform/dashboard/get-started/explore#api) in the API tab of your SignalWire Space! +You will need your API credentials as well as the campaign ID that you would like to pull information on. +Find this information on the +[API Credentials page](https://my.signalwire.com?page=credentials) +page of your SignalWire Dashboard. You can find your campaign ID by going to the Messaging Campaigns section of your SignalWire Space and clicking the specific campaign whose numbers you need. The ID is the UUID listed under your Campaign Name. diff --git a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/release-campaign-numbers-from-csv/index.mdx b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/release-campaign-numbers-from-csv/index.mdx index d285e2488..d2e089935 100644 --- a/website/docs/main/rest/signalwire-rest/guides/campaign-registry/release-campaign-numbers-from-csv/index.mdx +++ b/website/docs/main/rest/signalwire-rest/guides/campaign-registry/release-campaign-numbers-from-csv/index.mdx @@ -84,7 +84,7 @@ for number in campaignNumbers: Required Resources ------------------ -The API requires that you authenticate yourself using your Project ID, API Token, and Space URL. If you do not know where to find these values, check out our guide [here](/platform/dashboard/get-started/explore#api)! +The API requires that you authenticate yourself using your Project ID, API Token, and Space URL. Find these values on the [API Credentials page](https://my.signalwire.com?page=credentials) of your SignalWire Space. You will need a campaign SID of the campaign containing the numbers you want to remove. Your campaign SIDs can be found in your portal under **Messaging Campaigns** -> **Campaigns** or by [listing campaigns using our endpoint](/rest/signalwire-rest/endpoints/space/list-campaigns). It is the UUID listed under your Campaign Name. diff --git a/website/docs/main/sdks/01-overview/04-sdk-releases.mdx b/website/docs/main/sdks/01-overview/04-sdk-releases.mdx index 0de29db58..01e0f7527 100644 --- a/website/docs/main/sdks/01-overview/04-sdk-releases.mdx +++ b/website/docs/main/sdks/01-overview/04-sdk-releases.mdx @@ -42,7 +42,7 @@ Regardless of whether you're using an alpha or beta release, we are committed to ## **How to Provide Feedback** If you encounter a bug or have suggestions for improvement, please report them to our support team. You can reach us via email at [support@signalwire.com](mailto:support@signalwire.com) -or by [submitting a ticket](/platform/dashboard/get-started/explore#support) through our support portal. +or by [submitting a ticket](https://signalwire.zohodesk.com/portal/en/newticket). Your participation in our alpha and beta testing programs is invaluable. We appreciate your willingness to help us improve and look forward to your feedback. diff --git a/website/docs/realtime-sdk/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx b/website/docs/realtime-sdk/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx index 053cd7e7c..28e096b64 100644 --- a/website/docs/realtime-sdk/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx +++ b/website/docs/realtime-sdk/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx @@ -18,7 +18,7 @@ sidebar_custom_props: [github-repo]: https://github.com/signalwire/guides/tree/main/Messaging/Forward%20Messages%20to%20Email%20-%20NodeJS%20Relay%20V4 [mailgun-1]: https://www.mailgun.com/ [mailgun-api-1]: https://www.mailgun.com/ -[navigating-your-signalwire-space-2]: /platform/dashboard/get-started/explore +[project-id-and-api-token]: https://my.signalwire.com?page=credentials [relay-realtime-sdk-1]: /sdks/realtime-sdk/ [signalwire-s-relay-realtime-api]: /sdks/realtime-sdk/ @@ -35,7 +35,7 @@ We will write a simple server that listens for a message event from SignalWire w - You can find the full code for this application on [GitHub][github-1]. - You will need a [Mailgun][mailgun-1] API key and Domain. -- You will need your SignalWire credentials (i.e., Space URL, Project ID, and API token). If you need help finding these, please see [Navigating your SignalWire Space][navigating-your-signalwire-space-2]. +- You will need your [SignalWire credentials][project-id-and-api-token] (i.e., Space URL, Project ID, and API token). - You will also need to visit your SignalWire Space to set up your SignalWire phone number message handler. ### Configuring the phone number diff --git a/website/docs/realtime-sdk/guides/messaging/send-sms-from-the-browser-using-node-js.mdx b/website/docs/realtime-sdk/guides/messaging/send-sms-from-the-browser-using-node-js.mdx index e085b1381..1b44ca14c 100644 --- a/website/docs/realtime-sdk/guides/messaging/send-sms-from-the-browser-using-node-js.mdx +++ b/website/docs/realtime-sdk/guides/messaging/send-sms-from-the-browser-using-node-js.mdx @@ -19,7 +19,9 @@ sidebar_custom_props: [github-repo-1]: https://github.com/signalwire/guides/tree/main/Messaging/Sending%20SMS%20from%20the%20Browser%20-%20NodeJS%20Relay%20v4 [here-1]: https://github.com/signalwire/guides/tree/main/Messaging/Sending%20SMS%20from%20the%20Browser%20-%20NodeJS%20Relay%20v4 [here-2]: https://m.signalwire.com/signups/new?s=1 -[navigating-your-signalwire-space]: /platform/dashboard/get-started/explore +[navigating-your-signalwire-space]: https://my.signalwire.com/?page=credentials +[api-credentials]: https://my.signalwire.com?page=credentials +page of your SignalWire Dashboard. [realtime-sdk-1]: /sdks/realtime-sdk/ [signalwire-realtime-sdk-1]: /sdks/realtime-sdk/ [this-project-1]: https://github.com/signalwire/guides/tree/main/Messaging/Sending%20SMS%20from%20the%20Browser%20-%20NodeJS%20Relay%20v4 @@ -32,7 +34,9 @@ Find the full code on Github [here][here-1]. You will need the [SignalWire Realtime SDK][signalwire-realtime-sdk-1] running on Node.js. It'll help if you are familiar with the Express framework. -Additionally, you will need a SignalWire account which you can create [here][here-2]. From your SignalWire Space, you need your SignalWire API credentials. If you need help finding these credentials, visit [Navigating your SignalWire Space][navigating-your-signalwire-space]. +Additionally, you will need a SignalWire account which you can create [here][here-2]. +From your SignalWire Space, you need your +[SignalWire API credentials][api-credentials]. ## Trying it out diff --git a/website/docs/realtime-sdk/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx b/website/docs/realtime-sdk/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx index a95b9c442..8c377d5bf 100644 --- a/website/docs/realtime-sdk/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx +++ b/website/docs/realtime-sdk/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx @@ -23,7 +23,7 @@ sidebar_custom_props: [here-1]: https://signalwire.com [here]: https://signalwire.com/signup [lenny]: https://en.wikipedia.org/wiki/Lenny_(bot) -[navigating-your-signalwire-space]: /platform/dashboard/get-started/explore +[navigating-your-signalwire-space]: https://my.signalwire.com/?page=credentials [node-persist]: https://github.com/simonlast/node-persist [on-the-trial-mode-resource-page]: https://signalwire.com/resources/getting-started/trial-mode [signalwire-101]: https://signalwire.com/resources/getting-started/signalwire-101 diff --git a/website/docs/realtime-sdk/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx b/website/docs/realtime-sdk/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx index 02dbc875f..10a4bfeb2 100644 --- a/website/docs/realtime-sdk/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx +++ b/website/docs/realtime-sdk/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx @@ -27,8 +27,7 @@ sidebar_custom_props: [here-1]: https://github.com/signalwire/guides/tree/main/Voice/Weather%20Phone%20IVR%20-%20NodeJS [here-2]: https://github.com/signalwire/guides/tree/main/Voice/Weather%20Phone%20IVR%20-%20NodeJS%20Relay%20v4 [here]: https://m.signalwire.com/signups/new?s=1 -[navigating-your-signalwire-space]: /platform/dashboard/get-started/explore -[project-id-and-api-token]: /platform/dashboard/get-started/explore +[project-id-and-api-token]: https://my.signalwire.com?page=credentials [signalwire-realtime-api-1]: /sdks/realtime-sdk/ [signalwire-realtime-sdk-reference-2]: /sdks/realtime-sdk/ [signalwire-realtime-sdk-reference]: /sdks/realtime-sdk/voice/ @@ -61,7 +60,7 @@ The code we'll write is waiting for you at the other end. ## Required Resources -To be able to run this example, you will need a SignalWire account which you can create [here][here]. From your SignalWire Space, you need your SignalWire API credentials. If you need help finding these credentials, visit [Navigating your SignalWire Space][navigating-your-signalwire-space]. +To be able to run this example, you will need a SignalWire account which you can create [here][here]. From your SignalWire Space, you need your [SignalWire API credentials][project-id-and-api-token]. Further, you'll need to get a number from SignalWire which will be used as the number for the IVR. You can get that from your SignalWire Dashboard. You can follow [Buying a Phone Number][buying-a-phone-number-2] if you need help. diff --git a/website/images/dashboard/left-menu/menu.png b/website/images/dashboard/left-menu/menu.png deleted file mode 100644 index 4046c5d2f..000000000 Binary files a/website/images/dashboard/left-menu/menu.png and /dev/null differ diff --git a/website/images/dashboard/left-menu/menu.webp b/website/images/dashboard/left-menu/menu.webp new file mode 100644 index 000000000..02d9cfa64 Binary files /dev/null and b/website/images/dashboard/left-menu/menu.webp differ diff --git a/website/images/dashboard/project-settings-menu.png b/website/images/dashboard/project-settings-menu.png new file mode 100644 index 000000000..937357eba Binary files /dev/null and b/website/images/dashboard/project-settings-menu.png differ diff --git a/website/images/dashboard/project-settings-menu.webp b/website/images/dashboard/project-settings-menu.webp deleted file mode 100644 index 4479e4449..000000000 Binary files a/website/images/dashboard/project-settings-menu.webp and /dev/null differ diff --git a/website/images/dashboard/project_settings.webP b/website/images/dashboard/project_settings.webP deleted file mode 100644 index cc012b93d..000000000 Binary files a/website/images/dashboard/project_settings.webP and /dev/null differ diff --git a/website/images/dashboard/users.webP b/website/images/dashboard/users.webP deleted file mode 100644 index 7de2cd1d4..000000000 Binary files a/website/images/dashboard/users.webP and /dev/null differ diff --git a/website/provisioning/nginx/redirects.map b/website/provisioning/nginx/redirects.map index 7bb01718c..e69ed83ec 100644 --- a/website/provisioning/nginx/redirects.map +++ b/website/provisioning/nginx/redirects.map @@ -1670,3 +1670,7 @@ /platform/dashboard/guides/how-to-set-auto-top-up-by-credit-card/ /platform/dashboard/billing; /platform/dashboard/guides/trial-mode /platform/dashboard/billing; /platform/dashboard/guides/trial-mode/ /platform/dashboard/billing; + +# Remove standalone 'Navigation' Dashboard guide +/platform/dashboard/get-started/explore /platform/dashboard; +/platform/dashboard/get-started/explore /platform/dashboard/; \ No newline at end of file diff --git a/website/realtime-sdk_versioned_docs/version-v2/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx b/website/realtime-sdk_versioned_docs/version-v2/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx index 6c7b9e408..878b9c2de 100644 --- a/website/realtime-sdk_versioned_docs/version-v2/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx +++ b/website/realtime-sdk_versioned_docs/version-v2/guides/voice/stop-robocalls-with-signalwires-communication-api.mdx @@ -17,7 +17,7 @@ sidebar_custom_props: [here-1]: https://signalwire.com [here]: https://signalwire.com/signup [lenny]: https://en.wikipedia.org/wiki/Lenny_(bot) -[navigating-your-signalwire-space]: /platform/dashboard/get-started/explore +[navigating-your-signalwire-space]: https://my.signalwire.com/?page=credentials [node-persist]: https://github.com/simonlast/node-persist [on-the-trial-mode-resource-page]: https://signalwire.com/resources/getting-started/trial-mode [relay-documentation]: /sdks/realtime-sdk/v2/language/nodejs diff --git a/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx b/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx index fb5d8e9f0..f57a1ddcf 100644 --- a/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx +++ b/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/forwarding-texts-to-email-nodejs/index.mdx @@ -15,7 +15,7 @@ sidebar_custom_props: [github-repo]: https://github.com/signalwire/guides/tree/main/Messaging/Forward%20Messages%20to%20Email%20-%20NodeJS [mailgun-1]: https://www.mailgun.com/ [mailgun-api-1]: https://www.mailgun.com/ -[navigating-your-signalwire-space-2]: /platform/dashboard/get-started/explore +[navigating-your-signalwire-space-2]: https://my.signalwire.com?page=credentials [relay-realtime-sdk-1]: /sdks/realtime-sdk/ [signalwire-s-relay-realtime-api]: /sdks/realtime-sdk/ @@ -32,7 +32,7 @@ We will write a simple server that listens for a message event from SignalWire w - You can find the full code for this application on [GitHub][github-1]. - You will need a [Mailgun][mailgun-1] API key and Domain. -- You will need your SignalWire credentials (i.e., Space URL, Project ID, and API token). If you need help finding these, please see [Navigating your SignalWire Space][navigating-your-signalwire-space-2]. +- You will need your SignalWire credentials (i.e., Space URL, Project ID, and API token). These can be found in the [API Credentials][navigating-your-signalwire-space-2] page of your SignalWire Dashboard. - You will also need to visit your SignalWire Space to set up your SignalWire phone number message handler. ### Configuring the phone number diff --git a/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/send-sms-from-the-browser-using-node-js.mdx b/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/send-sms-from-the-browser-using-node-js.mdx index 72c78585b..d99431e7a 100644 --- a/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/send-sms-from-the-browser-using-node-js.mdx +++ b/website/realtime-sdk_versioned_docs/version-v3/guides/messaging/send-sms-from-the-browser-using-node-js.mdx @@ -15,7 +15,7 @@ sidebar_custom_props: [github-repo]: https://github.com/signalwire/guides/tree/main/Messaging/Sending%20SMS%20from%20the%20Browser%20-%20NodeJS [here]: https://github.com/signalwire/guides/tree/main/Messaging/Sending%20SMS%20from%20the%20Browser%20-%20NodeJS [here-2]: https://m.signalwire.com/signups/new?s=1 -[navigating-your-signalwire-space]: /platform/dashboard/get-started/explore +[navigating-your-signalwire-space]: https://my.signalwire.com/?page=credentials [realtime-sdk-1]: /sdks/realtime-sdk/ [signalwire-realtime-sdk-1]: /sdks/realtime-sdk/ [this-project]: https://github.com/signalwire/guides/tree/main/Messaging/Sending%20SMS%20from%20the%20Browser%20-%20NodeJS @@ -28,7 +28,7 @@ Find the full code on Github [here][here]. You will need the [SignalWire Realtime SDK][signalwire-realtime-sdk-1] running on Node.js. It'll help if you are familiar with the Express framework. -Additionally, you will need a SignalWire account which you can create [here][here-2]. From your SignalWire Space, you need your SignalWire API credentials. If you need help finding these credentials, visit [Navigating your SignalWire Space][navigating-your-signalwire-space]. +Additionally, you will need a SignalWire account which you can create [here][here-2]. From your SignalWire Space, you need your [SignalWire API credentials][navigating-your-signalwire-space]. ## Trying it out diff --git a/website/realtime-sdk_versioned_docs/version-v3/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx b/website/realtime-sdk_versioned_docs/version-v3/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx index b32fc482d..7f3015a5b 100644 --- a/website/realtime-sdk_versioned_docs/version-v3/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx +++ b/website/realtime-sdk_versioned_docs/version-v3/guides/voice/weather-phone-with-signalwire-realtime-api/index.mdx @@ -22,8 +22,7 @@ sidebar_custom_props: [device-builder]: /sdks/realtime-sdk/voice/device-builder [here-1]: https://github.com/signalwire/guides/tree/main/Voice/Weather%20Phone%20IVR%20-%20NodeJS [here]: https://m.signalwire.com/signups/new?s=1 -[navigating-your-signalwire-space]: /platform/dashboard/get-started/explore -[project-id-and-api-token]: /platform/dashboard/get-started/explore +[project-id-and-api-token]: https://my.signalwire.com?page=credentials [signalwire-realtime-api-1]: /sdks/realtime-sdk/ [signalwire-realtime-sdk-reference-2]: /sdks/realtime-sdk/ [signalwire-realtime-sdk-reference]: /sdks/realtime-sdk/voice/ @@ -52,7 +51,7 @@ The code we'll write is waiting for you at the other end. ## Required Resources -To be able to run this example, you will need a SignalWire account which you can create [here][here]. From your SignalWire Space, you need your SignalWire API credentials. If you need help finding these credentials, visit [Navigating your SignalWire Space][navigating-your-signalwire-space]. +To be able to run this example, you will need a SignalWire account which you can create [here][here]. From your SignalWire Space, you need your [SignalWire API credentials][project-id-and-api-token]. Further, you'll need to get a number from SignalWire which will be used as the number for the IVR. You can get that from your SignalWire Dashboard. You can follow [Buying a Phone Number][buying-a-phone-number-2] if you need help.