contentful.py icon indicating copy to clipboard operation
contentful.py copied to clipboard

How can I include the version header?

Open Ryanauger95 opened this issue 3 years ago • 1 comments

How can I include the X-Contentful-Version header using the Python client?

        entry_id = id  
        entry = management_client.entries(space_id, environment_id).create(entry_id, {
            'content_type_id': experiment_content_id,
            'fields': {
                'contentMarkdown': {
                    'de': body
                }
            }
        })

Without this header, I get the error:

contentful_management.errors.VersionMismatchError: HTTP status code: 409 Message: Version mismatch error. The version you specified was incorrect. This may be due to someone else editing the content.

Ryanauger95 avatar Jul 13 '21 14:07 Ryanauger95

@Ryanauger95 are you facing this issue with Contentful Delivery or Contentful Management library? Either way you can configure target version of the Contentful API by setting api_version on client as mentioned here.

Cheers

rubydog avatar Jan 05 '22 18:01 rubydog