{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://www.apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/analytics:googleapis-digitalassetlinks/digitalassetlinks-assetlinks-bulk-check":{"post":{"operationId":"analytics_googleapis_digitalassetlinks_digitalassetlinks_assetlinks_bulk_check","summary":"Send a bundle of statement checks in a single RPC to minimize latency and service load. Statements need not…","description":"POST /v1/assetlinks:bulkCheck","tags":["analytics"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"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-digitalassetlinks/digitalassetlinks-assetlinks-check":{"get":{"operationId":"analytics_googleapis_digitalassetlinks_digitalassetlinks_assetlinks_check","summary":"Determines whether the specified (directional) relationship exists between the specified source and target…","description":"GET /v1/assetlinks:check","tags":["analytics"],"parameters":[{"name":"relation","in":"query","required":false,"description":"Query string for the relation. We identify relations with strings of the format `/`, where `` must be one of a set of pre-defined purpose…","schema":{"type":"string","description":"Query string for the relation. We identify relations with strings of the format `/`, where `` must be one of a set of pre-defined purpose…"}},{"name":"returnRelationExtensions","in":"query","required":false,"description":"Whether to return relation_extensions payloads specified in the source Digital Asset Links statements linking the requested source and…","schema":{"type":"boolean","description":"Whether to return relation_extensions payloads specified in the source Digital Asset Links statements linking the requested source and…"}},{"name":"source.androidApp.certificate.sha256Fingerprint","in":"query","required":false,"description":"The uppercase SHA-265 fingerprint of the certificate. From the PEM certificate, it can be acquired like this: $ keytool -printcert -file…","schema":{"type":"string","description":"The uppercase SHA-265 fingerprint of the certificate. From the PEM certificate, it can be acquired like this: $ keytool -printcert -file…"}},{"name":"source.androidApp.packageName","in":"query","required":false,"description":"Android App assets are naturally identified by their Java package name. For example, the Google Maps app uses the package name…","schema":{"type":"string","description":"Android App assets are naturally identified by their Java package name. For example, the Google Maps app uses the package name…"}},{"name":"source.web.site","in":"query","required":false,"description":"Web assets are identified by a URL that contains only the scheme, hostname and port parts. The format is http[s]://[:] Hostnames must be…","schema":{"type":"string","description":"Web assets are identified by a URL that contains only the scheme, hostname and port parts. The format is http[s]://[:] Hostnames must be…"}},{"name":"target.androidApp.certificate.sha256Fingerprint","in":"query","required":false,"description":"The uppercase SHA-265 fingerprint of the certificate. From the PEM certificate, it can be acquired like this: $ keytool -printcert -file…","schema":{"type":"string","description":"The uppercase SHA-265 fingerprint of the certificate. From the PEM certificate, it can be acquired like this: $ keytool -printcert -file…"}},{"name":"target.androidApp.packageName","in":"query","required":false,"description":"Android App assets are naturally identified by their Java package name. For example, the Google Maps app uses the package name…","schema":{"type":"string","description":"Android App assets are naturally identified by their Java package name. For example, the Google Maps app uses the package name…"}},{"name":"target.web.site","in":"query","required":false,"description":"Web assets are identified by a URL that contains only the scheme, hostname and port parts. The format is http[s]://[:] Hostnames must be…","schema":{"type":"string","description":"Web assets are identified by a URL that contains only the scheme, hostname and port parts. The format is http[s]://[:] Hostnames must be…"}}],"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-digitalassetlinks/digitalassetlinks-statements-list":{"get":{"operationId":"analytics_googleapis_digitalassetlinks_digitalassetlinks_statements_list","summary":"Retrieves a list of all statements from a given source that match the specified target and statement string.…","description":"GET /v1/statements:list","tags":["analytics"],"parameters":[{"name":"relation","in":"query","required":false,"description":"Use only associations that match the specified relation. See the [`Statement`](#Statement) message for a detailed definition of relation…","schema":{"type":"string","description":"Use only associations that match the specified relation. See the [`Statement`](#Statement) message for a detailed definition of relation…"}},{"name":"returnRelationExtensions","in":"query","required":false,"description":"Whether to return any relation_extensions payloads specified in the source digital asset links statements. If this is set to `false`…","schema":{"type":"boolean","description":"Whether to return any relation_extensions payloads specified in the source digital asset links statements. If this is set to `false`…"}},{"name":"source.androidApp.certificate.sha256Fingerprint","in":"query","required":false,"description":"The uppercase SHA-265 fingerprint of the certificate. From the PEM certificate, it can be acquired like this: $ keytool -printcert -file…","schema":{"type":"string","description":"The uppercase SHA-265 fingerprint of the certificate. From the PEM certificate, it can be acquired like this: $ keytool -printcert -file…"}},{"name":"source.androidApp.packageName","in":"query","required":false,"description":"Android App assets are naturally identified by their Java package name. For example, the Google Maps app uses the package name…","schema":{"type":"string","description":"Android App assets are naturally identified by their Java package name. For example, the Google Maps app uses the package name…"}},{"name":"source.web.site","in":"query","required":false,"description":"Web assets are identified by a URL that contains only the scheme, hostname and port parts. The format is http[s]://[:] Hostnames must be…","schema":{"type":"string","description":"Web assets are identified by a URL that contains only the scheme, hostname and port parts. The format is http[s]://[:] Hostnames must be…"}}],"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"}}},"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"}}}}}}}