¿Es posible marcar una solución mediante la API actualmente? Al hacerlo con una clave API global, se obtiene un error 404; con una clave API que tiene permisos de lectura/escritura, se produce un error de permisos.
Así debería ser. Cómo realizar ingeniería inversa de la API de Discourse. Si estás recibiendo un error 404, es probable que sea un problema con tu clave de API o con la forma en que la estás enviando. Si compartes más información sobre cómo estás intentando hacerlo (código real, encabezados o URL), alguien podría ayudarte.
Me encontré con el mismo problema y, después de investigar un poco, descubrí:
a) Tienes que usar un POST
b) El POST debe ser autenticado con un usuario que tenga permiso para marcar una respuesta como aceptada
c) El usuario del sistema no tiene permiso para aceptar respuestas