{"message":"GCP Project Access Checker API - Viewer Access Compliance","version":"1.0.0","description":"Check service account permissions across GCP projects","authentication":"Bearer token required (API key)","endpoints":{"POST /check-access":"Check service account viewer access compliance across all projects [AUTH REQUIRED]","GET /health":"Health check endpoint [NO AUTH]","GET /service-account":"Get current service account information [AUTH REQUIRED]"},"usage":{"authentication":"Include 'Authorization: Bearer YOUR_API_KEY' header","payload_example":{"project_id":"target-project-id","dataset_name":"your_dataset_name","billing_id":"01193D-E7A9AE-93F934"}},"table_format":"project_id.dataset_name.gcp_billing_export_resource_v1_<billing_id_with_underscores>","cross_project_query":"BigQuery query runs from pod's project but queries dataset in target project","compliance_check":"Returns viewer_access_compliance=true only if ALL projects have roles/viewer"}