Lists all available Apps for the specified FirebaseProject
.
This is a convenience method. Typically, interaction with an App should be done using the platform-specific service, but some tool use-cases require a summary of all known Apps (such as for App selector interfaces).
HTTP request
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
The parent
Refer to the |
Query parameters
Parameters | |
---|---|
page |
Token returned from a previous call to |
page |
The maximum number of Apps to return in the response. The server may return fewer than this value at its discretion. If no value is specified (or too large a value is specified), then the server will impose its own limit. This value cannot be negative. |
filter |
A query string compatible with Google's AIP-160 standard. Use any of the following fields in a query: This query also supports the following "virtual" fields. These are fields which are not actually part of the returned resource object, but they can be queried as if they are pre-populated with specific values.
|
show |
Controls whether Apps in the If not specified, only |
Request body
The request body must be empty.
Response body
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"apps": [
{
object ( |
Fields | |
---|---|
apps[] |
One page of results from a call to |
next |
If the result list is too large to fit in a single response, then a token is returned. This token can be used in a subsequent calls to Page tokens are short-lived and should not be persisted. |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-platform.read-only
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/firebase.readonly
For more information, see the Authentication Overview.
FirebaseAppInfo
A high-level summary of an App.
JSON representation |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Fields | |
---|---|
name |
The resource name of the Firebase App, in the format:
or
or
|
display |
The user-assigned display name of the Firebase App. |
platform |
The platform of the Firebase App. |
app |
Output only. Immutable. The globally unique, Firebase-assigned identifier for the This identifier should be treated as an opaque token, as the data format is not specified. |
namespace |
Output only. Immutable. The platform-specific identifier of the App. Note: For most use cases, use This string is derived from a native identifier for each platform: |
api |
The globally unique, Google-assigned identifier (UID) for the Firebase API key associated with the App. Be aware that this value is the UID of the API key, not the If |
state |
Output only. The lifecycle state of the App. |
expire |
Output only. If the App has been removed from the Project, this is the timestamp of when the App is considered expired and will be permanently deleted. After this time, the App cannot be undeleted (that is, restored to the Project). This value is only provided if the App is in the A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
AppPlatform
Platforms with which a Firebase App can be associated.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
Unknown state. This is only used for distinguishing unset values. |
IOS |
The Firebase App is associated with iOS. |
ANDROID |
The Firebase App is associated with Android. |
WEB |
The Firebase App is associated with web. |