API CLIENTS and KEY REPORTING Flashcards
How to manage API Keys?
Use API Clients/Keys > Controls to manage API authentication for organization’s API integrations with Falcon.
What role must a user have to view and modify API keys?
-Must have Falcon Admin role to view and modify API keys
How many sets of controls are in API Clients/ Keys
API Clients/Keys = 2 sets of controls:
-Top half (API Keys) handles legacy standard for API authentication.
Top half of API Clients/Keys you’ll see
*Legacy API UUID
*A Reset Key button for legacy API Key
-Bottom half (API Clients) handles newer OAuth2 standard for API Authentication
What happens when a user clicks “Reset Key”
-If you click Reset Key, Falcon revokes existing API key, and generates a new one for your existing UUID
**New key is displayed only once upon being generated, so record it in a safe place (test calls it a SECRET key).
**Once resetting key, you cut off access for all existing integrations until you reconfigure them to use the new key
What can the Legacy API UUID be used for?
-To authenticate requests to some Query API endpoints and all ThreatGraph API endpoints
What is the CS API (advanced programming interface)?
A set of REST- based API endpoints that allow you to perform programmatically instead of through the falcon console
CS API uses _____for authentication?
-OAuth2
Using OAuth2 you can…
-Use access tokens to make API requests
-manage multiple API clients
-Define limited scopes of permissions for API functionality
What is created along with the creation of an API client?
-client ID
-Secret
What is exchanged during an OAuth2 flow?
-Client ID and secret are exchanged for the OAuth2.0 access token
What is exchanged during an OAuth2 flow?
-Client ID and secret are exchanged for the OAuth2.0 access token
How often does the OAuth2.0 token expire?
-Expire every ½ hour
How to create an API client?
Falcon main menu> support and resources>resources and tools>API clients and keys>add new api client>enter client name>select api scopes>click read or write checkboxes to enable access>click add> store api creds somewhere safe>done
How to reset an API client secret?
Falcon main menu> support and resources>resources and tools>API clients and keys>select api client>click reset secret icon>click reset>record new api secret somewhere safe>done
How to edit an API client?
Falcon main menu> support and resources>resources and tools>API clients and keys> select api client> click edit icon> make changes as necessary> save