I’m using v3 CMS API with OAuth Accounts Dashboard | HubSpot
to create a blog spot and I’m getting error 400 PARENT_BLOG_DOES_NOT_EXIST, “Selected parent blog doesn’t exist”.
The blog ID is correct (copied from “Get posts”), the OAuth token is correct (works for other API).
I used the testing tool on the API documentation webpage, with the same error. So the problem should not be in the format of the post.
Does anyone know what parameters are required for payload?
Does it work for anyone or is it a bug on the API side?
Hi, @MakeDevelopment
Thank you for including those details. Hey @Brownstephen101 @MFischer @Jake_Lett do you have any blog creation insight you can share with @MakeDevelopment?
Thank you! — Jaycee
It seems the problem was fixed. I can now create new blog posts.
I have been having this issue as well. Have copied settings exactly and always getting
PARENT_BLOG_DOES_NOT_EXIST
Each attempt returned:
jsonCopyEdit{ "errorType": "PARENT_BLOG_DOES_NOT_EXIST", "message": "Selected parent blog doesn't exist"
}
-
We’re using a Private App token with the content scope enabled (confirmed in the UI).
-
I am a Super Admin in our portal.
-
Subscription includes Content Hub Professional.
-
Token works for GET operations to the same endpoint.
Is this an issue for anyone else? Could any setting in the HS CMS or token configuration block POST actions, even when GET works? Does the blog need to be configured in a special way to allow POST actions via /cms/v3/blogs/posts?
``