Jhonatan Teixeira
12/16/2025, 12:37 PMSome of given referenced 'createdBy' entities do not exist. Not existing IDs: [Identifier(fundingcircle)/Organization(invblp2fgi)] - status: 400
but point is, we don't even use separate Organisations per customer, so we have no Organisations registered in our account, how could they have created a resource using a completely separate organisation?kapa.ai
12/16/2025, 12:38 PMJhonatan Teixeira
12/16/2025, 12:40 PMkapa.ai
12/16/2025, 12:40 PMkapa.ai
12/16/2025, 12:41 PMcreatedBy and modifiedBy on their objects are set to null, but createdAt and modifiedAt stay as they were.[[Object authors and editors](https://www.gooddata.com/docs/cloud/create-workspaces/objects-lifecycle/#object-authors-and-editors)]Jhonatan Teixeira
12/16/2025, 12:44 PMMichael Ullock
12/16/2025, 12:45 PMMauricio Cabezas
12/17/2025, 12:34 AMcreatedBy reference from the metadata. The object remains editable, and when another user modifies it, a valid modifiedBy is added. We were able to delete the creator user and continue editing the dashboard with another admin user without seeing any errors. Please note that this test was done by creating and editing a dashboard directly from the UI, without knowing which action on 'update a workspace' you are performing.
That said, since you’re seeing this error and you’re confident no users were deleted, it would be helpful to better understand what exactly you’re doing and how. Any additional details will help us make sure we’re on the same page. In particular, feel free to share:
• The workspace ID
• The exact operation that fails (UI action or API call)
• The user performing the action
This will allow us to confirm whether this is expected behavior in your environment or something that needs to be fixed.Jhonatan Teixeira
12/17/2025, 5:02 PMJhonatan Teixeira
12/17/2025, 5:05 PMfundingcircle ever existed, we don't allow our customers to create users, and this was done at "createdAt": "2025-12-10 10:18",
so this user should be there as no one deleted any user
I could solve this by simply changing who created this resource, but I would like to understand what is happeningMichael Ullock
12/18/2025, 3:15 PMcreatedBy that does not correspond to an existing user in the organization, the request fails with a 400 error, which is what you are seeing.
To move forward I would suggest:
Export a fresh layout of the workspace using the declarative layout GET endpoint: This gives you the current, valid state of the workspace, including only createdBy / modifiedBy references that the server currently accepts (or with those fields already removed if the original users were deleted). [*Workspace declarative API*; Object authors and editors]
Use this fresh layout as your new baseline:
Re‑apply only the changes you actually need on top of this new file.
In particular, check any objects that still contain createdBy and make sure they reference valid users in your organization.
PUT the updated layout back:
If the PUT succeeds when using the freshly exported layout (with or without minimal edits), it confirms that the original error was caused by stale or invalid metadata in the older layout file (such as the createdBy: "fundingcircle" reference).
If you still see the same error even after working from a fresh export, please let us know the workspace and the exact payload you’re PUT‑ing so we can investigate further.