Farklı webhook türleri için meta veriler. inlineCloudFunction kullanıyorsanız kaynak kodunuz, executeFunction anahtarının değeriyle aynı ada sahip bir dizinde olmalıdır. Örneğin, executeFunction anahtarı için my_webhook değeri şuna benzer bir kod yapısına sahip olur:  - /webhooks/my_webhook.yaml - /webhooks/my_webhook/index.js - /webhooks/my_webhook/package.json
| YAML temsili | |
|---|---|
| handlers: - object ( | |
| Alanlar | ||
|---|---|---|
| handlers[] | 
 Bu webhook'un işleyicilerin listesi. | |
| Birleştirme alanı webhook_type. Yalnızca bir webhook türü desteklenir.webhook_typeşunlardan yalnızca biri olabilir: | ||
| httpsEndpoint | 
 Özel webhook HTTPS uç noktası. | |
| inlineCloudFunction | 
 Webhook'lar klasöründeki koddan dağıtılan Cloud Functions işlevinin meta verileri. | |
İşleyici
Webhoook işleyicinin adını tanımlar. Bir webhook'a kayıtlı birden fazla işleyici olabilir. Bu işleyiciler, Actions projenizdeki birden fazla yerden çağrılabilir.
| YAML temsili | |
|---|---|
| name: string | |
| Alanlar | |
|---|---|
| name | 
 Zorunlu. İşleyicinin adı. Actions projesindeki tüm işleyicilerde benzersiz olmalıdır. Sipariş karşılama kaynak kodunuzda doğru işlevi çağırmak için bu işleyicinin adını kontrol edebilirsiniz. | 
HttpsEndpoint
Satır içi düzenleyiciyi kullanmıyorsanız bilgilendirilecek REST uç noktası.
| YAML temsili | |
|---|---|
| baseUrl: string httpHeaders: string: string endpointApiVersion: integer | |
| Alanlar | |
|---|---|
| baseUrl | 
 Karşılama uç noktanız için HTTPS temel URL'si (HTTP desteklenmez). İşleyici adları, iki nokta üst üste işaretinden sonra temel URL yoluna eklenir (https://cloud.google.com/apis/design/custom_methods) adresindeki stil kılavuzu izlenerek). Örneğin, "https://gactions.service.com/api" temel URL'si "https://gactions.service.com/api:{method}" URL'sine sahip istekler alır. | 
| httpHeaders | 
 POST isteğine dahil edilecek HTTP parametrelerinin haritası. 
 | 
| endpointApiVersion | 
 Uç nokta tarafından kullanılan protokolün sürümü. Bu, tüm sipariş karşılama türleri tarafından paylaşılan ve Google sipariş karşılama türüne özel olmayan protokoldür. | 
InlineCloudFunction
Webhook'lar klasöründen dağıtılan satır içi Cloud Functions işlevinin meta verilerini barındırır.
| YAML temsili | |
|---|---|
| executeFunction: string | |
| Alanlar | |
|---|---|
| executeFunction | 
 Cloud Functions işlevi giriş noktasının adı. Bu alanın değeri, kaynak kodundan dışa aktarılan yöntemin adıyla eşleşmelidir. | 
