{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-firebasestorage/firebasestorage-projects-buckets-get":{"get":{"operationId":"analytics_googleapis_firebasestorage_firebasestorage_projects_buckets_get","summary":"Gets a single linked storage bucket.","description":"GET /v1beta/{+name}","tags":["analytics"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. Resource name of the bucket, mirrors the ID of the underlying Google Cloud Storage bucket,…","schema":{"type":"string","description":"Required. Resource name of the bucket, mirrors the ID of the underlying Google Cloud Storage bucket,…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-firebasestorage/firebasestorage-projects-delete-default-bucket":{"post":{"operationId":"analytics_googleapis_firebasestorage_firebasestorage_projects_delete_default_bucket","summary":"Unlinks and deletes the default bucket.","description":"DELETE /v1beta/{+name}","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. The name of the default bucket to delete, `projects/{project_id_or_number}/defaultBucket`."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-firebasestorage/firebasestorage-projects-buckets-add-firebase":{"post":{"operationId":"analytics_googleapis_firebasestorage_firebasestorage_projects_buckets_add_firebase","summary":"Links a Google Cloud Storage bucket to a Firebase project.","description":"POST /v1beta/{+bucket}:addFirebase","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["bucket","body"],"properties":{"bucket":{"type":"string","description":"Required. Resource name of the bucket, mirrors the ID of the underlying Google Cloud Storage bucket,…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-firebasestorage/firebasestorage-projects-buckets-list":{"get":{"operationId":"analytics_googleapis_firebasestorage_firebasestorage_projects_buckets_list","summary":"Lists the linked storage buckets for a project.","description":"GET /v1beta/{+parent}/buckets","tags":["analytics"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"The maximum number of buckets to return. If not set, the server will use a reasonable default.","schema":{"type":"integer","description":"The maximum number of buckets to return. If not set, the server will use a reasonable default."}},{"name":"pageToken","in":"query","required":false,"description":"A page token, received from a previous `ListBuckets` call. Provide this to retrieve the subsequent page. When paginating, all other…","schema":{"type":"string","description":"A page token, received from a previous `ListBuckets` call. Provide this to retrieve the subsequent page. When paginating, all other…"}},{"name":"parent","in":"query","required":true,"description":"Required. Resource name of the parent Firebase project, `projects/{project_id_or_number}`.","schema":{"type":"string","description":"Required. Resource name of the parent Firebase project, `projects/{project_id_or_number}`."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-firebasestorage/firebasestorage-projects-buckets-remove-firebase":{"post":{"operationId":"analytics_googleapis_firebasestorage_firebasestorage_projects_buckets_remove_firebase","summary":"Unlinks a linked Google Cloud Storage bucket from a Firebase project.","description":"POST /v1beta/{+bucket}:removeFirebase","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["bucket","body"],"properties":{"bucket":{"type":"string","description":"Required. Resource name of the bucket, mirrors the ID of the underlying Google Cloud Storage bucket,…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/analytics:googleapis-firebasestorage/firebasestorage-projects-default-bucket-create":{"post":{"operationId":"analytics_googleapis_firebasestorage_firebasestorage_projects_default_bucket_create","summary":"Creates a Spark tier-eligible Cloud Storage bucket and links it to your Firebase project. If the default…","description":"POST /v1beta/{+parent}/defaultBucket","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"parent":{"type":"string","description":"Required. The parent resource where the default bucket will be created, `projects/{project_id_or_number}`."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}