2026-07-18
▼ ▲ firebaseappcheck.projects.apps.exchangeSafetyNetToken
Deprecated : Yes
Path : v1/{+app}:exchangeSafetyNetToken
Flat Path : v1/projects/{projectsId}/apps/{appsId}:exchangeSafetyNetToken
Parameters :
app
Description : Required. The relative resource name of the Android app, in the format: ``` projects/{project_number}/apps/{app_id} ``` If necessary, the `project_number` element can be replaced with the project ID of the Firebase project. Learn more about using project identifiers in Google's [AIP 2510](https://google.aip.dev/cloud/2510) standard.
Location : path
Required : Yes
Pattern : ^projects/[^/]+/apps/[^/]+$
Type : string
Parameter Order : app
Description : Validates a [SafetyNet token](https://developer.android.com/training/safetynet/attestation#request-attestation-step). If valid, returns an AppCheckToken.
HTTP Method : POST
Scopes :
▼ ▲ firebaseappcheck.projects.apps.safetyNetConfig.patch
Path : v1/{+name}
Deprecated : Yes
Parameter Order : name
Description : Updates the SafetyNetConfig for the specified app. While this configuration is incomplete or invalid, the app will be unable to exchange SafetyNet tokens for App Check tokens.
Flat Path : v1/projects/{projectsId}/apps/{appsId}/safetyNetConfig
Parameters :
name
Location : path
Description : Required. The relative resource name of the SafetyNet configuration object, in the format: ``` projects/{project_number}/apps/{app_id}/safetyNetConfig ```
Type : string
Pattern : ^projects/[^/]+/apps/[^/]+/safetyNetConfig$
Required : Yes
updateMask
Type : string
Format : google-fieldmask
Location : query
Description : Required. A comma-separated list of names of fields in the SafetyNetConfig to update. Example: `token_ttl`.
HTTP Method : PATCH
Scopes :
▼ ▲ firebaseappcheck.projects.apps.safetyNetConfig.get
Flat Path : v1/projects/{projectsId}/apps/{appsId}/safetyNetConfig
Parameters :
name
Pattern : ^projects/[^/]+/apps/[^/]+/safetyNetConfig$
Type : string
Required : Yes
Description : Required. The relative resource name of the SafetyNetConfig, in the format: ``` projects/{project_number}/apps/{app_id}/safetyNetConfig ```
Location : path
Parameter Order : name
Description : Gets the SafetyNetConfig for the specified app.
HTTP Method : GET
Scopes :
Deprecated : Yes
Path : v1/{+name}
▼ ▲ firebaseappcheck.projects.apps.safetyNetConfig.batchGet
HTTP Method : GET
Scopes :
Flat Path : v1/projects/{projectsId}/apps/-/safetyNetConfig:batchGet
Parameters :
parent
Description : Required. The parent project name shared by all SafetyNetConfigs being retrieved, in the format ``` projects/{project_number} ``` The parent collection in the `name` field of any resource being retrieved must match this field, or the entire batch fails.
Location : path
Required : Yes
Pattern : ^projects/[^/]+$
Type : string
names
Description : Required. The relative resource names of the SafetyNetConfigs to retrieve, in the format ``` projects/{project_number}/apps/{app_id}/safetyNetConfig ``` A maximum of 100 objects can be retrieved in a batch.
Repeated : Yes
Location : query
Type : string
Parameter Order : parent
Description : Atomically gets the SafetyNetConfigs for the specified list of apps.
Deprecated : Yes
Path : v1/{+parent}/apps/-/safetyNetConfig:batchGet
▼ ▲ firebaseappcheck.projects.apps.exchangeSafetyNetToken
Deprecated : Yes
Path : v1/{+app}:exchangeSafetyNetToken
Flat Path : v1/projects/{projectsId}/apps/{appsId}:exchangeSafetyNetToken
Parameters :
app
Description : Required. The relative resource name of the Android app, in the format: ``` projects/{project_number}/apps/{app_id} ``` If necessary, the `project_number` element can be replaced with the project ID of the Firebase project. Learn more about using project identifiers in Google's [AIP 2510](https://google.aip.dev/cloud/2510) standard.
Location : path
Required : Yes
Pattern : ^projects/[^/]+/apps/[^/]+$
Type : string
Parameter Order : app
Description : Validates a [SafetyNet token](https://developer.android.com/training/safetynet/attestation#request-attestation-step). If valid, returns an AppCheckToken.
HTTP Method : POST
Scopes :
▼ ▲ firebaseappcheck.projects.apps.safetyNetConfig.patch
Path : v1/{+name}
Deprecated : Yes
Parameter Order : name
Description : Updates the SafetyNetConfig for the specified app. While this configuration is incomplete or invalid, the app will be unable to exchange SafetyNet tokens for App Check tokens.
Flat Path : v1/projects/{projectsId}/apps/{appsId}/safetyNetConfig
Parameters :
name
Location : path
Description : Required. The relative resource name of the SafetyNet configuration object, in the format: ``` projects/{project_number}/apps/{app_id}/safetyNetConfig ```
Type : string
Pattern : ^projects/[^/]+/apps/[^/]+/safetyNetConfig$
Required : Yes
updateMask
Type : string
Format : google-fieldmask
Location : query
Description : Required. A comma-separated list of names of fields in the SafetyNetConfig to update. Example: `token_ttl`.
HTTP Method : PATCH
Scopes :
▼ ▲ firebaseappcheck.projects.apps.safetyNetConfig.get
Flat Path : v1/projects/{projectsId}/apps/{appsId}/safetyNetConfig
Parameters :
name
Pattern : ^projects/[^/]+/apps/[^/]+/safetyNetConfig$
Type : string
Required : Yes
Description : Required. The relative resource name of the SafetyNetConfig, in the format: ``` projects/{project_number}/apps/{app_id}/safetyNetConfig ```
Location : path
Parameter Order : name
Description : Gets the SafetyNetConfig for the specified app.
HTTP Method : GET
Scopes :
Deprecated : Yes
Path : v1/{+name}
▼ ▲ firebaseappcheck.projects.apps.safetyNetConfig.batchGet
HTTP Method : GET
Scopes :
Flat Path : v1/projects/{projectsId}/apps/-/safetyNetConfig:batchGet
Parameters :
parent
Description : Required. The parent project name shared by all SafetyNetConfigs being retrieved, in the format ``` projects/{project_number} ``` The parent collection in the `name` field of any resource being retrieved must match this field, or the entire batch fails.
Location : path
Required : Yes
Pattern : ^projects/[^/]+$
Type : string
names
Description : Required. The relative resource names of the SafetyNetConfigs to retrieve, in the format ``` projects/{project_number}/apps/{app_id}/safetyNetConfig ``` A maximum of 100 objects can be retrieved in a batch.
Repeated : Yes
Location : query
Type : string
Parameter Order : parent
Description : Atomically gets the SafetyNetConfigs for the specified list of apps.
Deprecated : Yes
Path : v1/{+parent}/apps/-/safetyNetConfig:batchGet