Webhooks (Bidirectional)

How do AE handle webhooks. Our requirement is to provide a webhook to external party to consume AE and pass transactions to AE using a webhook not REST, is this possible and if so how?