Obter permissões do usuário para o tópico via API

Existe uma maneira mais eficiente de obter as permissões de um usuário para um tópico do que fazer uma solicitação para /t/-/topicId.json? Os valores que me interessam estão na propriedade details que é retornada dessa solicitação. Por exemplo:

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,
  ...
}

Estou principalmente interessado no valor de can_create_post. Acho que a maneira mais eficiente de obter isso seria tentar criar a postagem em nome do usuário e, em seguida, lidar com quaisquer erros que sejam retornados, mas isso deve ser um último recurso.

2 curtidas