Automate Botify
HumDay reads Botify’s own published API description and derives 26 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Botify is
Botify Saas API
API host: api.botify.com
What HumDay can do in Botify
6 documented operations change something in Botify.
- POSTCreates a new UrlExport object and starts a task that will export the results into a csv
/analyses/{username}/{project_slug}/{analysis_slug}/urls/export - POSTProject Query aggregator
/projects/{username}/{project_slug}/urls/aggs - POSTExecutes a query and returns a paginated response
/analyses/{username}/{project_slug}/{analysis_slug}/urls - POSTMatch and replace parts of a URL based on rules passed in POST data
/projects/{username}/{project_slug}/features/url_rewriting/rules_validator - POSTQuery aggregator
/analyses/{username}/{project_slug}/{analysis_slug}/urls/aggs - POSTReturn most frequent segments (= suggested patterns in the previous version)
/analyses/{username}/{project_slug}/{analysis_slug}/urls/suggested_filters
What HumDay can read from Botify
These are the operations a schedule or a trigger can watch.
- GETList all active projects for the user
/projects/{username} - GETList all analyses for a project
/analyses/{username}/{project_slug} - GETList all the project's saved filters (each filter's name, ID and filter value)
/projects/{username}/{project_slug}/filters - GETA list of the CSV Exports requests and their current status
/analyses/{username}/{project_slug}/{analysis_slug}/urls/export - GETGet an Analysis detail
/analyses/{username}/{project_slug}/{analysis_slug} - GETRetrieves a specific saved filter's name, ID and filter value
/projects/{username}/{project_slug}/filters/{identifier} - GETReturn global statistics for an analysis
/analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics - GETReturn a list of 1000 latest URLs crawled (all crawled URLs or only URLS with HTTP errors)
/analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics/urls/{list_type} - GETGets an Analysis datamodel
/analyses/{username}/{project_slug}/{analysis_slug}/urls/datamodel - GETSample list of URLs which were found in your sitemaps, within the project
/analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/samples/sitemap_only - GETSample list of URLs which were found in your sitemaps but outside of the
/analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/samples/out_of_config - GETReturn crawl statistics grouped by time frequency (1 min, 5 mins or 60 min)
/analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics/time - GETGets the detail of an URL for an analysis
/analyses/{username}/{project_slug}/{analysis_slug}/urls/{url} - GETLost pagerank
/analyses/{username}/{project_slug}/{analysis_slug}/features/pagerank/lost - GETGet global information of the sitemaps found (sitemaps indexes, invalid sitemaps urls, etc
/analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/report - GETGet inlinks percentiles
/analyses/{username}/{project_slug}/{analysis_slug}/features/links/percentiles - GETTop domains
/analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/domains - GETTop subddomains
/analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/subdomains - GETChecks the status of an CSVUrlExportJob object
/analyses/{username}/{project_slug}/{analysis_slug}/urls/export/{url_export_id} - GETList of Orphan URLs
/analyses/{username}/{project_slug}/{analysis_slug}/features/ganalytics/orphan_urls/{medium}/{source}
How automating Botify works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Botify account.
- Grant access, then go live. You approve the specific Botify operations it may use — and only those.
Popular Botify integrations
Connect Botify to the tools people pair it with most.
- Botify and OData for namespace microsoft.graphintegration
- Botify and Cloudflareintegration
- Botify and NetBoxintegration
- Botify and GitHubintegration
- Botify and Mistintegration
- Botify and Loket.nlintegration
- Botify and Atlassian The Jira Cloud platformintegration
- Botify and Magento B2Bintegration
- Botify and Stripeintegration
- Botify and Zuora Reference Billingintegration
- Botify and bunqintegration
- Botify and DocuSignintegration
Automate Botify with these
- Google Compute Engine694 operations
- Google Campaign Manager 360205 operations
- Google Content for Shopping175 operations
- Google Display & Video 360151 operations
- Presalytics OOXML Automation148 operations
- Google Admin SDK122 operations
- Google Apigee109 operations
- Google Play Android Developer94 operations
- Google Analytics88 operations
- Gmail79 operations
- Google Play EMM76 operations
- YouTube Data76 operations
Categories
Questions about Botify automation
- Can HumDay connect to Botify?
- Yes. HumDay reads Botify's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 26 operations are documented.
- Do I need to write code to automate Botify?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Botify account.
- What can HumDay do in Botify?
- 6 of the 26 documented operations change something in Botify, and 20 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Botify account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Botify is held behind that approval.
Where this came from
The operations above are read from a published API description for Botify at raw.githubusercontent.com/botify-labs/botify-sdk-js/master/swagger.json. Descriptions are the provider’s own words, not ours. Last published 2021-06-21.