assetinventory.bugcrowd.com Open in urlscan Pro
2606:4700:10::6814:744  Public Scan

URL: https://assetinventory.bugcrowd.com/api/
Submission: On May 20 via manual from GB — Scanned from GB

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input type="text" class="download-url-input" value=""><button class="download-url-button button">Explore</button></form>

Text Content

Explore


BUGCROWD API

 1.0.0 

[ Base URL: /api/1.0 ]

Powered by Bit Discovery

Schemeshttps
Authorize


TAGS

INTERACT WITH TAGS.



GET /tags
Get tags from store
POST /tag /create
Add a new tag to the store
POST /tag /{id} /delete
Delete tag from store
POST /tag /{id} /edit
Edit tag by id
POST /tags /search
Search tags by name
POST /tags /bulkadd
Add all assets to all tags
POST /tags /bulkremove
Remove all assets from all tags
POST /tags /bulkaddfilter
Add all assets to all tags using a filter
POST /tags /bulkremovefilter
Remove all assets from all tags using a filter

SOURCES

ACCESS SOURCE LISTS AND RESULTS.



GET /sources
List of Sources
POST /source /add
Add source to inventory
POST /source /ip /add
Add an IP source to inventory
POST /source /asn /add
Add an ASN source to inventory
POST /sources /ip /add
Add multiple IP sources
POST /source /{id} /subdomains
Add missing subdomains to the specified domain source
GET /source /{id} /refreshscreenshot
Refresh the screenshot associated with the source
POST /source /{id}
Get the source by id
POST /source /{id} /delete
Delete the source by id
GET /source /suggestions
Get suggestion count for a specific domain
POST /sources /add
Add multiple sources
POST /sources /delete
Delete multiple sources

ASSETS

LIST ASSETS WITH IP ADDRESS, HOSTNAME, PORT AND UNIQUE HASH.



POST /asset /bulkmove
Move Assets to a selected Inventory and archive them in the current one
POST /asset /bulkmovefilter
Move Assets to a selected Inventory by filters, and archive them in the current
one
POST /assets
View assets
GET /asset /{id}
View asset
GET /asset /{id} /history
View asset history
POST /asset /{id} /update
Update selected asset
POST /asset /hide
Archive or unarchive assets
POST /asset /hidefilter
Archive or unarchive assets using a filter
POST /hiddenassets
Get archived asset results

ALERTS

GET ALERTS FOR SUBSCRIPTIONS.



GET /alerts
Get subscription alerts

USERS

INTERACT WITH USERS



POST /users
Create a user and send invite link
GET /users /roles
Get available access levels for users
GET /users /me /settings
Get settings for current user
POST /users /me /settings
Update settings for current user
GET /users /me /apikey /generate
Invalidate your api key and generate a new one
POST /users /me
Update user data
POST /users /me /profile_pic
Update user profile picture

COMPANIES

INTERACT WITH COMPANIES



GET /companies
Get companies
POST /companies
Create a company

DASHBOARD

ACCESS VARIOUS DATA AGGREGATES BASED ON FILTERS AND COLUMNS



POST /dashboard
Access aggregate data
GET /dashboard_historic
Access historical and other various data regarding your Inventory

BUSINESSES

INTERACT WITH BUSINESSES



GET /businesses
List all businesses accessible by the current user.
PUT /businesses
Create a new business.
GET /businesses /{id}
Get a specific business accessible by the current user.
PATCH /businesses /{id}
Modify an existing business.
DELETE /businesses /{id}
Delete an existing business.
PUT /businesses /{id} /user
Add an user to the business.
DELETE /businesses /{id} /user
Delete an user from the business.
PUT /businesses /{id} /inventory
Add an inventory to the business.
DELETE /businesses /{id} /inventory
Delete an inventory from the business.

BLOCKLIST

INTERACT WITH BLOCKLISTS



GET /blocklistitems
Get all blocklisted items
GET /blocklist /{type}
Get blocklist of the given type.
POST /blocklist /{type}
Create a new blocklisted item
DELETE /blocklist /{type}
Delete an inventory from the blocklist.

WORKSPACES

INTERACT WITH WORKSPACES



GET /workspaces
List of workspaces
GET /workspaces /{workspaceId} /limits /{type}
Get asset or user limits for workspace from id
GET /workspaces /{workspaceId}
Get workspace by id
POST /workspace
Create new workspace
PATCH /workspace
Update existing workspace

SUBSCRIPTIONS


POST /smartfolders /copy
Copy subscriptions from the current inventory to other ones
GET /smartfolders
Get subscriptions from store
GET /smartfolder /{id} /share
Share a subscription
GET /smartfolder /{id}
Get subscription from store by ID
GET /smartfolder /name
Get subscription name from store without logging in
GET /smartfolder /templates
Get subscription templates
GET /smartfolder /templates /preview
Get preview of the provided subscription on the provided inventory
POST /smartfolder /unsubscribe
Unsubscribe from email alerts without logging in
POST /smartfolder /{id} /refresh
Refresh subscription asset count
GET /smartfolder /{id} /recent
Get assets recently added to smartfolder specified by ID
GET /smartfolder /alert /try
Try subscription alerts
POST /smartfolder /create
Add a new subscription to the store
POST /smartfolder /{id} /edit
Edit subscription by id
POST /smartfolder /{id} /delete
Remove a subscription from the store
POST /smartfolder /{id} /shared /{hash}
Get subscription from store by id and share hash

