Alex Turner Education Writer - updated Nov25

Alex Turner Education Writer - updated Nov25 · Actions GPT

NEURONwriter API

Full set of actions to connect Alex Turner GPT to NEURONwriter.

  • POST /list-projectsList all projects
  • POST /new-queryCreate a new content writer query
  • POST /get-queryGet results for a query
  • POST /list-queriesList queries in a project
  • POST /get-contentRetrieve last saved content for a query
  • POST /import-contentPush HTML content to a query
  • POST /evaluate-contentEvaluate content without saving
Schéma original API
{
  "openapi": "3.1.0",
  "info": {
    "title": "NEURONwriter API",
    "version": "1.0.0",
    "description": "Full set of actions to connect Alex Turner GPT to NEURONwriter."
  },
  "servers": [
    {
      "url": "https://app.neuronwriter.com/neuron-api/0.5/writer"
    }
  ],
  "paths": {
    "/list-projects": {
      "post": {
        "operationId": "listProjects",
        "summary": "List all projects",
        "requestBody": {
          "required": false,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {}
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful list of projects",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "project": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "language": {
                        "type": "string"
                      },
                      "engine": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/new-query": {
      "post": {
        "operationId": "createQuery",
        "summary": "Create a new content writer query",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "project",
                  "keyword",
                  "engine",
                  "language"
                ],
                "properties": {
                  "project": {
                    "type": "string"
                  },
                  "keyword": {
                    "type": "string"
                  },
                  "engine": {
                    "type": "string"
                  },
                  "language": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Query created",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "query": {
                      "type": "string"
                    },
                    "query_url": {
                      "type": "string"
                    },
                    "share_url": {
                      "type": "string"
                    },
                    "readonly_url": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/get-query": {
      "post": {
        "operationId": "getQuery",
        "summary": "Get results for a query",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "query"
                ],
                "properties": {
                  "query": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Query results",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    },
                    "metrics": {
                      "type": "object"
                    },
                    "terms_txt": {
                      "type": "object"
                    },
                    "ideas": {
                      "type": "object"
                    },
                    "competitors": {
                      "type": "array"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/list-queries": {
      "post": {
        "operationId": "listQueries",
        "summary": "List queries in a project",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "project"
                ],
                "properties": {
                  "project": {
                    "type": "string"
                  },
                  "status": {
                    "type": "string"
                  },
                  "source": {
                    "type": "string"
                  },
                  "tags": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "List of queries",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/get-content": {
      "post": {
        "operationId": "getContent",
        "summary": "Retrieve last saved content for a query",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "query"
                ],
                "properties": {
                  "query": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Content returned",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "title": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/import-content": {
      "post": {
        "operationId": "importContent",
        "summary": "Push HTML content to a query",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "query",
                  "html",
                  "title",
                  "description"
                ],
                "properties": {
                  "query": {
                    "type": "string"
                  },
                  "html": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Content imported",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/evaluate-content": {
      "post": {
        "operationId": "evaluateContent",
        "summary": "Evaluate content without saving",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "query",
                  "html",
                  "title",
                  "description"
                ],
                "properties": {
                  "query": {
                    "type": "string"
                  },
                  "html": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "description": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Evaluation result",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "securitySchemes": {
      "api_key": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-KEY"
      }
    },
    "schemas": {}
  },
  "security": [
    {
      "api_key": []
    }
  ]
}

PageOptimizerPro API

Complete API schema based on all available documentation, including every documented parameter and example.

  • GET /user-info/Get user info and quota
  • GET /google-search-locations/Retrieve all supported search locations
  • GET /available-languages/Retrieve all supported languages
  • GET /task/{task_id}/results/Get full analysis results by task ID
  • POST /expose/create-report/Create a full SEO report using POP
  • POST /expose/get-custom-recommendations/Get custom optimization suggestions
  • POST /expose/watchdog-setup/Set up monitoring and notifications
  • POST /expose/generate-ai-schema/Generate structured schema markup with AI
Schéma original API
{
  "openapi": "3.1.0",
  "info": {
    "title": "PageOptimizerPro API",
    "version": "1.0.0",
    "description": "Complete API schema based on all available documentation, including every documented parameter and example."
  },
  "servers": [
    {
      "url": "https://app.pageoptimizer.pro/api"
    }
  ],
  "paths": {
    "/user-info/": {
      "get": {
        "operationId": "getUserInfo",
        "summary": "Get user info and quota",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/google-search-locations/": {
      "get": {
        "operationId": "getSearchLocations",
        "summary": "Retrieve all supported search locations",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/available-languages/": {
      "get": {
        "operationId": "getLanguages",
        "summary": "Retrieve all supported languages",
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/task/{task_id}/results/": {
      "get": {
        "operationId": "getTaskResults",
        "summary": "Get full analysis results by task ID",
        "parameters": [
          {
            "in": "path",
            "name": "task_id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Results for task ID"
          }
        }
      }
    },
    "/expose/create-report/": {
      "post": {
        "operationId": "createReport",
        "summary": "Create a full SEO report using POP",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "apiKey": {
                    "type": "string"
                  },
                  "preparedId": {
                    "type": "string"
                  },
                  "variations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "lsaPhrases": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "strategy": {
                    "type": "string",
                    "enum": [
                      "target",
                      "adjusted",
                      "focus",
                      "max"
                    ]
                  },
                  "approach": {
                    "type": "string",
                    "enum": [
                      "regular",
                      "conservative",
                      "aggressive",
                      "hyper_aggressive"
                    ]
                  },
                  "considerOverOptimization": {
                    "type": "integer"
                  },
                  "pageNotBuiltYet": {
                    "type": "integer"
                  },
                  "specialLanguageSupport": {
                    "type": "integer"
                  },
                  "eeatCalculation": {
                    "type": "integer"
                  },
                  "googleNlpCalculation": {
                    "type": "integer"
                  },
                  "domain": {
                    "type": "string"
                  },
                  "language": {
                    "type": "string"
                  },
                  "location": {
                    "type": "string"
                  },
                  "contentType": {
                    "type": "string"
                  },
                  "title": {
                    "type": "string"
                  },
                  "url": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Report initiated"
          }
        }
      }
    },
    "/expose/get-custom-recommendations/": {
      "post": {
        "operationId": "getCustomRecommendations",
        "summary": "Get custom optimization suggestions",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "apiKey": {
                    "type": "string"
                  },
                  "preparedId": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "List of recommendations"
          }
        }
      }
    },
    "/expose/watchdog-setup/": {
      "post": {
        "operationId": "setupWatchdog",
        "summary": "Set up monitoring and notifications",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "taskId": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "tags": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Watchdog successfully set"
          }
        }
      }
    },
    "/expose/generate-ai-schema/": {
      "post": {
        "operationId": "generateAISchema",
        "summary": "Generate structured schema markup with AI",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "taskId": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "AI schema generated"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {}
  }
}