Hey there!
I just created a webhook with the following specification:
"specification": {
"options": {
"filters": {
"dataTypes":
"tableFields"
]
}
}
}
And I do get pings for when a field is created.
Do you mind sharing the specification you used when you created the webhook?
Hi @BuildForAT , I am using python client sdk. You can see I am using below specification when creating webhook.
webhook_response = self.base_client.add_webhook(
notify_url=notification_url,
spec={
"options": {
"filters": {
"dataTypes": s"tableData"],
}
}
}
)
when I added new dataTypes p"tableData", "tableFields", "tableMetadata"] I am able to get the response. Thank you. I also need trigger notification when I create new table. I get notification but in that notification I don’t get table name. Because I feel airtable hit webhook so fast before I enter table name. Any suggestion really appreciated 
Hey @SKADI , I’m glad that helped!
In the case where you create a new table and then rename it, you should get two notifications.
The first notification will be for when the new table is created. When you get the payload after the first, you will get the default name e.g., “Table 2”.
The second notification will be for when you change the name of the table. When you get the payload after the second notification, you will get a payload that contains a field like this:
"changedTablesById": {
"tblXXXX": {
"changedMetadata": {
"current": {
"name": "New Name of Table"
},
"previous": {
"name": "Table 2"
}
}
}
Just make sure to process this second payload as you need 
Btw, if you need more direct help with your project feel free to contact me here: https://www.facebook.com/profile.php?id=61575995121027