diff --git a/pages/toolkits/development/code-sandbox.mdx b/pages/toolkits/development/code-sandbox.mdx
index d2dc3102c..9a343853b 100644
--- a/pages/toolkits/development/code-sandbox.mdx
+++ b/pages/toolkits/development/code-sandbox.mdx
@@ -28,8 +28,8 @@ These tools are currently available in the Arcade Code Sandbox toolkit.
@@ -39,7 +39,7 @@ These tools are currently available in the Arcade Code Sandbox toolkit.
own tools](/home/build-tools/create-a-toolkit).
-## RunCode
+## CodeSandbox.RunCode
@@ -74,7 +56,7 @@ These tools are currently available in the Arcade GitHub toolkit.
provider](/home/auth-providers/github#using-github-auth-in-customtools).
-## SetStarred
+## Github.SetStarred
\ No newline at end of file
+
diff --git a/pages/toolkits/development/web/web.mdx b/pages/toolkits/development/web/web.mdx
index 96fa25c7d..9071ba24a 100644
--- a/pages/toolkits/development/web/web.mdx
+++ b/pages/toolkits/development/web/web.mdx
@@ -31,15 +31,12 @@ These tools are currently available in the Arcade Web toolkit.
@@ -49,7 +46,7 @@ These tools are currently available in the Arcade Web toolkit.
own tools](/home/build-tools/create-a-toolkit).
-## ScrapeUrl
+## Web.ScrapeUrl
\ No newline at end of file
+
diff --git a/pages/toolkits/entertainment/spotify.mdx b/pages/toolkits/entertainment/spotify.mdx
index 3b118d646..f415b3844 100644
--- a/pages/toolkits/entertainment/spotify.mdx
+++ b/pages/toolkits/entertainment/spotify.mdx
@@ -34,55 +34,19 @@ These tools are currently available in the Arcade Spotify toolkit.
@@ -93,7 +57,7 @@ These tools are currently available in the Arcade Spotify toolkit.
provider](/home/auth-providers/spotify#using-spotify-auth-in-customtools).
-## GetTrackFromId
+## Spotify.GetTrackFromId
@@ -47,7 +47,7 @@ The Arcade Stripe toolkit lets you interact with the Stripe API. Use these tools
If you need an action that's not listed here, please [contact us](mailto:contact@arcade.dev) to request a new tool, or [create your own tools](/home/build-tools/create-a-toolkit).
-## CreateCustomer
+## Stripe.CreateCustomer
Create a customer in Stripe.
@@ -71,7 +71,7 @@ Create a customer in Stripe.
]}
/>
-## ListCustomers
+## Stripe.ListCustomers
Fetch a list of customers from Stripe.
@@ -95,7 +95,7 @@ Fetch a list of customers from Stripe.
]}
/>
-## CreateProduct
+## Stripe.CreateProduct
Create a product in Stripe.
@@ -120,7 +120,7 @@ Create a product in Stripe.
]}
/>
-## ListProducts
+## Stripe.ListProducts
Fetch a list of products from Stripe.
@@ -144,7 +144,7 @@ Fetch a list of products from Stripe.
]}
/>
-## CreatePrice
+## Stripe.CreatePrice
Create a price in Stripe.
@@ -170,7 +170,7 @@ Create a price in Stripe.
]}
/>
-## ListPrices
+## Stripe.ListPrices
Fetch a list of prices from Stripe.
@@ -195,7 +195,7 @@ Fetch a list of prices from Stripe.
]}
/>
-## CreatePaymentLink
+## Stripe.CreatePaymentLink
Create a payment link in Stripe.
@@ -220,7 +220,7 @@ Create a payment link in Stripe.
]}
/>
-## ListInvoices
+## Stripe.ListInvoices
List invoices in Stripe.
@@ -245,7 +245,7 @@ List invoices in Stripe.
]}
/>
-## CreateInvoice
+## Stripe.CreateInvoice
Create an invoice in Stripe.
@@ -270,7 +270,7 @@ Create an invoice in Stripe.
]}
/>
-## CreateInvoiceItem
+## Stripe.CreateInvoiceItem
Create an invoice item in Stripe.
@@ -296,7 +296,7 @@ Create an invoice item in Stripe.
]}
/>
-## FinalizeInvoice
+## Stripe.FinalizeInvoice
Finalize an invoice in Stripe.
@@ -320,7 +320,7 @@ Finalize an invoice in Stripe.
]}
/>
-## RetrieveBalance
+## Stripe.RetrieveBalance
Retrieve the balance from Stripe. This tool takes no inputs.
@@ -340,7 +340,7 @@ Retrieve the balance from Stripe. This tool takes no inputs.
]}
/>
-## CreateRefund
+## Stripe.CreateRefund
Refund a payment intent in Stripe.
@@ -365,7 +365,7 @@ Refund a payment intent in Stripe.
]}
/>
-## ListPaymentIntents
+## Stripe.ListPaymentIntents
List payment intents in Stripe.
@@ -390,7 +390,7 @@ List payment intents in Stripe.
]}
/>
-## CreateBillingPortalSession
+## Stripe.CreateBillingPortalSession
Create a billing portal session in Stripe.
diff --git a/pages/toolkits/productivity/asana.mdx b/pages/toolkits/productivity/asana.mdx
index f1cc40b6e..a9c161e7e 100644
--- a/pages/toolkits/productivity/asana.mdx
+++ b/pages/toolkits/productivity/asana.mdx
@@ -29,25 +29,25 @@ The Arcade Asana toolkit provides a pre-built set of tools for interacting with
headers={["Tool Name", "Description"]}
data={
[
- ["GetProjectById", "Get a project by its ID."],
- ["ListProjects", "List projects associated to one or more teams."],
- ["GetTagById", "Get a tag by its ID."],
- ["CreateTag", "Create a tag."],
- ["ListTags", "List tags associated to one or more workspaces."],
- ["GetTasksWithoutId", "Search and retrieve tasks using full-text and filters when you don't have the task ID."],
- ["GetTaskById", "Get a task by its ID."],
- ["GetSubtasksFromATask", "Get subtasks associated to a task."],
- ["UpdateTask", "Update a task."],
- ["MarkTaskAsCompleted", "Mark a task as completed."],
- ["CreateTask", "Create a task."],
- ["AttachFileToTask", "Attach a file to a task."],
- ["ListUsers", "List users that are members of one or more workspaces."],
- ["GetUserById", "Get a user by their ID."],
- ["GetWorkspaceById", "Get a workspace by its ID."],
- ["ListWorkspaces", "List the user workspaces."],
- ["GetTeamById", "Get a team by its ID."],
- ["ListTeamsTheCurrentUserIsAMemberOf", "List the teams the current user is a member of."],
- ["ListTeams", "List teams associated to a workspace."],
+ ["Asana.GetProjectById", "Get a project by its ID."],
+ ["Asana.ListProjects", "List projects associated to one or more teams."],
+ ["Asana.GetTagById", "Get a tag by its ID."],
+ ["Asana.CreateTag", "Create a tag."],
+ ["Asana.ListTags", "List tags associated to one or more workspaces."],
+ ["Asana.GetTasksWithoutId", "Search and retrieve tasks using full-text and filters when you don't have the task ID."],
+ ["Asana.GetTaskById", "Get a task by its ID."],
+ ["Asana.GetSubtasksFromATask", "Get subtasks associated to a task."],
+ ["Asana.UpdateTask", "Update a task."],
+ ["Asana.MarkTaskAsCompleted", "Mark a task as completed."],
+ ["Asana.CreateTask", "Create a task."],
+ ["Asana.AttachFileToTask", "Attach a file to a task."],
+ ["Asana.ListUsers", "List users that are members of one or more workspaces."],
+ ["Asana.GetUserById", "Get a user by their ID."],
+ ["Asana.GetWorkspaceById", "Get a workspace by its ID."],
+ ["Asana.ListWorkspaces", "List the user workspaces."],
+ ["Asana.GetTeamById", "Get a team by its ID."],
+ ["Asana.ListTeamsTheCurrentUserIsAMemberOf", "List the teams the current user is a member of."],
+ ["Asana.ListTeams", "List teams associated to a workspace."],
]
}
/>
@@ -58,7 +58,7 @@ The Arcade Asana toolkit provides a pre-built set of tools for interacting with
own tools](/home/build-tools/create-a-toolkit).
-## GetProjectById
+## Asana.GetProjectById
@@ -48,7 +48,7 @@ These tools are currently available in the Arcade Confluence toolkit.
If you need to perform an action that's not listed here, you can [get in touch with us](mailto:contact@arcade.dev) to request a new tool, or [create your own tools](/home/build-tools/create-a-toolkit) with the [Confluence auth provider](/home/auth-providers/atlassian).
-## CreatePage
+## Confluence.CreatePage
Create a new page at the root of the given space.
@@ -79,7 +79,7 @@ Create a new page at the root of the given space.
---
-## UpdatePageContent
+## Confluence.UpdatePageContent
Update a page's content.
@@ -104,7 +104,7 @@ Update a page's content.
]}
/>
-## RenamePage
+## Confluence.RenamePage
Rename a page by changing its title.
@@ -130,7 +130,7 @@ Rename a page by changing its title.
---
-## GetPage
+## Confluence.GetPage
Retrieve a SINGLE page's content by its ID or title.
@@ -159,7 +159,7 @@ IMPORTANT: For retrieving MULTIPLE pages, use `get_pages_by_id` instead for a ma
---
-## GetPagesById
+## Confluence.GetPagesById
Get the content of MULTIPLE pages by their ID in a single efficient request.
@@ -186,7 +186,7 @@ IMPORTANT: Always use this function when you need to retrieve content from more
---
-## ListPages
+## Confluence.ListPages
Get the content of multiple pages by their ID.
@@ -214,7 +214,7 @@ Get the content of multiple pages by their ID.
---
-## ListAttachments
+## Confluence.ListAttachments
List attachments in a workspace.
@@ -241,7 +241,7 @@ List attachments in a workspace.
---
-## GetAttachmentsForPage
+## Confluence.GetAttachmentsForPage
Get attachments for a page by its ID or title.
@@ -270,7 +270,7 @@ If a page title is provided, then the first page with an exact matching title wi
---
-## SearchContent
+## Confluence.SearchContent
Search for content in Confluence.
@@ -314,7 +314,7 @@ You can use the parameters in different ways:
---
-## GetSpace
+## Confluence.GetSpace
Get the details of a space by its ID or key.
@@ -339,7 +339,7 @@ Get the details of a space by its ID or key.
---
-## ListSpaces
+## Confluence.ListSpaces
List all spaces sorted by name in ascending order.
@@ -365,7 +365,7 @@ List all spaces sorted by name in ascending order.
---
-## GetSpaceHierarchy
+## Confluence.GetSpaceHierarchy
Retrieve the full hierarchical structure of a Confluence space as a tree structure.
diff --git a/pages/toolkits/productivity/dropbox/dropbox.mdx b/pages/toolkits/productivity/dropbox/dropbox.mdx
index 17a5e00c7..78304096b 100644
--- a/pages/toolkits/productivity/dropbox/dropbox.mdx
+++ b/pages/toolkits/productivity/dropbox/dropbox.mdx
@@ -28,9 +28,9 @@ The Arcade Dropbox toolkit provides a pre-built set of tools for interacting wit
headers={["Tool Name", "Description"]}
data={
[
- ["ListItemsInFolder", "List all items in a folder."],
- ["SearchFilesAndFolders", "Search for files and folders in Dropbox."],
- ["DownloadFile", "Download a file from Dropbox."],
+ ["Dropbox.ListItemsInFolder", "List all items in a folder."],
+ ["Dropbox.SearchFilesAndFolders", "Search for files and folders in Dropbox."],
+ ["Dropbox.DownloadFile", "Download a file from Dropbox."],
]
}
/>
@@ -41,7 +41,7 @@ The Arcade Dropbox toolkit provides a pre-built set of tools for interacting wit
own tools](/home/build-tools/create-a-toolkit).
-## ListItemsInFolder
+## Dropbox.ListItemsInFolder
@@ -44,7 +44,7 @@ These tools are currently available in the Arcade Calendar toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## ListCalendars
+## Google.ListCalendars
@@ -42,7 +42,7 @@ These tools are currently available in the Arcade Contacts toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## SearchContactsByEmail
+## Google.SearchContactsByEmail
Search the user's contacts in Google Contacts by email address.
@@ -69,7 +69,7 @@ Search the user's contacts in Google Contacts by email address.
---
-## SearchContactsByName
+## Google.SearchContactsByName
Search the user's contacts in Google Contacts by name.
@@ -96,7 +96,7 @@ Search the user's contacts in Google Contacts by name.
---
-## CreateContact
+## Google.CreateContact
Create a new contact record in Google Contacts.
diff --git a/pages/toolkits/productivity/google/docs.mdx b/pages/toolkits/productivity/google/docs.mdx
index 98403d865..cdf294017 100644
--- a/pages/toolkits/productivity/google/docs.mdx
+++ b/pages/toolkits/productivity/google/docs.mdx
@@ -32,22 +32,10 @@ These tools are currently available in the Arcade Docs toolkit.
@@ -58,7 +46,7 @@ These tools are currently available in the Arcade Docs toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## GetDocumentById
+## Google.GetDocumentById
@@ -44,7 +44,7 @@ These tools are currently available in the Arcade Drive toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## SearchDocuments
+## Google.SearchDocuments
@@ -54,7 +54,7 @@ These tools are currently available in the Arcade Gmail toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## SendEmail
+## Google.SendEmail
The `TrashEmail` tool is currently only available on a self-hosted instance of the Arcade Engine. To learn more about self-hosting, see the [self-hosting documentation](/home/local-deployment/install/local#install-the-engine).
@@ -221,7 +221,7 @@ Move an email to the trash folder.
---
-## ListDraftEmails
+## Google.ListDraftEmails
@@ -43,7 +43,7 @@ These tools are currently available in the Arcade Sheets toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## CreateSpreadsheet
+## Google.CreateSpreadsheet
Create a new spreadsheet with a custom title and optional data in the first sheet.
@@ -67,7 +67,7 @@ Create a new spreadsheet with a custom title and optional data in the first shee
]}
/>
-## GetSpreadsheet
+## Google.GetSpreadsheet
Retrieve all properties and cell data for every sheet in a spreadsheet.
@@ -90,7 +90,7 @@ Retrieve all properties and cell data for every sheet in a spreadsheet.
]}
/>
-## WriteToCell
+## Google.WriteToCell
Write a value to a specific cell in a spreadsheet.
diff --git a/pages/toolkits/productivity/jira.mdx b/pages/toolkits/productivity/jira.mdx
index 5ddde3302..da9f21023 100644
--- a/pages/toolkits/productivity/jira.mdx
+++ b/pages/toolkits/productivity/jira.mdx
@@ -38,41 +38,41 @@ This toolkit streamlines the process of issue management, making it easier to in
headers={["Tool Name", "Description"]}
data={
[
- ["ListIssueTypesByProject", "Get the list of issue types (e.g. 'Task', 'Epic', etc.) available to a given project."],
- ["GetIssueTypeById", "Get the details of a Jira issue type by its ID."],
- ["GetIssueById", "Get the details of a Jira issue by its ID."],
- ["GetIssuesWithoutId", "Search for Jira issues when you don't have the issue ID(s)."],
- ["ListIssues", "Get the issues for a given project."],
- ["SearchIssuesWithoutJql", "Parameterized search for Jira issues (without having to provide a JQL query)."],
- ["SearchIssuesWithJql", "Search for Jira issues using a JQL (Jira Query Language) query."],
- ["CreateIssue", "Create a new Jira issue."],
- ["AddLabelsToIssue", "Add labels to an existing Jira issue."],
- ["RemoveLabelsFromIssue", "Remove labels from an existing Jira issue."],
- ["UpdateIssue", "Update an existing Jira issue."],
- ["ListLabels", "Get the existing labels (tags) in the user's Jira instance."],
- ["ListUsers", "Browse users in Jira."],
- ["GetUserById", "Get user information by their ID."],
- ["GetUsersWithoutId", "Get users without their account ID, searching by display name and email address."],
- ["AttachFileToIssue", "Add an attachment to an issue."],
- ["ListIssueAttachmentsMetadata", "Get the metadata about the files attached to an issue."],
- ["GetAttachmentMetadata", "Get the metadata of an attachment."],
- ["DownloadAttachment", "Download the contents of an attachment associated with an issue."],
- ["GetTransitionById", "Get a transition by its ID."],
- ["GetTransitionsAvailableForIssue", "Get the transitions available for an existing Jira issue."],
- ["GetTransitionByStatusName", "Get a transition available for an issue by the transition name."],
- ["TransitionIssueToNewStatus", "Transition a Jira issue to a new status."],
- ["ListProjects", "Browse projects available in Jira."],
- ["SearchProjects", "Get the details of all Jira projects."],
- ["GetProjectById", "Get the details of a Jira project by its ID or key."],
- ["GetPriorityById", "Get the details of a priority by its ID."],
- ["ListPrioritySchemes", "Browse the priority schemes available in Jira."],
- ["ListPrioritiesAssociatedWithAPriorityScheme", "Browse the priorities associated with a priority scheme."],
- ["ListProjectsAssociatedWithAPriorityScheme", "Browse the projects associated with a priority scheme."],
- ["ListPrioritiesAvailableToAProject", "Browse the priorities available to be used in issues in the specified Jira project."],
- ["ListPrioritiesAvailableToAnIssue", "Browse the priorities available to be used in the specified Jira issue."],
- ["GetCommentById", "Get a comment by its ID."],
- ["GetIssueComments", "Get the comments of a Jira issue by its ID."],
- ["AddCommentToIssue", "Add a comment to a Jira issue."],
+ ["Jira.ListIssueTypesByProject", "Get the list of issue types (e.g. 'Task', 'Epic', etc.) available to a given project."],
+ ["Jira.GetIssueTypeById", "Get the details of a Jira issue type by its ID."],
+ ["Jira.GetIssueById", "Get the details of a Jira issue by its ID."],
+ ["Jira.GetIssuesWithoutId", "Search for Jira issues when you don't have the issue ID(s)."],
+ ["Jira.ListIssues", "Get the issues for a given project."],
+ ["Jira.SearchIssuesWithoutJql", "Parameterized search for Jira issues (without having to provide a JQL query)."],
+ ["Jira.SearchIssuesWithJql", "Search for Jira issues using a JQL (Jira Query Language) query."],
+ ["Jira.CreateIssue", "Create a new Jira issue."],
+ ["Jira.AddLabelsToIssue", "Add labels to an existing Jira issue."],
+ ["Jira.RemoveLabelsFromIssue", "Remove labels from an existing Jira issue."],
+ ["Jira.UpdateIssue", "Update an existing Jira issue."],
+ ["Jira.ListLabels", "Get the existing labels (tags) in the user's Jira instance."],
+ ["Jira.ListUsers", "Browse users in Jira."],
+ ["Jira.GetUserById", "Get user information by their ID."],
+ ["Jira.GetUsersWithoutId", "Get users without their account ID, searching by display name and email address."],
+ ["Jira.AttachFileToIssue", "Add an attachment to an issue."],
+ ["Jira.ListIssueAttachmentsMetadata", "Get the metadata about the files attached to an issue."],
+ ["Jira.GetAttachmentMetadata", "Get the metadata of an attachment."],
+ ["Jira.DownloadAttachment", "Download the contents of an attachment associated with an issue."],
+ ["Jira.GetTransitionById", "Get a transition by its ID."],
+ ["Jira.GetTransitionsAvailableForIssue", "Get the transitions available for an existing Jira issue."],
+ ["Jira.GetTransitionByStatusName", "Get a transition available for an issue by the transition name."],
+ ["Jira.TransitionIssueToNewStatus", "Transition a Jira issue to a new status."],
+ ["Jira.ListProjects", "Browse projects available in Jira."],
+ ["Jira.SearchProjects", "Get the details of all Jira projects."],
+ ["Jira.GetProjectById", "Get the details of a Jira project by its ID or key."],
+ ["Jira.GetPriorityById", "Get the details of a priority by its ID."],
+ ["Jira.ListPrioritySchemes", "Browse the priority schemes available in Jira."],
+ ["Jira.ListPrioritiesAssociatedWithAPriorityScheme", "Browse the priorities associated with a priority scheme."],
+ ["Jira.ListProjectsAssociatedWithAPriorityScheme", "Browse the projects associated with a priority scheme."],
+ ["Jira.ListPrioritiesAvailableToAProject", "Browse the priorities available to be used in issues in the specified Jira project."],
+ ["Jira.ListPrioritiesAvailableToAnIssue", "Browse the priorities available to be used in the specified Jira issue."],
+ ["Jira.GetCommentById", "Get a comment by its ID."],
+ ["Jira.GetIssueComments", "Get the comments of a Jira issue by its ID."],
+ ["Jira.AddCommentToIssue", "Add a comment to a Jira issue."],
]
}
/>
@@ -83,7 +83,7 @@ This toolkit streamlines the process of issue management, making it easier to in
own tools](/home/build-tools/create-a-toolkit).
-## ListIssueTypesByProject
+## Jira.ListIssueTypesByProject
@@ -43,7 +43,7 @@ These tools are currently available in the Arcade Sheets toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## CreateEvent
+## Microsoft.CreateEvent
Create an event in the authenticated user's default calendar.
@@ -78,7 +78,7 @@ If the user has not set a timezone for their calendar, then the timezone will be
---
-## GetEvent
+## Microsoft.GetEvent
Get an event by its ID from the user's calendar.
@@ -103,7 +103,7 @@ Get an event by its ID from the user's calendar.
---
-## ListEventsInTimeRange
+## Microsoft.ListEventsInTimeRange
List events in the user's calendar in a specific time range.
diff --git a/pages/toolkits/productivity/microsoft/outlook_mail.mdx b/pages/toolkits/productivity/microsoft/outlook_mail.mdx
index aaae51b90..e0ef448c6 100644
--- a/pages/toolkits/productivity/microsoft/outlook_mail.mdx
+++ b/pages/toolkits/productivity/microsoft/outlook_mail.mdx
@@ -30,15 +30,15 @@ These tools are currently available in the Arcade Sheets toolkit.
@@ -49,7 +49,7 @@ These tools are currently available in the Arcade Sheets toolkit.
provider](/home/auth-providers/google#using-google-auth-in-custom-tools).
-## CreateDraftEmail
+## Microsoft.CreateDraftEmail
Compose a new draft email in Outlook.
@@ -78,7 +78,7 @@ Compose a new draft email in Outlook.
---
-## UpdateDraftEmail
+## Microsoft.UpdateDraftEmail
Update an existing draft email in Outlook.
@@ -119,7 +119,7 @@ This tool can update any un-sent email:
---
-## SendDraftEmail
+## Microsoft.SendDraftEmail
Send an existing draft email in Outlook
@@ -147,7 +147,7 @@ Send an existing draft email in Outlook
---
-## CreateAndSendEmail
+## Microsoft.CreateAndSendEmail
Create and immediately send a new email in Outlook to the specified recipients
@@ -173,7 +173,7 @@ Create and immediately send a new email in Outlook to the specified recipients
---
-## ReplyToEmail
+## Microsoft.ReplyToEmail
Reply to an existing email in Outlook.
@@ -200,7 +200,7 @@ Specify the reply_type to determine the scope of the reply.
---
-## ListEmails
+## Microsoft.ListEmails
List emails in the user's mailbox across all folders.
@@ -226,7 +226,7 @@ and other items that are not in the inbox.
---
-## ListEmailsInFolder
+## Microsoft.ListEmailsInFolder
List the user's emails in the specified folder.
@@ -253,7 +253,7 @@ Exactly one of `well_known_folder_name` or `folder_id` MUST be provided.
---
-## ListEmailsByProperty
+## Microsoft.ListEmailsByProperty
List emails in the user's mailbox across all folders filtering by a property.
diff --git a/pages/toolkits/productivity/notion.mdx b/pages/toolkits/productivity/notion.mdx
index f4dcaa986..7501198ff 100644
--- a/pages/toolkits/productivity/notion.mdx
+++ b/pages/toolkits/productivity/notion.mdx
@@ -32,12 +32,12 @@ These tools are currently available in the Arcade Notion toolkit.
@@ -45,7 +45,7 @@ These tools are currently available in the Arcade Notion toolkit.
If you need to perform an action that's not listed here, you can [get in touch with us](mailto:contact@arcade.dev) to request a new tool, or [create your own tools](/home/build-tools/create-a-toolkit) with the [Notion auth provider](/home/auth-providers/notion).
-## GetPageContentById
+## NotionToolkit.GetPageContentById
@@ -41,7 +41,7 @@ The Arcade Hubspot toolkit provides a pre-built set of tools for interacting wit
own tools](/home/build-tools/create-a-toolkit).
-## GetCompanyDataByKeywords
+## Hubspot.GetCompanyDataByKeywords
@@ -61,7 +61,7 @@ pip install arcade_salesforce
In order to use the Salesforce toolkit, you must [self-host the Arcade Engine](/home/local-deployment/install/local) and [configure the Salesforce auth provider](/home/auth-providers/salesforce). The Arcade Engine is available at `http://localhost:9099` by default. In the code examples below, if necessary, adjust the `base_url` (in Python) or `baseURL` (in JavaScript) parameter in the `Arcade` client constructor to match your environment.
-## GetAccountDataByKeywords
+## Salesforce.GetAccountDataByKeywords
@@ -37,7 +37,7 @@ The Arcade Google Finance toolkit lets you fetch real-time and historical stock
If you need an action that's not listed here, please [contact us](mailto:contact@arcade.dev) to request a new tool, or [create your own tools](/home/build-tools/create-a-toolkit).
-## GetStockSummary
+## Search.GetStockSummary
Retrieve summary information for a given stock using the Google Finance API via SerpAPI. This tool returns the current price and price change from the most recent trading day.
@@ -61,7 +61,7 @@ Retrieve summary information for a given stock using the Google Finance API via
]}
/>
-## GetStockHistoricalData
+## Search.GetStockHistoricalData
Fetch historical data for a given stock over a defined time window. This tool returns the stock's price and volume data along with key events when available.
diff --git a/pages/toolkits/search/google_flights.mdx b/pages/toolkits/search/google_flights.mdx
index f3c739681..a77e1e852 100644
--- a/pages/toolkits/search/google_flights.mdx
+++ b/pages/toolkits/search/google_flights.mdx
@@ -27,13 +27,13 @@ The Arcade Google Flights toolkit lets you search for flights with ease. Use the
headers={['Tool Name', 'Description']}
data={
[
- ['SearchRoundtripFlights', "Retrieve roundtrip flight search results using Google Flights."],
- ['SearchOneWayFlights', "Retrieve one-way flight search results using Google Flights."]
+ ['Search.SearchRoundtripFlights', "Retrieve roundtrip flight search results using Google Flights."],
+ ['Search.SearchOneWayFlights', "Retrieve one-way flight search results using Google Flights."]
]
}
/>
-## SearchRoundtripFlights
+## Search.SearchRoundtripFlights
Retrieve flight search results using Google Flights.
@@ -65,7 +65,7 @@ Retrieve flight search results using Google Flights.
]}
/>
-## SearchOneWayFlights
+## Search.SearchOneWayFlights
Retrieve flight search results for a one-way flight using Google Flights.
diff --git a/pages/toolkits/search/google_hotels.mdx b/pages/toolkits/search/google_hotels.mdx
index 5bc1173ce..e2e201082 100644
--- a/pages/toolkits/search/google_hotels.mdx
+++ b/pages/toolkits/search/google_hotels.mdx
@@ -24,12 +24,12 @@ The Arcade Google Hotels toolkit lets you search for hotels with ease. Use this
headers={['Tool Name', 'Description']}
data={
[
- ['SearchHotels', "Retrieve hotel search results using the Google Hotels API."]
+ ['Search.SearchHotels', "Retrieve hotel search results using the Google Hotels API."]
]
}
/>
-## SearchHotels
+## Search.SearchHotels
Retrieve hotel search results using the Google Hotels API.
diff --git a/pages/toolkits/search/google_jobs.mdx b/pages/toolkits/search/google_jobs.mdx
index 2018c5b72..5f37fbb48 100644
--- a/pages/toolkits/search/google_jobs.mdx
+++ b/pages/toolkits/search/google_jobs.mdx
@@ -24,7 +24,9 @@ The Arcade Google Jobs toolkit provides a pre-built set of tools for interacting
@@ -33,7 +35,7 @@ The Arcade Google Jobs toolkit provides a pre-built set of tools for interacting
own tools](/home/build-tools/create-a-toolkit).
-## SearchJobs
+## Search.SearchJobs
@@ -38,7 +38,7 @@ The Arcade Google Maps toolkit provides a pre-built set of tools for interacting
own tools](/home/build-tools/create-a-toolkit).
-## GetDirectionsBetweenAddresses
+## Search.GetDirectionsBetweenAddresses
@@ -37,7 +37,7 @@ The Arcade Google News toolkit provides a pre-built set of tools for interacting
own tools](/home/build-tools/create-a-toolkit).
-## SearchNews
+## Search.SearchNews
@@ -33,7 +35,7 @@ The Arcade Search toolkit provides a pre-built set of tools for interacting with
own tools](/home/build-tools/create-a-toolkit).
-## SearchGoogle
+## Search.SearchGoogle
@@ -37,7 +35,7 @@ The Arcade Google Shopping Search toolkit provides a pre-built set of tools for
own tools](/home/build-tools/create-a-toolkit).
-## SearchGoogleShopping
+## search.SearchShoppingProducts
@@ -39,7 +39,7 @@ The Arcade Walmart Search toolkit provides a pre-built set of tools for interact
own tools](/home/build-tools/create-a-toolkit).
-## SearchWalmartProducts
+## Search.SearchWalmartProducts
@@ -39,7 +39,7 @@ The Arcade YouTube Search toolkit provides a pre-built set of tools for interact
own tools](/home/build-tools/create-a-toolkit).
-## SearchYoutubeVideos
+## Search.SearchYoutubeVideos
@@ -37,7 +39,7 @@ These tools are currently available in the Arcade LinkedIn toolkit.
provider](/home/auth-providers/linkedin#using-linkedin-auth-in-custom-tools).
-## CreateTextPost
+## Linkedin.CreateTextPost
\ No newline at end of file
+
diff --git a/pages/toolkits/social-communication/reddit.mdx b/pages/toolkits/social-communication/reddit.mdx
index ddb6f154a..ee00b8284 100644
--- a/pages/toolkits/social-communication/reddit.mdx
+++ b/pages/toolkits/social-communication/reddit.mdx
@@ -37,17 +37,17 @@ These tools are currently available in the Arcade Reddit toolkit.
@@ -58,7 +58,7 @@ These tools are currently available in the Arcade Reddit toolkit.
provider](/home/auth-providers/reddit#using-reddit-auth-in-custom-tools).
-## SubmitTextPost
+## Reddit.SubmitTextPost
@@ -112,7 +112,7 @@ These tools are currently available in the Arcade Slack toolkit.
provider](/home/auth-providers/slack#using-slack-auth-in-custom-tools).
-## SendDmToUser
+## Slack.SendDmToUser
@@ -53,7 +48,7 @@ These tools are currently available in the Arcade X toolkit.
provider](/home/auth-providers/x#using-x-auth-in-custom-tools).
-## PostTweet
+## X.PostTweet
\ No newline at end of file
+
diff --git a/pages/toolkits/social-communication/zoom.mdx b/pages/toolkits/social-communication/zoom.mdx
index c03af2f70..8e74d348a 100644
--- a/pages/toolkits/social-communication/zoom.mdx
+++ b/pages/toolkits/social-communication/zoom.mdx
@@ -29,8 +29,8 @@ These tools are currently available in the Arcade Zoom toolkit.
@@ -41,7 +41,7 @@ These tools are currently available in the Arcade Zoom toolkit.
provider](/home/auth-providers/zoom#using-zoom-auth-in-custom-tools).
-## ListUpcomingMeetings
+## Zoom.ListUpcomingMeetings
List a Zoom user's upcoming meetings within the next 24 hours.
@@ -51,7 +51,7 @@ List a Zoom user's upcoming meetings within the next 24 hours.
---
-## GetMeetingInvitation
+## Zoom.GetMeetingInvitation
Retrieve the invitation note for a specific Zoom meeting.
diff --git a/src/components/TableOfContents.tsx b/src/components/TableOfContents.tsx
index df4daaabd..3755789ad 100644
--- a/src/components/TableOfContents.tsx
+++ b/src/components/TableOfContents.tsx
@@ -11,7 +11,10 @@ import styles from "./TableOfContents.module.css";
function TableOfContents({ headers, data }) {
const handleRowClick = (firstColumnValue) => {
// Convert first column value to a valid ID format
- const sectionId = firstColumnValue.toLowerCase().replace(/\s+/g, "-");
+ const sectionId = firstColumnValue
+ .toLowerCase()
+ .replace(/\s+/g, "-")
+ .replace(".", "");
// Update the URL hash to navigate to the section
window.location.hash = `#${sectionId}`;
};