Obteniendo el error "invalid_access" al intentar GET/PUT una Topic Category

Hola, tengo una aplicación en Rails que no permite a mi usuario Administrador, con la clave API configurada, realizar operaciones GET/PUT de categoría en un tema.

Al crear la clave API, la agregué para “Todos los usuarios”. De todos modos, el tema con el que estoy intentando trabajar fue creado por el mismo usuario cuyas credenciales estoy utilizando.

No me tiene mucho sentido. Esta es la respuesta:

{"errors" => ["No tienes permiso para ver el recurso solicitado."], "error_type" => "invalid_access"}

Este es mi código:

endpoint = "/t/604.json" # Es el tema número 604
username = "Instagram_Fans" # Usuario Admin con clave API. También el OP
USERNAME = "Instagram_Fans"
BASE_URL = "http://localhost:3002" # URL de desarrollo de Discourse
API_KEY = "****"
    def self.categorize_topic_as_deleted(endpoint)
      body = {"category_id" => 79} # Categoría que estoy intentando usar para el tema
      username ||= USERNAME
      response = Faraday.put(BASE_URL + endpoint) do |req|
        req.body = body
        req.headers['Api-Key'] = API_KEY
        req.headers['Api-Username'] = username
      end
      handle_response(response)
    end