Contentful logo

Contentful Community

Change or set entry id

I wonder if there is any way to change the entry id of an existing entry in space home?
Or is there any way I can initialize entry id when creating a new entry?

AFAIK it’s not possible to change the entry ID via the Web App or even via the Management API, but based on some migration work I’ve done using Contentful export tools, it’s possible to set the entry ID when creating a new entry via Management API.

As mentioned, it’s possible to set the entry ID via Management API:

https://www.contentful.com/developers/docs/references/content-management-api/#/reference/entries/entry/create-update-an-entry/console/curl

curl --include \
     --request PUT \
     --header 'Authorization: Bearer <cma_token>' \
     --header 'Content-Type: application/vnd.contentful.management.v1+json' \
     --header 'X-Contentful-Content-Type: hfM9RCJIk0wIm06WkEOQY' \
     --data-binary '{
       "fields": {
         "title": {
           "en-US": "Hello, World!"
         },
         "body": {
           "en-US": "Bacon is healthy!"
         }
       }
     }' \
     https://api.contentful.com/spaces/{space_id}/environments/{environment_id}/entries/{entry_id}

But it would be really useful having this functionality via Web UI.
Do someone knows if possible to request this feature?