Webhook
Configure webhooks and delivery settings.
Get organizations project webhooks
Get organizations project webhooks by organization user
Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$OK
Unauthorized
Forbidden
GET /api/v1/organizations/{organizationId}/projects/{projectId}/settings/webhooks HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"_id": "63ea10b94a472e003305232b",
"name": "text",
"url": "https://example.com",
"headers": {},
"active": true,
"events": [
"deployment.build.created"
],
"createdAt": "2025-12-06T14:35:53.765Z",
"updatedAt": "2025-12-06T14:35:53.765Z"
}
]Create a organization project webhook
Create a organization project webhook by organization user
Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$Webhook name
<name>Webhook URL
<url>Webhook headers
Webhook active status
trueExample: <active>Webhook events
["deployment.build.created"]OK
Bad Request
Unauthorized
Forbidden
POST /api/v1/organizations/{organizationId}/projects/{projectId}/settings/webhooks HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 104
{
"name": "<name>",
"url": "<url>",
"headers": {},
"active": "<active>",
"events": [
[
"deployment.build.created"
]
]
}{
"_id": "text",
"name": "text",
"slug": "text",
"description": "text",
"organization": "text",
"credential": {},
"additionalCredentials": {},
"storeCredentials": {
"googlePlay": {
"googleServiceFile": "text",
"packageName": "text"
},
"appleAppStore": {
"keyId": "ABCDEFGHIJ",
"keyIssuerId": "12345678-1234-1234-1234-123456789012",
"apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
"keyInHouse": true,
"appIdentifier": "com.akinon.test",
"teamId": "ABCDEFGHIJ",
"teamName": "Akinon Team",
"appSpecificId": 1234567890
},
"huaweiAppGallery": {
"clientId": "text",
"clientSecret": "text"
}
},
"appStatuses": {
"android": {
"production": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
},
"staging": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
}
},
"huawei": {
"production": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
},
"staging": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
}
},
"ios": {
"production": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text"
},
"staging": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text"
}
}
},
"status": "draft",
"lastActivityAt": "2025-12-06T14:35:53.765Z",
"appIconUrl": "text",
"createdAt": "2025-12-06T14:35:53.765Z",
"updatedAt": "2025-12-06T14:35:53.765Z"
}Get organizations a project webhook
Get a organization project webhook by organization user
Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$OK
Unauthorized
Forbidden
GET /api/v1/organizations/{organizationId}/projects/{projectId}/settings/webhooks/{webhookId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"_id": "63ea10b94a472e003305232b",
"name": "text",
"url": "https://example.com",
"headers": {},
"active": true,
"events": [
"deployment.build.created"
],
"createdAt": "2025-12-06T14:35:53.765Z",
"updatedAt": "2025-12-06T14:35:53.765Z"
}Delete a project webhook
Delete a project webhook by organization user
Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$No Content
Unauthorized
Forbidden
Not Found
DELETE /api/v1/organizations/{organizationId}/projects/{projectId}/settings/webhooks/{webhookId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Update a project webhook
Update a project webhook by organization user
Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$Entity ID
^[0-9a-fA-F]{24}$Webhook name
<name>Webhook URL
<url>Webhook headers
Webhook active status
trueExample: <active>Webhook events
["deployment.build.created"]OK
Bad Request
Unauthorized
Forbidden
Not Found
PATCH /api/v1/organizations/{organizationId}/projects/{projectId}/settings/webhooks/{webhookId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 104
{
"name": "<name>",
"url": "<url>",
"headers": {},
"active": "<active>",
"events": [
[
"deployment.build.created"
]
]
}{
"_id": "text",
"name": "text",
"slug": "text",
"description": "text",
"organization": "text",
"credential": {},
"additionalCredentials": {},
"storeCredentials": {
"googlePlay": {
"googleServiceFile": "text",
"packageName": "text"
},
"appleAppStore": {
"keyId": "ABCDEFGHIJ",
"keyIssuerId": "12345678-1234-1234-1234-123456789012",
"apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
"keyInHouse": true,
"appIdentifier": "com.akinon.test",
"teamId": "ABCDEFGHIJ",
"teamName": "Akinon Team",
"appSpecificId": 1234567890
},
"huaweiAppGallery": {
"clientId": "text",
"clientSecret": "text"
}
},
"appStatuses": {
"android": {
"production": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
},
"staging": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
}
},
"huawei": {
"production": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
},
"staging": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text",
"versionCode": 1
}
},
"ios": {
"production": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text"
},
"staging": {
"createdAt": "text",
"deploymentId": "text",
"envVersion": "text",
"publishedAt": "text",
"publisher": "text",
"status": true,
"storeVersion": "text",
"tag": "text",
"updatedAt": "text"
}
}
},
"status": "draft",
"lastActivityAt": "2025-12-06T14:35:53.765Z",
"appIconUrl": "text",
"createdAt": "2025-12-06T14:35:53.765Z",
"updatedAt": "2025-12-06T14:35:53.765Z"
}Last updated
Was this helpful?