INVITES

INTERACT WITH INVITES



POST /invites
Create invite links for inventory
POST /invite /resend
Resend already created invite links for inventory

ADHOCS


GET /adhocs
Get the list of adhoc queries for the current inventory
PUT /adhocs
Create a new adhoc query for the current company.
DELETE /adhoc /{id}
Delete the adhoc query
PATCH /adhoc /{id}
Delete the adhoc query
POST /adhoc /{id} /run
Start an adhoc query run

TXT_RECORDS

INTERACT WITH TXT RECORDS



POST /txt-records /search


EXPORT


POST /export /download
Download export using token
POST /assets /export /xlsx
Generate export token for filtered assets in xlsx format.
POST /assets /export /csv
Generate export token for filtered assets in csv format.
POST /assets /export /json
Generate export token for filtered assets in json format
POST /sources /export /csv
Generate export token for source list in csv format.
POST /sources /export /xlsx
Generate export token for source list in xlsx format.

INVENTORY


GET /inventory /limit
Get the asset limit of the current inventory
POST /inventory
List the assets in your Inventory
POST /inventory /{id} /refresh
Refresh inventory asset count
PATCH /inventory /current
Edit current inventory name and description.
GET /inventories /preview
Get the estimated asset count for all inventories with the provided subscription
template
POST /inventories /create
Create a new inventory
POST /inventories /duplicate
Duplicate an existing inventory
GET /inventories /list
Get user inventories
GET /inventories /{inventory_id}
Get an inventory that the current user has access to
POST /inventories /delete
Delete user inventories
GET /inventories /{inventory_id} /members
Get members of an inventory.
POST /inventories /{inventory_id} /members /delete
Delete user from an inventory
POST /inventories /members /invite
Invite users to an inventory
GET /inventories /{inventory_id} /member /{member_id} /role
Get roles of a member in an inventory.
PATCH /inventories /{inventory_id} /member /{member_id} /role
Update roles of a member in an inventory.
GET /inventories /{inventory_id} /member /{member_id} /column_blocklist
Get the column blocklist of a member in an inventory.
PATCH /inventories /{inventory_id} /member /{member_id} /column_blocklist
Update column blocklist of a member in an inventory.
GET /inventory /greenlight
Check if the current inventory has all its data ready for use
PUT /inventory /greenlight
Request greenlight to be refreshed
POST /inventory /missing-assets
Check if a missing asset was removed automatically by the system
GET /inventory /missing-assets
Fetch missing asset query results
GET /inventories /{inventory_id} /columns
Get available filters for all apps
GET /inventory /rules /list
Get exclusion rule of your inventory
POST /inventory /rules /add
Add exclusion rule to your inventory
POST /inventory /rules /delete
Remove exclusion rule from your inventory
PATCH /inventory /rules /reorder
Update order of exclusion rules execution for your inventory
GET /inventory /automation /list
List automation rules of inventory
POST /inventory /automation /add
Add an automation rule
PATCH /inventory /automation /{id} /update
Update an automation rule
GET /inventory /automation /{id} /run
Run an automation rule manually
PATCH /inventory /automation /{id} /reorder
Reorder automation rule
DELETE /inventory /automation /{id} /delete
Delete an automation rule

SUGGESTIONS


POST /suggestions /list
Get current inventory suggestions list
POST /suggestions /count
Count all suggestions of inventory with filters applied
POST /suggestions /accept
Accept suggestions
POST /suggestions /decline
Decline suggestions
GET /suggestions /brandnames /list
Get current inventory brand names
POST /suggestions /brandnames /add
Add brand name to inventory
POST /suggestions /brandnames /delete
Remove brand name from inventory
GET /suggestions /orgnames /list
Get current inventory org names
POST /suggestions /orgnames /add
Add org name to inventory
POST /suggestions /orgnames /delete
Remove org name from inventory
GET /suggestions /registrators /list
Get current inventory registrator emails
POST /suggestions /registrators /add
Add a registrator email to inventory
POST /suggestions /registrators /delete
Remove registrator from inventory
GET /suggestions /nameservers /list
Get current inventory nameservers
POST /suggestions /nameservers /add
Add nameserver to inventory
POST /suggestions /nameservers /delete
Remove nameserver from inventory
GET /suggestions /backreflinks /list
Get current inventory backref links
POST /suggestions /backreflinks /add
Add backref link to inventory
POST /suggestions /backreflinks /delete
Remove backref link from inventory
GET /suggestions /blocklist
Get list of user defined suggestion blocklist items
POST /suggestions /blocklist
Add a suggestions blocklist item for the current inventory
PATCH /suggestions /blocklist
Allow a suggestion blocklist item for the current inventory

MODELS

Error
Asset