API CLIENTS and KEY REPORTING Flashcards

1
Q

How to manage API Keys?

A

Use API Clients/Keys > Controls to manage API authentication for organization’s API integrations with Falcon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What role must a user have to view and modify API keys?

A

-Must have Falcon Admin role to view and modify API keys

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How many sets of controls are in API Clients/ Keys

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What happens when a user clicks “Reset Key”

A

-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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What can the Legacy API UUID be used for?

A

-To authenticate requests to some Query API endpoints and all ThreatGraph API endpoints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the CS API (advanced programming interface)?

A

A set of REST- based API endpoints that allow you to perform programmatically instead of through the falcon console

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CS API uses _____for authentication?

A

-OAuth2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Using OAuth2 you can…

A

-Use access tokens to make API requests
-manage multiple API clients
-Define limited scopes of permissions for API functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is created along with the creation of an API client?

A

-client ID
-Secret

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is exchanged during an OAuth2 flow?

A

-Client ID and secret are exchanged for the OAuth2.0 access token

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is exchanged during an OAuth2 flow?

A

-Client ID and secret are exchanged for the OAuth2.0 access token

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How often does the OAuth2.0 token expire?

A

-Expire every ½ hour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How to create an API client?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How to reset an API client secret?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How to edit an API client?

A

Falcon main menu> support and resources>resources and tools>API clients and keys> select api client> click edit icon> make changes as necessary> save

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How to delete an API client?

A

Falcon main menu> support and resources>resources and tools>API clients and keys>select api client> delete>delete