Integration · Developer tools
Connect Claude & ChatGPT to DoiT
Ask your AI what drove last month's cloud bill, why costs spiked, or how a budget is tracking in DoiT. It can run saved reports and ad-hoc cost queries, read anomalies with their explanation, alerts, budgets, invoices and optimization insights, and ask DoiT's assistant Ava. It can also create and update budgets and open and follow support tickets.
Free plan, no credit card. Takes about a minute.
Try asking
“What were our top cloud services by cost in the last 30 days?”
The AI runs a cost query grouped by service for that time range.
“Why did costs spike yesterday?”
It lists recent anomalies and gets the explanation of what drove the one you pick.
“How is the Q3 marketing budget tracking?”
It reads the budget with its amount, current spend, forecast and alert thresholds.
What your AI can do
Costs and reports
Run saved reports and ad-hoc cost queries, list dimensions and allocations, and read invoices and the billing explainer.
Anomalies, alerts and budgets
List and read cost anomalies with explanations, cost alerts and budgets, and create or update budgets.
Insights and support
List optimization insights and cloud incidents, ask Ava, and open, read and comment on support tickets.
“Explain our bill for 2026-08.”
It gets the billing explainer for that invoice month.
“Which easy savings do we have?”
It lists optimization insights filtered to easy wins.
“Open a ticket: BigQuery costs doubled after a schema change, normal severity.”
It opens a support ticket with subject, body, platform, product and severity. DoiT support is notified.
231 tools for DoiT
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_ticket_commentChanges dataAdd a comment (`body`) to a support ticket by `ticket_id`. DoiT support sees it.approve_actionVisible to othersAccept a action (budget suggestion id). Has effects visible outside this system. API summary: Accept a budget suggestion.archive_contract_templateDeletesArchive a contract template (template id). Destructive action; may require approval. API summary: Archive contract template.ask_avaChanges dataAsk DoiT's AI assistant Ava a `question` about your cloud costs and get the answer; pass `conversation_id` to continue a conversation.attach_actionChanges dataAssign a action (template id). API summary: Assign contract template.attach_assignment_to_labelChanges dataAttach a assignment (label id). API summary: Assign or unassign objects to a label.attach_user_to_customerChanges dataAttach a user (user id). API summary: Assign a user to a customer group.cancel_actionDeletesCancel a action (operation id). Destructive action; may require approval. API summary: Cancel an async report run operation.cancel_contractDeletesCancel a contract (contract id). Destructive action; may require approval. API summary: Cancel contract.cancel_inviteDeletesCancel a action (user id). Destructive action; may require approval. API summary: Cancel invite.create_a_customer_groupChanges dataCreate a new customer. Required: name or member customer ids. API summary: Create a customer group.create_accountChanges dataCreate a new account. Required: name. API summary: Create a service account.create_alertChanges dataCreate a new alert. Required: name or config. Search alerts first to avoid duplicates. API summary: Create an alert.create_allocationChanges dataCreate a new allocation. Required: name or description. Search allocations first to avoid duplicates. API summary: Create an allocation.create_annotationChanges dataCreate a new annotation. Required: content or timestamp. Search annotations first to avoid duplicates. API summary: Create an annotation.create_askChanges dataCreate a new ask. Required: question. API summary: Ask Ava (streaming).create_budgetChanges dataCreate a budget with name, amount, currency, type (fixed or recurring), time interval, scopes and alert thresholds.create_buildChanges dataCreate a new build. Required: question. API summary: Build a new CloudFlow from scratch.create_connectionChanges dataCreate a new connection. Required: name. API summary: Create a connection.create_contract_templateChanges dataCreate a new contract template. Required: name, platform or eligible from. API summary: Create contract template.create_custom_regionChanges dataCreate a new custom region. Required: name or country codes. API summary: Create a custom region.create_customerMoves moneyCreate a new customer. Required: dpma id, reseller pma account id or items. Financial or irreversible action; may require approval. API summary: Create end-customer mappings (batch).create_customer_contractChanges dataCreate a new contract for a customer. Required: name, start date or renewal policy. API summary: Create contract.create_datasetChanges dataCreate a new dataset. Required: name. API summary: Create dataset.create_dismissChanges dataCreate a new dismiss. API summary: Dismiss a budget suggestion.create_eventChanges dataCreate a new event. API summary: Ingest JSON.create_feedbackChanges dataCreate a new feedback. Required: conversation id, answer id or feedback. API summary: Submit feedback.create_folderChanges dataCreate a new folder. Required: name. API summary: Create a folder.create_getChanges dataCreate a new get. API summary: Get diagram components.create_insight_resource_resultChanges dataCreate a new resource result for a insight. Required: resource results. API summary: Replace resource results for an insight.create_labelChanges dataCreate a new label. Required: name or color. Search labels first to avoid duplicates. API summary: Create a label.create_or_update_an_aws_account_roleDeletesCreate a new account. Required: account id, role arn or enabled features. Destructive action; may require approval. API summary: Create or update an AWS account role.create_refineChanges dataCreate a new refine. Required: question. API summary: Refine a CloudFlow from natural language intent.create_reportChanges dataCreate a new report. Search reports first to avoid duplicates. API summary: Create a report.create_requestChanges dataCreate a new request. Required: email or company name. API summary: Create a signup request.create_request_verificationVisible to othersCreate a new verification for a request. Has effects visible outside this system. API summary: Resend the verification code.create_resellerhandshakeMoves moneyCreate a new resellerhandshake. Required: dpma id or items. Financial or irreversible action; may require approval. API summary: Create reseller handshakes (batch).create_resultChanges dataCreate a new result. Required: results. Search results first to avoid duplicates. API summary: Create insights (batch).create_roleDeletesCreate a new role. Required: name. Destructive action; may require approval. API summary: Create role.create_runChanges dataCreate a new run. API summary: Run a report asynchronously.create_statussheet_getChanges dataCreate a new get for a statussheet. API summary: Get layer components.create_stopChanges dataCreate a new stop. API summary: Stop a flow run.create_test_runChanges dataCreate a new test run. API summary: Test-run a flow.create_themeChanges dataCreate a new theme. Required: name, primary color or colors. API summary: Create a custom theme.create_ticketChanges dataOpen a support ticket with subject, body, platform, product and severity (low, normal, high, urgent). DoiT support is notified.create_ticket_tagChanges dataCreate a new tag for a ticket. Required: tags. API summary: Add tags to a support request.create_triggerChanges dataCreate a new trigger. API summary: Trigger a flow run.create_userVisible to othersCreate a new user. Required: email. Search users first to avoid duplicates. Has effects visible outside this system. API summary: Invite user.create_v1_assetChanges dataCreate a new v1. Search v1s first to avoid duplicates. API summary: Create an asset.delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Delete a service account.delete_alertDeletesPermanently delete a alert by alert id. Destructive action; may require approval. API summary: Delete an alert.delete_allocationDeletesPermanently delete a allocation by allocation id. Destructive action; may require approval. API summary: Delete an allocation.delete_an_aws_account_roleDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Delete an AWS account role.delete_annotationDeletesPermanently delete a annotation by annotation id. Destructive action; may require approval. API summary: Delete an annotation.delete_budgetDeletesPermanently delete a budget by budget id. Destructive action; may require approval.delete_connectionDeletesPermanently delete a connection by connection id. Destructive action; may require approval.delete_custom_regionDeletesPermanently delete a custom region by custom region id. Destructive action; may require approval.delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete a customer group.delete_customer_geographic_scopesMoves moneyPermanently delete a geographic scope by target customer id. Financial or irreversible action; may require approval. API summary: Clear a customer's geographic scope.delete_datasetDeletesPermanently delete a dataset by name. Destructive action; may require approval.delete_datasetsMoves moneyPermanently delete a dataset. Financial or irreversible action; may require approval. API summary: Delete datasets.delete_deletesDeletesPermanently delete a delete. Destructive action; may require approval. API summary: Delete specific events.delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval.delete_labelDeletesPermanently delete a label by label id. Destructive action; may require approval.delete_reportDeletesPermanently delete a report by report id. Destructive action; may require approval.delete_resultsMoves moneyPermanently delete a result. Financial or irreversible action; may require approval. API summary: Delete insights (batch).delete_roleDeletesPermanently delete a role by role id. Destructive action; may require approval. API summary: Delete role.delete_source_insightDeletesPermanently delete a insight by insight key. Destructive action; may require approval. API summary: Delete an insight.delete_themeDeletesPermanently delete a theme by theme id. Destructive action; may require approval. API summary: Delete a custom theme.delete_ticket_tagsMoves moneyPermanently delete a tag by ticket id. Financial or irreversible action; may require approval. API summary: Remove tags from a support request.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Delete user.delete_user_geographic_scopesMoves moneyPermanently delete a geographic scope by user id. Financial or irreversible action; may require approval. API summary: Clear a user's geographic scope.delete_v1s_conversationMoves moneyPermanently delete a v1. Financial or irreversible action; may require approval. API summary: Delete a conversation.detach_user_to_customerDeletesDetach a user (user id). Destructive action; may require approval. API summary: Unassign a user from a customer group.explain_anomalyGet the explanation of what drove a cost anomaly by `anomaly_id`.export_flowsExport flows. API summary: Export a flow as a portable bundle.export_recordsExport records. Results are paginated. API summary: Export dataset records.export_statussheets_jsonExport statussheets. API summary: Export diagram as JSON.get_a_customer_groupGet one customer by customer id. API summary: Get a customer group.get_a_gcp_billing_accountGet one account by account id. API summary: Get a GCP billing account.get_a_layer_snapshotList snapshots for a statussheet. Optional filters: snapshot id. API summary: Get a layer snapshot.get_accountGet one account by account id. API summary: Get a service account.get_account_recommendationGet one recommendation for a account by gcp service. API summary: Get a GCP recommendation.get_account_statusGet the current status of a account. API summary: Get program management account status.get_alertGet one cost alert by `alert_id`, with its condition and recipients.get_allocationGet one allocation by allocation id. API summary: Retrieve an allocation.get_an_aws_accountGet one account by account id. API summary: Get an AWS account.get_annotationGet one annotation by annotation id. API summary: Retrieve an annotation.get_anomalyGet one cost anomaly by its ID.get_assetGet one asset by asset id. API summary: Retrieve an asset.get_billing_explainerGet a breakdown explaining the bill for an `invoice_month` (YYYY-MM).get_billing_profile_invoiceGet one invoice for a billing profile by invoice number. API summary: Retrieve an entity invoice explainer.get_budgetGet one budget by `budget_id`, with amount, current spend, forecast and alert thresholds.get_cloudincidentGet one cloudincident by cloudincident id. API summary: Retrieve a cloud incident.get_commitment_managerGet one commitment manager by commitment manager id. API summary: Retrieve a commitment.get_companyGet one company by management account id. API summary: Get an AWS organization.get_company_accountGet one account for a company by account id. API summary: Get a member account.get_company_recommendationGet one recommendation for a company by service id. API summary: Get an AWS recommendation.get_connectionGet one connection by connection id. API summary: Retrieve a connection.get_contract_templateGet one contract template by template id. API summary: Get contract template.get_custom_regionGet one custom region by custom region id. API summary: Get a custom region.get_customerGet one customer by customer id. API summary: Get customer.get_customer_contractGet one contract for a customer by contract id. API summary: Retrieve a contract.get_datasetGet one dataset by name. API summary: Retrieve a dataset.get_flow_runGet one run for a flow by run id. API summary: Read a flow run, node by node.get_folderGet one folder by folder id. API summary: Get a folder.get_invoiceGet one invoice by `invoice_id`, with line items and totals.get_labelGet one label by label id. API summary: Retrieve a label.get_operationGet one operation by operation id. API summary: Poll an async report run operation.get_policyGet one policy by policy id. API summary: Get a commitment policy.get_reportRun a saved report by `report_id` and return its results, optionally overriding dates (`start_date`/`end_date`) or `time_range` (e.g. P30D).get_requestGet one request by signup request id. API summary: Get a signup request.get_roleGet one role by role id. API summary: Get role.get_source_insightGet one insight for a source by insight key. API summary: Retrieve an insight.get_supported_featureGet one supported feature by account id. API summary: Get supported features for a connected account.get_templateGet one template by template id. API summary: Retrieve a template.get_themeGet one theme by theme id. API summary: Retrieve a custom theme.get_ticketGet one support ticket by `ticket_id`.get_v1Get one v1 by resource id. API summary: Get resource permissions.get_v1_validateGet one v1. API summary: Validate a user.get_widgetGet one widget by widget id. API summary: Get a widget.list_account_ordersList orders for a account. Optional filters: gcp service or region. Results are paginated. API summary: List GCP planned purchases.list_account_recommendationsList recommendations for a account. Optional filters: gcp service or region. API summary: List GCP recommendations.list_account_resource_basedsList resource baseds for a account. Optional filters: status. Results are paginated. API summary: List GCP resource-based Committed Use Discounts.list_account_spend_basedsList spend baseds for a account. Optional filters: status, gcp service or region. Results are paginated. API summary: List GCP spend-based Committed Use Discounts.list_account_teamsList account teams.list_accountsList accounts. API summary: List service accounts.list_active_themesList active themes. API summary: Get the active theme.list_alertsList cost alerts, optionally filtered by name.list_allocationsList cost allocations, optionally filtered by name.list_anomaliesList detected cost anomalies, sortable by start time, severity or cost, with an optional filter and time range.list_assetsList billing assets such as cloud accounts and subscriptions.list_aws_organizationsList companies. Results are paginated. API summary: List AWS organizations.list_billing_account_engine_settingsList settings. Results are paginated. API summary: List billing account engine settings.list_budget_suggestionsList budget suggestions.list_budgetsList budgets, optionally filtered by name or creation time.list_cloud_incidentsList known cloud provider incidents, optionally by time range.list_companiesList companies. API summary: List organizations.list_company_accountsList accounts for a company. Results are paginated. API summary: List member accounts under an AWS organization.list_company_ordersList orders for a company. Optional filters: service. Results are paginated. API summary: List AWS planned purchases.list_company_recommendationsList recommendations for a company. API summary: List AWS recommendations.list_company_reserved_instancesList reserved instances for a company. Optional filters: status, instance type, instance family, region or offering class. Results are paginated. API summary: List AWS Reserved Instances.list_company_savings_plansList savings plans for a company. Optional filters: type or status. Results are paginated. API summary: List AWS Savings Plans.list_connectionsList connections. Results are paginated.list_contract_templatesList contract templates.list_countriesList countries. API summary: List countries available for geographic access.list_custom_regionsList custom regions.list_customer_contractsList contracts for a customer.list_customer_geographic_scopesList geographic scopes for a customer. API summary: Get a customer's geographic scope.list_customer_groupsList customers. API summary: List customer groups.list_customer_usersList users for a customer. API summary: List users assigned to a customer group.list_customersList customers. Optional filters: dpma id, reseller pma account id or include revoked. API summary: List end-customers under a reseller PMA.list_customers_list_billing_transfer_reseller_accounts_with_tenaList customers. Optional filters: include revoked. API summary: List the caller's reseller PMA nodes with their end-customer tenants.list_datasetsList datasets.list_dimensionsList the dimensions (e.g. service, project, label) you can group or filter cost queries by.list_dimensions_2List dimensions. Optional filters: type or id. API summary: Retrieve a dimension.list_flow_runsList runs for a flow. Optional filters: mode. Results are paginated. API summary: List a flow's runs.list_flowsList flows. Results are paginated. API summary: List CloudFlows.list_foldersList folders. Results are paginated.list_gcp_billing_accountsList accounts. Results are paginated. API summary: List GCP billing accounts.list_insight_resource_resultsList resource results for a insight. Results are paginated. API summary: List resource results for an insight.list_insightsList optimization insights (cost savings, security, reliability), filtered by category, priority, provider or easy wins.list_invoicesList DoiT invoices, optionally filtered or by creation time.list_label_assignmentsList assignments for a label. API summary: Get label assignments.list_node_activitiesList tasks. Optional filters: ss id or node id. Results are paginated. API summary: List node activities.list_operation_resultsList results for a operation. Optional filters: file output. API summary: Get results of an async report run operation.list_platformsList platforms. API summary: List available platforms.list_policiesList policies. Results are paginated. API summary: List commitment policies.list_productsList products. Optional filters: platform. API summary: List available products.list_program_management_accountsList accounts. Results are paginated. API summary: List program management accounts.list_report_configsList configs for a report. API summary: Get report config.list_reportsList cloud cost reports, optionally filtered by name or creation time.list_reseller_customersList customers for a reseller. Optional filters: include revoked. API summary: List end-customers under a reseller PMA, by reseller PMA alone.list_resource_relationshipsList relationships for a resource. Optional filters: direction, depth or kind. API summary: Get resource relationships.list_rolesList roles.list_service_quotasList service quotas. Optional filters: cloud provider or min utilization percent. Results are paginated.list_settingsList settings. Results are paginated. API summary: List account and commitment settings per AWS organization.list_slack_channelsList slack channels. Optional filters: name contains. Results are paginated. API summary: List eligible Slack destinations.list_statsList stats. Optional filters: start or end. API summary: Get diagrams with stats.list_statussheet_costsList costs for a statussheet. Optional filters: start date, end date or interval. API summary: Get diagram cost snapshot.list_statussheet_snapshotsList snapshots for a statussheet. Optional filters: sort. Results are paginated. API summary: List layer snapshots.list_tasksList tasks. Optional filters: ss id or tags. Results are paginated. API summary: List activity groups for a layer.list_templatesList templates. Results are paginated.list_the_caller_s_reseller_pma_nodesList accounts. API summary: List the caller's reseller PMA nodes.list_themesList themes. API summary: List custom themes.list_ticket_commentsList the comments on a support ticket by `ticket_id`.list_ticket_tagsList tags for a ticket. API summary: List tags on a support request.list_ticketsList support tickets, optionally filtered or by creation time.list_user_geographic_scopesList geographic scopes for a user. API summary: Get a user's geographic scope.list_widgetsList widgets.run_a_saved_report_asynchronouslyChanges dataCreate a new run. API summary: Run a saved report asynchronously.run_cost_queryChanges dataRun an ad-hoc cloud cost query from a `config` (metric, time range, group-by, filters) without saving a report.search_annotationsSearch annotations by filter, sort by or sort order. Use this to find existing annotations before creating a new annotation. Results are paginated. API summary: List annotations.search_commitment_managersSearch commitment managers by sort by, sort order or filter. Use this to find existing commitment managers before creating a new commitment manager. Results are paginated. API summary: List commitments.search_diagrams_and_componentsChanges dataSearch schemes. Use this to find existing schemes before creating a new scheme. API summary: Search diagrams and components.search_labelsSearch labels by filter, name contains, sort by or sort order. Use this to find existing labels before creating a new label. Results are paginated. API summary: List labels.search_schemesChanges dataSearch schemes. Use this to find existing schemes before creating a new scheme. API summary: Find diagrams.search_usersSearch users by email. Use this to find existing users before creating a new user. API summary: List users.submit_actionVisible to othersResend a action (user id). Has effects visible outside this system. API summary: Resend invite.submit_contractVisible to othersActivate a contract (contract id). Has effects visible outside this system. API summary: Activate contract.submit_requestVisible to othersVerify a request (signup request id). Has effects visible outside this system. API summary: Verify a signup request with the emailed code.update_a_customer_groupChanges dataUpdate an existing customer identified by customer id. Only the fields you pass are changed. API summary: Update a customer group.update_accountChanges dataUpdate an existing account identified by account id. Only the fields you pass are changed. API summary: Update a service account.update_active_themesVisible to othersUpdate an existing active theme. Has effects visible outside this system. API summary: Set the active theme.update_alertChanges dataUpdate an existing alert identified by alert id. Only the fields you pass are changed. API summary: Update an alert.update_allocationChanges dataUpdate an existing allocation identified by allocation id. Only the fields you pass are changed. API summary: Update an allocation.update_an_aws_featureChanges dataUpdate an existing account identified by account id. API summary: Update an AWS feature.update_annotationChanges dataUpdate an existing annotation identified by annotation id. Only the fields you pass are changed. API summary: Update an annotation.update_assetChanges dataUpdate an existing asset identified by asset id. Only the fields you pass are changed. API summary: Update an asset.update_budgetChanges dataUpdate a budget's name, amount, scopes, alerts or recipients by `budget_id`.update_connectionChanges dataUpdate an existing connection identified by connection id. Only the fields you pass are changed. API summary: Update a connection.update_contract_templateChanges dataUpdate an existing contract template identified by template id. API summary: Update contract template.update_custom_regionChanges dataUpdate an existing custom region identified by custom region id. Only the fields you pass are changed. API summary: Update a custom region.update_customerChanges dataUpdate an existing customer identified by customer id. Only the fields you pass are changed. API summary: Update customer.update_customer_contractChanges dataUpdate an existing contract identified by contract id. API summary: Update contract.update_customer_geographic_scopesVisible to othersUpdate an existing geographic scope identified by target customer id. Has effects visible outside this system. API summary: Replace a customer's geographic scope.update_datasetChanges dataUpdate an existing dataset identified by name. Only the fields you pass are changed. API summary: Update dataset.update_folderChanges dataUpdate an existing folder identified by folder id. Only the fields you pass are changed. API summary: Update a folder.update_labelChanges dataUpdate an existing label identified by label id. Only the fields you pass are changed. API summary: Update a label.update_reportChanges dataUpdate an existing report identified by report id. Only the fields you pass are changed. API summary: Update a report.update_roleDeletesUpdate an existing role identified by role id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update role.update_source_insightChanges dataUpdate an existing insight identified by insight key. API summary: Create or update an insight.update_themeChanges dataUpdate an existing theme identified by theme id. Only the fields you pass are changed. API summary: Update a custom theme.update_ticketChanges dataUpdate an existing ticket identified by ticket id. Only the fields you pass are changed. API summary: Update a request.update_triggerDeletesUpdate an existing trigger identified by flow id. Destructive action; may require approval. API summary: Trigger a webhook flow.update_userChanges dataUpdate an existing user identified by user id. Only the fields you pass are changed. API summary: Update user.update_user_geographic_scopesVisible to othersUpdate an existing geographic scope identified by user id. Has effects visible outside this system. API summary: Replace a user's geographic scope.update_v1Changes dataUpdate an existing v1 identified by v1 id. Only the fields you pass are changed. API summary: Update an anomaly's review status.upload_actionChanges dataImport a action. API summary: Import a flow bundle.upload_csvChanges dataUpload a csv. API summary: Ingest CSV file.upload_v1Changes dataImport a v1. API summary: Import provider-native records.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose DoiT from the app list.
- 2
Paste your key
Paste a DoiT API token. Sign in to the DoiT console, click your avatar in the top-right corner and choose your name, then on the API tab click Create API token. For shared automation you can instead create a service account token under Settings > Users and access > Service Accounts.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in DoiT?
The AI can run saved reports and cost queries, and read anomalies, alerts, budgets, allocations, assets, dimensions, invoices, the billing explainer, optimization insights, cloud incidents and support tickets. It can ask Ava, create and update budgets, open support tickets and add comments to them.
Does the AI see my DoiT API token?
No. Your DoiT API token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Opening a ticket or adding a comment reaches DoiT support, and both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own DoiT account.
Should I use a personal token or a service account token?
Either works. A personal API token is created on the API tab under your name in the DoiT console. For shared automation, DoiT lets you create a service account token under Settings > Users and access > Service Accounts, so the connection does not depend on one person's account.
Let your AI work in DoiT today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect DoiT freeHeyMyApps is not affiliated with DoiT. Product names are trademarks of their owners.






