only send a body if we have one
fix webhooks, add search