# CloudGuard Serverless API

**Canonical:** https://apis.io/apis/cloudguard/cloudguard-serverless-api/  
**Provider:** CloudGuard — https://apis.io/providers/cloudguard/  
**Base URL:** https://api.dome9.com  
**Documentation:** https://docs.cgn.portal.checkpoint.com/reference

CloudGuard Serverless API is one of 204 APIs that [CloudGuard](https://apis.io/providers/cloudguard/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Serverless. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

The Serverless API from CloudGuard — 36 operation(s) for serverless.

## Operations (49)

| Method | Path | Summary |
|---|---|---|
| POST | `/v2/serverless/accounts` | Post Account |
| GET | `/v2/serverless/accounts/{cloudAccountId}` | Get Account |
| PATCH | `/v2/serverless/accounts/{cloudAccountId}` | Put Account |
| PATCH | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}` | Put Account |
| GET | `/v2/serverless/accounts/states` | Get Accounts State |
| GET | `/v2/serverless/{cloudProvider}/accounts/states` | Get Accounts State |
| GET | `/v2/serverless/accounts/states/{cloudAccountId}` | Get Account State |
| GET | `/v2/serverless/{cloudProvider}/accounts/states/{cloudAccountId}` | Get Account State |
| GET | `/v2/serverless/accounts/{cloudAccountId}/exclusions` | Get Account Exclusions |
| POST | `/v2/serverless/accounts/{cloudAccountId}/exclusions` | Post Exclusion |
| GET | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/exclusions` | Get Account Exclusions |
| POST | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/exclusions` | Post Exclusion |
| GET | `/v2/serverless/accounts/{cloudAccountId}/rules` | Get Account Rules |
| POST | `/v2/serverless/accounts/{cloudAccountId}/rules` | Post Rule |
| GET | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/rules` | Get Account Rules |
| POST | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/rules` | Post Rule |
| GET | `/v2/serverless/accounts/{cloudAccountId}/rules/{ruleId}` | Get Rule |
| PUT | `/v2/serverless/accounts/{cloudAccountId}/rules/{ruleId}` | Put Rule |
| DELETE | `/v2/serverless/accounts/{cloudAccountId}/rules/{ruleId}` | Delete Rule |
| GET | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/rules/{ruleId}` | Get Rule |
| PUT | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/rules/{ruleId}` | Put Rule |
| DELETE | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/rules/{ruleId}` | Delete Rule |
| GET | `/v2/serverless/accounts/{cloudAccountId}/exclusions/{exclusionId}` | Get Exclusion |
| PUT | `/v2/serverless/accounts/{cloudAccountId}/exclusions/{exclusionId}` | Put Exclusion |
| DELETE | `/v2/serverless/accounts/{cloudAccountId}/exclusions/{exclusionId}` | Delete Exclusion |
| GET | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/exclusions/{exclusionId}` | Get Exclusion |
| PUT | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/exclusions/{exclusionId}` | Put Exclusion |
| DELETE | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/exclusions/{exclusionId}` | Delete Exclusion |
| GET | `/v2/serverless/aws/accounts/{cloudAccountId}/missingPermissions` | Get Account Missing Permissions |
| PUT | `/v2/serverless/aws/accounts/{cloudAccountId}/missingPermissions/validate` | Validate Account Missing Permissions |
| GET | `/v2/serverless/functions/{id}` | Get Function |
| GET | `/v2/serverless/aws/functions/{id}` | Get Function |
| GET | `/v2/serverless/azure/functions/{id}` | Get Azure Function App |
| GET | `/v2/serverless/kubernetes/functions/{id}` | Get Kubernetes Pod Group |
| POST | `/v2/serverless/aws/functions/{id}/addLogSubscription` | Function Add Log Subscription |
| PATCH | `/v2/serverless/{cloudProvider}/accounts/{cloudAccountId}/functions` | Put Functions |
| PATCH | `/v2/serverless/{cloudProvider}/functions/{id}` | Put Function |
| PATCH | `/v2/serverless/functions/{id}/fsp` | Put Function Auto Fsp |
| PATCH | `/v2/serverless/functions/{id}/fspMode` | Put Function Fsp Block |
| PATCH | `/v2/serverless/{cloudProvider}/functions/{id}/fspMode` | Put Function Fsp Block |
| GET | `/v2/serverless/functions/{id}/whitelist` | Get Function Whitelist |
| GET | `/v2/serverless/{cloudProvider}/functions/{id}/whitelist` | Get Function Whitelist |
| GET | `/v2/serverless/azure/functions/{id}/whitelist/{functionName}` | Get Azure Function Whitelist |
| GET | `/v2/serverless/functions/{id}/exclusions` | Get Function Exclusions |
| GET | `/v2/serverless/{cloudProvider}/functions/{id}/exclusions` | Get Function Exclusions |
| GET | `/v2/serverless/functions/{id}/rules` | Get Function Rules |
| GET | `/v2/serverless/{cloudProvider}/functions/{id}/rules` | Get Function Rules |
| GET | `/v2/serverless/fsp/versions` | Get Fsp Versions |
| GET | `/v2/serverless/workloadProtection/runtimes` | Get Supported Runtimes |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cloudguard/refs/heads/main/openapi/cloudguard-serverless-api-openapi.yml
- **Documentation** — https://docs.cgn.portal.checkpoint.com/reference
- **APIReference** — https://docs.cgn.portal.checkpoint.com/reference/introduction
- **Authentication** — https://docs.cgn.portal.checkpoint.com/reference/authentication

## Other CloudGuard APIs (12)

- [CloudGuard WAF API](https://apis.io/apis/cloudguard/cloudguard-waf-appsec-api/)
- [CloudGuard Code Security (Spectral) API](https://apis.io/apis/cloudguard/cloudguard-code-security-api/)
- [CloudGuard Access Lease API](https://apis.io/apis/cloudguard/cloudguard-access-lease-api/)
- [CloudGuard Access Lease Invitation API](https://apis.io/apis/cloudguard/cloudguard-access-lease-invitation-api/)
- [CloudGuard Account Trust API](https://apis.io/apis/cloudguard/cloudguard-account-trust-api/)
- [CloudGuard Agentless API](https://apis.io/apis/cloudguard/cloudguard-agentless-api/)
- [CloudGuard Alibaba Cloud Account API](https://apis.io/apis/cloudguard/cloudguard-alibaba-cloud-account-api/)
- [CloudGuard Assessment API](https://apis.io/apis/cloudguard/cloudguard-assessment-api/)
- [CloudGuard Assessment History V2 API](https://apis.io/apis/cloudguard/cloudguard-assessment-history-v2-api/)
- [CloudGuard Audit API](https://apis.io/apis/cloudguard/cloudguard-audit-api/)
- [CloudGuard Automated Actions API](https://apis.io/apis/cloudguard/cloudguard-automated-actions-api/)
- [CloudGuard Aws App Sync API](https://apis.io/apis/cloudguard/cloudguard-aws-app-sync-api/)

## Tags

Serverless

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cloudguard/cloudguard-serverless-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cloudguard/.
