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}`; };