The derive macro moves from ruma-api-macros to a new ruma-common-macros crate likewise.
ruma-push-gateway-api contains serializable types for the requests and responses for each endpoint in the Matrix push gateway API specification.