Expand my Community achievements bar.

July 31st AEM Gems Webinar: Elevate your AEM development to master the integration of private GitHub repositories within AEM Cloud Manager.

not all articles appear in content when uploading to DPS via API


Level 1

I am trying to upload multiple articles to my DPS project via API integration (PHP).

As an example, I tried to upload 28 articles today but only 14 appeared. No errors have been recorded.

Can anyone help?

3 Replies


Level 2

are you sure they all have distinct articleName values? It's possible that you're overwriting half of them...


Level 1

Thank you for your reply.

They definitely have unique articleName values.




By uploading, did you mean creating the article entity or uploading the .article content to the article entity or both?

If creating article entity, as jerwarren mentioned, the articleName is unique. If attempting to create an article entity with the same articleName, then it will fail and you'll have to check the response code for a HTTP 409 (see getResponse()). The script will not force quit from this error because it has other uses, such as a trigger to switch to an entity update.

The ingestion is ASYNC, so the .article content upload can be successful but still fail during ingestion. You will need to use the getStatus(), or requestStatus() if you're using the Content Producer Service SDK for PHP, to track the ingestion progress and status.

- Mike