From f47ef6f169146961c3734445a47c1884630d378e Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 09:49:05 -0400 Subject: [PATCH 01/13] update dashboard/left-menu image --- website/images/dashboard/left-menu/menu.png | Bin 35803 -> 0 bytes website/images/dashboard/left-menu/menu.webp | Bin 0 -> 16540 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 website/images/dashboard/left-menu/menu.png create mode 100644 website/images/dashboard/left-menu/menu.webp diff --git a/website/images/dashboard/left-menu/menu.png b/website/images/dashboard/left-menu/menu.png deleted file mode 100644 index 4046c5d2f97774031964e9e6e1a30fb36b4adaf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35803 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 w!ejM7pphiS*ZgBzfz4m6w%MWq6oH`H5M-T;3 Date: Fri, 3 Oct 2025 11:30:18 -0400 Subject: [PATCH 02/13] image paths --- website/docs/main/home/calling/ai/get-started/index.mdx | 2 +- .../platform/dashboard/administration/change-settings/index.mdx | 2 +- .../how-to-enable-international-outbound-dialing-sms/index.mdx | 2 +- .../main/home/platform/dashboard/administration/users/index.mdx | 2 +- website/docs/main/home/platform/dashboard/billing/index.mdx | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) 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/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/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/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. From 4cff863325de4007ddf2fbcf97d4fbad504a4f0b Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 11:30:29 -0400 Subject: [PATCH 03/13] redirects --- website/provisioning/nginx/redirects.map | 4 ++++ 1 file changed, 4 insertions(+) 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 From db366ae80d7a8187955b79bf66a4309fb7c68b05 Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 13:06:51 -0400 Subject: [PATCH 04/13] link directly to the API credentials page on the dashboard --- ...list-messages-filtered-by-multiple-from-numbers.mdx | 2 +- .../general/how-to-pull-undelivered-messages.mdx | 2 +- .../index.mdx | 2 +- .../general/list-messages-to-csv-all-languages.mdx | 10 +++++----- .../index.mdx | 2 +- .../index.mdx | 2 +- .../release-campaign-numbers-from-csv/index.mdx | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) 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-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/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/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. From dd6699edc1927d90c8311888af48877aec32245e Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 14:16:21 -0400 Subject: [PATCH 05/13] delete old users image --- website/images/dashboard/users.webP | Bin 43028 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 website/images/dashboard/users.webP diff --git a/website/images/dashboard/users.webP b/website/images/dashboard/users.webP deleted file mode 100644 index 7de2cd1d463fa049f34c69d2d619ea9d27728327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43028 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 Date: Fri, 3 Oct 2025 14:17:05 -0400 Subject: [PATCH 06/13] delete dashboard navigation guide --- .../platform/dashboard/navigate/index.mdx | 302 ------------------ 1 file changed, 302 deletions(-) delete mode 100644 website/docs/main/home/platform/dashboard/navigate/index.mdx 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. From 4415028114e9a724fa0831f157752fc5ae7806c4 Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 14:27:12 -0400 Subject: [PATCH 07/13] link directly to the API Credentials page on the dashboard --- ...ow-to-redact-messages-for-hippa-compliancy.mdx | 15 +++++++++------ .../how-to-send-sms-from-google-sheets/index.mdx | 2 +- .../index.mdx | 5 ++++- ...end-bulk-sms-from-customer-csv-with-python.mdx | 6 ++++-- ...rom-the-browser-with-python-flask-and-html.mdx | 6 +++--- .../voice/nodejs/ivr-with-voicemail-to-email.mdx | 6 +++--- .../guides/voice/nodejs/sip-voicemail/index.mdx | 4 +++- .../index.mdx | 10 ++++++++-- .../index.mdx | 6 +++++- .../python-survey-with-google-sheets/index.mdx | 7 ++++--- .../guides/voice/python/sip-voicemail/index.mdx | 4 +++- .../voice/python/two-factor-authentication-1.mdx | 7 ++++--- .../voice/python/voicemail-transcription.mdx | 5 ++++- .../voice/ruby/multi-factor-authentication.mdx | 5 ++++- .../voice/ruby/ruby-reminder-calls/index.mdx | 5 ++++- .../index.mdx | 5 ++++- .../index.mdx | 6 ++++-- ...-find-unregistered-numbers-on-your-project.mdx | 5 ++++- .../how-to-test-api-requests-on-postman/index.mdx | 5 ++++- .../microsoft-azure-functions.mdx | 5 ++++- .../index.mdx | 5 ++++- .../index.mdx | 5 ++++- .../forwarding-texts-to-email-nodejs/index.mdx | 4 ++-- .../send-sms-from-the-browser-using-node-js.mdx | 8 ++++++-- ...bocalls-with-signalwires-communication-api.mdx | 2 +- .../index.mdx | 5 ++--- ...bocalls-with-signalwires-communication-api.mdx | 2 +- .../forwarding-texts-to-email-nodejs/index.mdx | 4 ++-- .../send-sms-from-the-browser-using-node-js.mdx | 4 ++-- .../index.mdx | 5 ++--- 30 files changed, 109 insertions(+), 54 deletions(-) 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/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/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/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/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/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/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/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/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. From d410428b044c53a66b6eb22b9327a39f15a27b4c Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 14:27:58 -0400 Subject: [PATCH 08/13] Link to support requests --- website/docs/main/sdks/01-overview/04-sdk-releases.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. From 863e5ba0c1a63431e1efdbe6dc6d6b22e7b02c09 Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 14:28:30 -0400 Subject: [PATCH 09/13] update card links --- .../voice/general/creating-and-using-cxml-scripts/index.mdx | 4 ++-- website/docs/main/home/platform/basics/index.mdx | 4 ++-- .../dashboard/administration/create-account/index.mdx | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) 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/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/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. From 44b131f73e8f01491b414cfa9bb781ac2a8136d0 Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 14:28:40 -0400 Subject: [PATCH 10/13] update TCR link --- ...to-troubleshoot-common-messaging-issues.mdx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) 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} From ef590330a458924aee8c88dae687e7ecabe9cee8 Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 14:29:11 -0400 Subject: [PATCH 11/13] update Dashboard guide --- .../main/home/platform/dashboard/index.mdx | 71 ++++++++++++++++--- 1 file changed, 63 insertions(+), 8 deletions(-) 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 From 66ee0a4a7141e4381c0ccf581c235771e8b8cffc Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 15:17:37 -0400 Subject: [PATCH 12/13] replace project settings menu pic --- .../images/dashboard/project-settings-menu.png | Bin 0 -> 69131 bytes .../images/dashboard/project-settings-menu.webp | Bin 14754 -> 0 bytes website/images/dashboard/project_settings.webP | Bin 25604 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 website/images/dashboard/project-settings-menu.png delete mode 100644 website/images/dashboard/project-settings-menu.webp delete mode 100644 website/images/dashboard/project_settings.webP diff --git a/website/images/dashboard/project-settings-menu.png b/website/images/dashboard/project-settings-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..937357eba9cc98f0b89e8f35c551a7cda1eef8d6 GIT binary patch literal 69131 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 diff --git a/website/images/dashboard/project_settings.webP b/website/images/dashboard/project_settings.webP deleted file mode 100644 index cc012b93d730c0faa8cbe3f9c0908993d9a6e17f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25604 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 From 57444550cfff87b9da9213acb6cca981ce49e44f Mon Sep 17 00:00:00 2001 From: august Date: Fri, 3 Oct 2025 15:52:32 -0400 Subject: [PATCH 13/13] filetype fix --- .../dashboard/administration/media-protection/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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