Generación de contenido
Usa POST /generate-content cuando quieras que SEOforGPT cree un borrador desde el contexto del proyecto. Para decidir entre expandir o crear, llama content-suggestions primero y pasa sus metadatos de enrutamiento a la generación. Los blogs pueden devolver data.status: processing; consulta GET /reports/:id hasta que esté listo.
POST /generate-content
Cuerpo: projectId, platform (blog, linkedin, thread), topic, más metadata y promptType opcionales. Para briefs de actualización, incluye metadata.content_action=optimize_existing_url con target_url y target_title de content-suggestions.
curl --request POST \
--url https://www.seoforgpt.io/api/v1/generate-content \
--header "Authorization: Bearer $SEOFORGPT_TOKEN" \
--header "Content-Type: application/json" \
--data '{"projectId":"<uuid>","platform":"blog","topic":"How to measure AI search visibility"}'- La respuesta incluye data.id para GET /reports/:id y puede incluir data.status: processing para blogs.
- También devuelve context_quality y context_message para saber si el borrador usó análisis de sitio completado.