ClientId and ClientSecret are required in order to make requests using the OAuth2.0 workflow to CrowdStrike's API client.
Before you begin, ensure you have:
- Access to the CrowdStrike Falcon Console
- Administrator privileges
- Log in to your CrowdStrike Console instance with administrative privileges.
Go to the Support and resources > Resources and tools > API Client and keys section where an API Client can be managed.
Create an API Client
Provide a Client name and a related description with the following scope permissions:
Scope Read Write Purpose Alerts ✅ ❌ Query alert data and threat/EDR events Hosts ✅ ✅ Query endpoint information and quarantine endpoints from network. Excluding the write permissions disables the quarantine feature. Assets ✅ ❌ Query application data IOC Management ✅ ✅ Query, create and delete Indicators of Compromise (IOC). Excluding the write permissions disables creating and deleting IOCs. Zero Trust Assessment ✅ ❌ Query security posture scores Confirm the new API Client
Securely store the generated Client ID, Secret and Base URL
URL This is the Base URL from where the Falcon API Client credentials came. CrowdStrike Base URLs
ClientId This is the Client Id gathered in step 2
ClientSecret This is the Client Secret gathered in step 2
Note The token_url should not be set/configured when configuration the Integration.