GEO Writer

Crie e faça a gestão de tarefas do GEO Writer com IA. As tarefas são processadas de forma assíncrona, por isso crie uma e faça polling até estar concluída.

POST/intelligence_tasks

Crie uma tarefa do GEO Writer. Dois modos: baseado em prompt (indique prompt_id) ou agêntico (indique custom_topic e/ou user_instructions).

Corpo (JSON):
  • project_idobrigatório
  • task_typeobrigatório: brief, create, update, pr_insights, custom
  • prompt_id
  • custom_topic
  • user_instructions
  • output_language_code
  • existing_content
  • existing_content_url

GET/intelligence_tasks

Liste as tarefas do GEO Writer de um projeto com filtragem opcional.

Parâmetros:
  • project_idobrigatório
  • task_type
  • status
  • page
  • per_page

GET/intelligence_tasks/:id

Obtenha os detalhes completos da tarefa, incluindo os dados do resultado quando estiver concluída. Aceita o ID numérico ou o public_id.

Parâmetros:
  • project_idobrigatório
  • :idID da tarefa ou public_id no URL

PATCH/intelligence_tasks/:id

Edite blocos de texto existentes de uma tarefa concluída sem a regenerar. Cada chave de edits é um caminho com pontos para um valor de texto de result_data (por exemplo, sections.0.content) e só é possível alterar texto existente. Um valor igual ao texto guardado é ignorado e a primeira edição guarda uma cópia da versão de IA para que possa ser restaurada.

Corpo (JSON):
  • project_idobrigatório
  • :idID da tarefa ou public_id no URL
  • editsobrigatório, objeto que associa caminhos em notação de pontos ao novo texto

Requer uma chave de API com âmbito de escrita.

POST/intelligence_tasks/:id/revert

Descarta todas as edições manuais e restaura a versão de IA guardada na primeira edição. Devolve ERR_INVALID_PARAM quando a tarefa não tem edições manuais.

Parâmetros:
  • project_idobrigatório
  • :idID da tarefa ou public_id no URL

Requer uma chave de API com âmbito de escrita.