Obtener permisos del usuario para el tema a través de la API

¿Hay una forma más eficiente de obtener los permisos de un usuario para un tema que haciendo una solicitud a /t/-/topicId.json? Los valores que me interesan están en la propiedad details que se devuelve de esa solicitud. Por ejemplo:

details: {
can_edit: true,
notification_level: 3,
notifications_reason_id: 1,
can_move_posts: true,
can_delete: true,
can_remove_allowed_users: true,
can_invite_to: true,
can_invite_via_email: true,
can_create_post: true,
can_reply_as_new_topic: true,
...
}

Me interesa principalmente el valor de can_create_post. Supongo que la forma más eficiente de obtenerlo sería intentar crear la publicación en nombre del usuario y luego manejar cualquier error que se devuelva, pero eso debería ser un último recurso.

2 Me gusta