• Hello.

    We are using All in One SEO (AIOSEO) and trying to update SEO metadata programmatically via the AIOSEO API.

    The API requests are executed without errors, and the responses indicate that the data is saved successfully. However, in practice:

    • Meta title and meta description are not updated
    • Other AIOSEO fields (custom fields, schema-related data, etc.) also remain unchanged
    • Changes are not visible in the WordPress admin or on the frontend
    • Clearing cache does not help

    We have verified that:

    • The correct post IDs are used
    • The API endpoint and parameters follow the documentation
    • The user has sufficient permissions
    • No PHP or REST API errors are logged

    It looks like the data is either not persisted correctly or is overwritten somewhere after the API call.

    Has anyone experienced similar behavior with AIOSEO API updates?
    Are there additional hooks, settings, or steps required to properly update metadata via the API?

    Any guidance would be appreciated. Thank you.

You must be logged in to reply to this topic.