{"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-authorizatio":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_authorizatio","summary":"Gets details of a single authorization.","description":"GET /v1/{+name}","tags":["dev-tools"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The resource name of the authorization.","schema":{"type":"string","description":"Required. The resource name of the authorization."}}],"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-patch":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_patch","summary":"Updates the parameters of a single auth provider.","description":"PATCH /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Identifier. The full resource name of the auth provider. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}"},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"updateMask":{"type":"string","description":"Optional. Field mask is used to specify the fields to be overwritten in the auth provider resource by the update. The fields specified in…"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-authorizatio-2":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_authorizatio_2","summary":"Deletes a single authorization.","description":"DELETE /v1/{+name}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Required. The resource name of the authorization to delete. Format:…"},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"}}}}}},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-list":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_list","summary":"Lists information about the supported locations for this service. This method lists locations based on the…","description":"GET /v1/{+name}/locations","tags":["dev-tools"],"parameters":[{"name":"extraLocationTypes","in":"query","required":false,"description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.","schema":{"type":"string","description":"Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage."}},{"name":"filter","in":"query","required":false,"description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…","schema":{"type":"string","description":"A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is…"}},{"name":"name","in":"query","required":true,"description":"The resource that owns the locations collection, if applicable.","schema":{"type":"string","description":"The resource that owns the locations collection, if applicable."}},{"name":"pageSize","in":"query","required":false,"description":"The maximum number of results to return. If not set, the service selects a default.","schema":{"type":"integer","description":"The maximum number of results to return. If not set, the service selects a default."}},{"name":"pageToken","in":"query","required":false,"description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.","schema":{"type":"string","description":"A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page."}}],"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/dev-tools:google-agentidentity/agentidentity-projects-locations-access-summaries-list":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_access_summaries_list","summary":"Lists access summaries in a given project and location. Supported filters: - `workload_id`: Filter by the…","description":"GET /v1/{+parent}/accessSummaries","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter string to restrict the results. Currently supports filtering by `workload_id` or `auth_provider_name`. If no filter is…","schema":{"type":"string","description":"Optional. Filter string to restrict the results. Currently supports filtering by `workload_id` or `auth_provider_name`. If no filter is…"}},{"name":"orderBy","in":"query","required":false,"description":"Optional. This field is currently ignored. Defaults to ordering by (auth_provider_id, user_id) in ascending order.","schema":{"type":"string","description":"Optional. This field is currently ignored. Defaults to ordering by (auth_provider_id, user_id) in ascending order."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token identifying a page of results the server should return.","schema":{"type":"string","description":"Optional. A token identifying a page of results the server should return."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}","schema":{"type":"string","description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}"}}],"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-list":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_list","summary":"Lists auth providers in a given project and location.","description":"GET /v1/{+parent}/authProviders","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter results. This field is currently ignored.","schema":{"type":"string","description":"Optional. Filter results. This field is currently ignored."}},{"name":"orderBy","in":"query","required":false,"description":"Optional. Currently ignored. Defaults to ordering by auth_provider_id in ascending order.","schema":{"type":"string","description":"Optional. Currently ignored. Defaults to ordering by auth_provider_id in ascending order."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, the first page is returned.","schema":{"type":"string","description":"Optional. A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, the first page is returned."}},{"name":"parent","in":"query","required":true,"description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}","schema":{"type":"string","description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}"}},{"name":"showDeleted","in":"query","required":false,"description":"Optional. Deleted auth providers will be kept with a soft-delete for 30 days before being purged. If this field is set to `true`, deleted…","schema":{"type":"boolean","description":"Optional. Deleted auth providers will be kept with a soft-delete for 30 days before being purged. If this field is set to `true`, deleted…"}}],"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-create":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_create","summary":"Creates a new auth provider in a given project and location.","description":"POST /v1/{+parent}/authProviders","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["parent","body"],"properties":{"authProviderId":{"type":"string","description":"Required. The ID to use for the auth provider, which will become the final segment of the auth provider's resource name. This value should…"},"parent":{"type":"string","description":"Required. The parent resource where the auth provider is created. Format: projects/{project}/locations/{location}"},"requestId":{"type":"string","description":"Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will…"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-disable":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_disable","summary":"Disables a single auth provider.","description":"POST /v1/{+name}:disable","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the auth provider. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-enable":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_enable","summary":"Enables a single auth provider.","description":"POST /v1/{+name}:enable","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the auth provider. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-authorizatio-3":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_authorizatio_3","summary":"Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…","description":"GET /v1/{+resource}:getIamPolicy","tags":["dev-tools"],"parameters":[{"name":"options.requestedPolicyVersion","in":"query","required":false,"description":"Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid…","schema":{"type":"integer","description":"Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid…"}},{"name":"resource","in":"query","required":true,"description":"REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)…","schema":{"type":"string","description":"REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)…"}}],"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-query":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_query","summary":"Queries which auth providers are used by a given workload ID.","description":"GET /v1/{+parent}/authProviders:query","tags":["dev-tools"],"parameters":[{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, the first page is returned. A…","schema":{"type":"string","description":"Optional. A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, the first page is returned. A…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}","schema":{"type":"string","description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}"}},{"name":"workloadId","in":"query","required":false,"description":"Required. The workload identifier to filter by.","schema":{"type":"string","description":"Required. The workload identifier to filter by."}}],"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-query-worklo":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_query_worklo","summary":"Queries which workloads are using a given auth provider.","description":"GET /v1/{+name}:queryWorkloads","tags":["dev-tools"],"parameters":[{"name":"name","in":"query","required":true,"description":"Required. The name of the auth provider to query. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}","schema":{"type":"string","description":"Required. The name of the auth provider to query. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}"}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A token, which can be sent as `page_token` to retrieve the next page. When paginating, all other parameters provided to…","schema":{"type":"string","description":"Optional. A token, which can be sent as `page_token` to retrieve the next page. When paginating, all other parameters provided to…"}}],"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-revoke-autho":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_revoke_autho","summary":"Revokes all authorizations for a specific user on an auth provider. This deletes all authorization records…","description":"POST /v1/{+name}:revokeAuthorization","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the auth provider. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-authorizatio-4":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_authorizatio_4","summary":"Sets the access control policy on the specified resource. Replaces any existing policy. Can return…","description":"POST /v1/{+resource}:setIamPolicy","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resource","body"],"properties":{"resource":{"type":"string","description":"REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names)…"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-authorizatio-5":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_authorizatio_5","summary":"Returns permissions that a caller has on the specified resource. If the resource does not exist, this will…","description":"POST /v1/{+resource}:testIamPermissions","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["resource","body"],"properties":{"resource":{"type":"string","description":"REQUIRED: The resource for which the policy detail is being requested. See [Resource…"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-undelete":{"post":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_undelete","summary":"Undeletes a single auth provider.","description":"POST /v1/{+name}:undelete","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","body"],"properties":{"name":{"type":"string","description":"Required. The resource name of the auth provider. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}"},"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/dev-tools:google-agentidentity/agentidentity-projects-locations-auth-providers-authorizatio-6":{"get":{"operationId":"dev_tools_google_agentidentity_agentidentity_projects_locations_auth_providers_authorizatio_6","summary":"Lists authorizations in a given project and location.","description":"GET /v1/{+parent}/authorizations","tags":["dev-tools"],"parameters":[{"name":"filter","in":"query","required":false,"description":"Optional. Filter string to restrict the results. Currently supports filtering by `client_user_id` only. Format: `client_user_id=\"\"`","schema":{"type":"string","description":"Optional. Filter string to restrict the results. Currently supports filtering by `client_user_id` only. Format: `client_user_id=\"\"`"}},{"name":"orderBy","in":"query","required":false,"description":"Optional. This field is currently ignored. Defaults to ordering by authorization_id in ascending order.","schema":{"type":"string","description":"Optional. This field is currently ignored. Defaults to ordering by authorization_id in ascending order."}},{"name":"pageSize","in":"query","required":false,"description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…","schema":{"type":"integer","description":"Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. The…"}},{"name":"pageToken","in":"query","required":false,"description":"Optional. A page token, received from a previous `ListAuthorizations` call. Provide this to retrieve the subsequent page. When paginating,…","schema":{"type":"string","description":"Optional. A page token, received from a previous `ListAuthorizations` call. Provide this to retrieve the subsequent page. When paginating,…"}},{"name":"parent","in":"query","required":true,"description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}","schema":{"type":"string","description":"Required. The parent resource where the search is performed. Format: projects/{project}/locations/{location}/authProviders/{auth_provider}"}}],"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"}}}}}}}