- Overview
- Setup Guide
- Permissions
- Troubleshooting
Content
Entries, content types, assetsSpace Management
Spaces, environments, usersData streams
This Provider Plugin defines 46 data streams.| Stream | Description | Sync |
|---|---|---|
spaces | Contentful spaces accessible to the authenticated token | full |
environments | Environments within a Contentful space | full |
entries | Content entries within a Contentful environment | incremental |
assets | Media assets within a Contentful environment | incremental |
content_types | Content type definitions within a Contentful environment | full |
api_keys | Contentful api keys | full |
app_definitions | Contentful app definitions | full |
app_installations | Contentful app installations | full |
assets_all | Contentful assets all | full |
bulk_actions | Contentful bulk actions | full |
cma_assets | Contentful cma assets | full |
cma_content_types | Contentful cma content types | full |
cma_entries | Contentful cma entries | full |
cma_locales | Contentful cma locales | full |
cma_tags | Contentful cma tags | full |
comments | Contentful comments | full |
content_type_snapshots | Contentful content type snapshots | full |
editor_interfaces | Contentful editor interfaces | full |
entries_all | Contentful entries all | full |
entry_snapshots | Contentful entry snapshots | full |
environment_aliases | Contentful environment aliases | full |
extensions | Contentful extensions | full |
locales | Contentful locales | full |
organization_memberships | Contentful organization memberships | full |
organization_periodic_usages | Contentful organization periodic usages | full |
organization_space_memberships | Contentful organization space memberships | full |
organization_users | Contentful organization users | full |
organizations | Contentful organizations | full |
releases | Contentful releases | full |
roles | Contentful roles | full |
scheduled_actions | Contentful scheduled actions | full |
space_memberships | Contentful space memberships | full |
space_usages | Contentful space usages | full |
sync_initial | Contentful sync initial | full |
tags | Contentful tags | full |
tasks | Contentful tasks | full |
taxonomy_concept_schemes | Contentful taxonomy concept schemes | full |
taxonomy_concepts | Contentful taxonomy concepts | full |
team_memberships | Contentful team memberships | full |
team_space_memberships | Contentful team space memberships | full |
teams | Contentful teams | full |
ui_extensions | Contentful ui extensions | full |
usage_periods | Contentful usage periods | full |
webhook_call_details | Contentful webhook call details | full |
webhook_calls | Contentful webhook calls | full |
webhooks | Contentful webhooks | full |
API token
What You’ll Need
| Credential | What it is |
|---|---|
| Token | CMA personal access token from Contentful |
| Space ID | Your Contentful space identifier |
Info: Setup access in Contentful. These steps require Administrator, or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your Contentful administrator.
- Admin role in the Contentful space
- Permission to create API tokens
Step 1: Access Settings
- Log in to Contentful
- Go to Settings → API keys
- Navigate to Content Management tokens tab
Step 2: Generate Personal Access Token
- Click Generate personal token
- Name:
Parable Integration - Click Generate
Warning: Copy your personal access token now! This is the only time it will be displayed. Store it in a secure password manager before closing this page.
Step 3: Note Your Space ID
Find your Space ID in:- Settings → General settings → Space ID
- Or in the URL:
app.contentful.com/spaces/{SPACE_ID}/...
Step 4: Enter values in the form
- Token and Space ID: Paste your Content Management API token and space identifier.
- Click Save & test connection.
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://api.contentful.com/spaces"
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://api.contentful.com/spaces/YOUR_SPACE_ID/environments/master/entries?limit=5"
Success: Success! If you received a 200 OK response with valid data, your credentials are configured correctly. You can now configure this Provider in Parable.
Tip: Rate Limits: Contentful enforces rate limits of CMA: 7 requests/second; CDA: 55 requests/second (default, varies by plan). Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
API Keys
API Keys
api_keysAPI Keys contain the Contentful API keys collection returned by the configured operation.- Enables: inventory API-key metadata without treating a key record as evidence that its secret is available.
- Scope: Reads the declared collection through
GET /api-keysas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
api_keys.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful api key source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful api key record, andx-transformDedupKeyexplicitly marks it as the record key.
App Definitions
App Definitions
app_definitionsApp Definitions contain the Contentful app definitions collection returned by the configured operation.- Enables: review the Contentful extension or application configuration represented by app definitions.
- Scope: Reads the declared collection through
GET /app-definitionsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
app_definitions.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful app definition source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful app definition record, andx-transformDedupKeyexplicitly marks it as the record key.
App Installations
App Installations
app_installationsApp Installations contain the Contentful app installations collection returned by the configured operation.- Enables: review the Contentful extension or application configuration represented by app installations.
- Scope: Reads the declared collection through
GET /app-installationsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
app_installations.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful app installation source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful app installation record, andx-transformDedupKeyexplicitly marks it as the record key.
Assets
Assets
assetsAssets contain media assets within a Contentful environment.- Enables: catalog media assets and their file metadata within an environment.
- Scope: Reads provider changes through
GET /spaces/{space_id}/environments/{environment_id}/assetsusing the declared incremental request boundary. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
Synthetic Primary Key
Synthetic Primary Key
assets._synthetic_primary_keySynthetic Primary Key identifies synthetic primary key computed by the ingestor from space_id, environment_id, and sys.id. Not part of the upstream API response; written into each row at bronze ingestion time. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful asset source row before constructing its represented state.
- Interpretation: Parable generates
_synthetic_primary_keyat one value per contentful asset record, andx-transformDedupKeyexplicitly marks it as the record key.
Environment ID
Environment ID
assets.environment_idEnvironment ID identifies parent sys.id injected by the ingestor from the environments to assets traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match asset records to provider records that carry the same environment ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
environment_idas a record-level identifier onContentfulAsset. It is not a uniqueness guarantee unless a connector directive says so.
Fields
Fields
assets.fieldsFields records asset fields including title, description, and file details. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret fields according to the provider and Workspace configuration that produced each asset record.
- Interpretation: Contentful entry field keys and localized value shapes follow the customer’s content model and environment locale configuration; they are not fixed by this base schema.
Description
Description
assets.fields.descriptionDescription records localized description of the asset. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact description returned for each Contentful asset record.
- Interpretation: The value covers only the assets content returned by this Contentful operation; omitted locales and fields are not inferred.
File
File
assets.fields.fileFile records localized file details including URL, content type, and dimensions. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact file when validating the configuration or technical definition of a contentful asset field record.
- Interpretation: The provider supplies
fileas configuration or technical metadata onContentfulAssetFields; consumers must preserve the exact syntax and documented vocabulary.
Title
Title
assets.fields.titleTitle records localized title of the asset. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact title returned for each Contentful asset record.
- Interpretation: The value covers only the assets content returned by this Contentful operation; omitted locales and fields are not inferred.
Space ID
Space ID
assets.space_idSpace ID identifies parent space_id injected by the ingestor from the environments to assets traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match asset records to provider records that carry the same space ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
space_idas a record-level identifier onContentfulAsset. It is not a uniqueness guarantee unless a connector directive says so.
Sys
Sys
assets.sysSys records system metadata for the asset. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested sys object into its declared child fields for each contentful asset record.
- Interpretation: The provider returns
sysas a nested object or reference onContentfulAsset; an absent value does not prove that no related object exists outside the credential’s visibility.
Created At
Created At
assets.sys.createdAtCreated At records creation timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place asset records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper contentful asset sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
assets.sys.idID identifies asset unique identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match asset records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onContentfulAssetSysMetadata. It is not a uniqueness guarantee unless a connector directive says so.
Published At
Published At
assets.sys.publishedAtPublished At records last publish timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place asset records on a timeline by published at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
publishedAtper contentful asset sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Revision
Revision
assets.sys.revisionRevision identifies the asset’s provider-managed published revision. It correlates a captured asset with the publication state visible to delivery consumers.- Enables: distinguish newly published asset revisions and relate publication changes to the asset version.
- Interpretation: The provider supplies
revisionas a publication sequence scoped to one asset; missing means no published revision was reported.
Type
Type
assets.sys.typeType states resource type. It preserves the provider’s current classification of this record.- Enables: separate asset records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful asset sys metadata record using its own state vocabulary; unknown and missing values must remain distinct.
Updated At
Updated At
assets.sys.updatedAtUpdated At records last update timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place asset records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updatedAtper contentful asset sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Version
Version
assets.sys.versionVersion identifies the current provider-managed version of the asset, including unpublished changes. It correlates a captured asset with the content change that produced it.- Enables: detect edits between snapshots of the same asset and distinguish its current version from its published revision.
- Interpretation: The provider supplies
versionas a sequence scoped to one asset, not a measure comparable across different assets.
Assets All
Assets All
assets_allAssets All contains the Contentful assets all collection returned by the configured operation.- Enables: catalog media-asset records and file metadata returned by assets all.
- Scope: Reads the declared collection through
GET /assets-allas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
assets_all.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful assets all source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful assets all record, andx-transformDedupKeyexplicitly marks it as the record key.
Bulk Actions
Bulk Actions
bulk_actionsBulk Actions contain the Contentful bulk actions collection returned by the configured operation.- Enables: track Contentful bulk operations by action type, status, and target entities.
- Scope: Reads the declared collection through
GET /bulk-actionsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
bulk_actions.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful bulk action source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful bulk action record, andx-transformDedupKeyexplicitly marks it as the record key.
Cma Assets
Cma Assets
cma_assetsCma Assets contain the Contentful Management API assets collection returned by the configured operation.- Enables: catalog media-asset records and file metadata returned by cma assets.
- Scope: Reads the declared collection through
GET /cma-assetsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
cma_assets.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful cma asset source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful cma asset record, andx-transformDedupKeyexplicitly marks it as the record key.
Cma Content Types
Cma Content Types
cma_content_typesCma Content Types contain the Contentful Management API content types collection returned by the configured operation.- Enables: interpret entry structure using the cma content types definitions.
- Scope: Reads the declared collection through
GET /cma-content-typesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
cma_content_types.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful cma content type source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful cma content type record, andx-transformDedupKeyexplicitly marks it as the record key.
Cma Entries
Cma Entries
cma_entriesCma Entries contain the Contentful Management API entries collection returned by the configured operation.- Enables: inspect the content-entry field maps and system metadata returned by cma entries.
- Scope: Reads the declared collection through
GET /cma-entriesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
cma_entries.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful cma entry source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful cma entry record, andx-transformDedupKeyexplicitly marks it as the record key.
Cma Locales
Cma Locales
cma_localesCma Locales contain the Contentful Management API locales collection returned by the configured operation.- Enables: interpret locale codes, names, and fallback relationships from cma locales.
- Scope: Reads the declared collection through
GET /cma-localesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
cma_locales.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful cma locale source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful cma locale record, andx-transformDedupKeyexplicitly marks it as the record key.
Cma Tags
Cma Tags
cma_tagsCma Tags contain the Contentful Management API tags collection returned by the configured operation.- Enables: categorize Contentful resources using the cma tags records they reference.
- Scope: Reads the declared collection through
GET /cma-tagsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
cma_tags.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful cma tag source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful cma tag record, andx-transformDedupKeyexplicitly marks it as the record key.
Comments
Comments
commentsComments contain the Contentful comments collection returned by the configured operation.- Enables: review Contentful comment text with its author and target resource.
- Scope: Reads the declared collection through
GET /commentsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
comments.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful comment source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful comment record, andx-transformDedupKeyexplicitly marks it as the record key.
Content Type Snapshots
Content Type Snapshots
content_type_snapshotsContent Type Snapshots contain the Contentful content type snapshots collection returned by the configured operation.- Enables: review historical content type snapshots captured by Contentful.
- Scope: Reads the declared collection through
GET /content-type-snapshotsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
content_type_snapshots.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful content type snapshot source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful content type snapshot record, andx-transformDedupKeyexplicitly marks it as the record key.
Content Types
Content Types
content_typesContent Types contain content type definitions within a Contentful environment.- Enables: interpret entry fields against their Contentful content-type definitions.
- Scope: Reads the declared collection through
GET /spaces/{space_id}/environments/{environment_id}/content_typesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
Synthetic Primary Key
Synthetic Primary Key
content_types._synthetic_primary_keySynthetic Primary Key identifies synthetic primary key computed by the ingestor from space_id, environment_id, and sys.id. Not part of the upstream API response; written into each row at bronze ingestion time. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful content type source row before constructing its represented state.
- Interpretation: Parable generates
_synthetic_primary_keyat one value per contentful content type record, andx-transformDedupKeyexplicitly marks it as the record key.
Description
Description
content_types.descriptionDescription records description of the content type. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact description returned for each Contentful content type record.
- Interpretation: The value covers only the content types content returned by this Contentful operation; omitted locales and fields are not inferred.
Display Field
Display Field
content_types.displayFieldDisplay Field states ID of the field used as the display title for entries of this type. It preserves the provider’s current classification of this record.- Enables: separate content type records by the exact provider-reported display field value when describing their recorded state.
- Interpretation: The provider supplies
displayFieldper contentful content type record using its own state vocabulary; unknown and missing values must remain distinct.
Environment ID
Environment ID
content_types.environment_idEnvironment ID identifies parent sys.id injected by the ingestor from the environments to content_types traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match content type records to provider records that carry the same environment ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
environment_idas a record-level identifier onContentfulContentType. It is not a uniqueness guarantee unless a connector directive says so.
Fields
Fields
content_types.fieldsFields records field definitions for this content type. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret fields according to the provider and Workspace configuration that produced each content type record.
- Interpretation: Contentful entry field keys and localized value shapes follow the customer’s content model and environment locale configuration; they are not fixed by this base schema.
Disabled
Disabled
content_types.fields.disabledDisabled indicates whether the field is disabled in the UI. It preserves the provider-reported yes-or-no condition for this record.- Enables: select content type records for which the provider reports disabled as true or false.
- Interpretation: The provider supplies
disabledas a boolean per contentful field definition record; false and missing are distinct when the field is optional.
ID
ID
content_types.fields.idID identifies field identifier used in the API. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful field definition source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful field definition record, andx-transformDedupKeyexplicitly marks it as the record key.
Localized
Localized
content_types.fields.localizedLocalized indicates whether the field supports localization. It preserves the provider-reported yes-or-no condition for this record.- Enables: select content type records for which the provider reports localized as true or false.
- Interpretation: The provider supplies
localizedas a boolean per contentful field definition record; false and missing are distinct when the field is optional.
Name
Name
content_types.fields.nameName records human-readable field name. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name returned for each Contentful content type record.
- Interpretation: The value covers only the content types content returned by this Contentful operation; omitted locales and fields are not inferred.
Omitted
Omitted
content_types.fields.omittedOmitted indicates whether the field is omitted from API responses. It preserves the provider-reported yes-or-no condition for this record.- Enables: select content type records for which the provider reports omitted as true or false.
- Interpretation: The provider supplies
omittedas a boolean per contentful field definition record; false and missing are distinct when the field is optional.
Required
Required
content_types.fields.requiredRequired indicates whether the field is required. It preserves the provider-reported yes-or-no condition for this record.- Enables: select content type records for which the provider reports required as true or false.
- Interpretation: The provider supplies
requiredas a boolean per contentful field definition record; false and missing are distinct when the field is optional.
Type
Type
content_types.fields.typeType states field data type (Symbol, Text, Integer, Number, Date, Boolean, Object, Location, Array, Link, RichText). It preserves the provider’s current classification of this record.- Enables: separate content type records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful field definition record using its own state vocabulary; unknown and missing values must remain distinct.
Name
Name
content_types.nameName records human-readable name of the content type. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name returned for each Contentful content type record.
- Interpretation: The value covers only the content types content returned by this Contentful operation; omitted locales and fields are not inferred.
Space ID
Space ID
content_types.space_idSpace ID identifies parent space_id injected by the ingestor from the environments to content_types traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match content type records to provider records that carry the same space ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
space_idas a record-level identifier onContentfulContentType. It is not a uniqueness guarantee unless a connector directive says so.
Sys
Sys
content_types.sysSys states system metadata for the content type. It preserves the provider’s current classification of this record.- Enables: separate content type records by the exact provider-reported sys value when describing their recorded state.
- Interpretation: The provider supplies
sysper contentful content type record using its own state vocabulary; unknown and missing values must remain distinct.
Created At
Created At
content_types.sys.createdAtCreated At records creation timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place content type records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper contentful content type sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
content_types.sys.idID identifies content type unique identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match content type records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onContentfulContentTypeSysMetadata. It is not a uniqueness guarantee unless a connector directive says so.
Type
Type
content_types.sys.typeType states resource type. It preserves the provider’s current classification of this record.- Enables: separate content type records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful content type sys metadata record using its own state vocabulary; unknown and missing values must remain distinct.
Updated At
Updated At
content_types.sys.updatedAtUpdated At records last update timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place content type records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updatedAtper contentful content type sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Version
Version
content_types.sys.versionVersion identifies the current provider-managed version of the content-type definition. It correlates schema snapshots with the definition change that produced them.- Enables: detect content-model changes and order snapshots of the same content type.
- Interpretation: The provider supplies
versionas a sequence scoped to one content type, not a measure comparable across different definitions.
Editor Interfaces
Editor Interfaces
editor_interfacesEditor Interfaces contain the Contentful editor interfaces collection returned by the configured operation.- Enables: review field-control and editor-layout configuration for content types.
- Scope: Reads the declared collection through
GET /editor-interfacesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
editor_interfaces.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful editor interface source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful editor interface record, andx-transformDedupKeyexplicitly marks it as the record key.
Entries
Entries
entriesEntries contain content entries within a Contentful environment.- Enables: inspect content-entry fields and system metadata returned for an environment.
- Scope: Reads provider changes through
GET /spaces/{space_id}/environments/{environment_id}/entriesusing the declared incremental request boundary. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
Synthetic Primary Key
Synthetic Primary Key
entries._synthetic_primary_keySynthetic Primary Key identifies synthetic primary key computed by the ingestor from space_id, environment_id, and sys.id. Not part of the upstream API response; written into each row at bronze ingestion time. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful entry source row before constructing its represented state.
- Interpretation: Parable generates
_synthetic_primary_keyat one value per contentful entry record, andx-transformDedupKeyexplicitly marks it as the record key.
Environment ID
Environment ID
entries.environment_idEnvironment ID identifies parent sys.id injected by the ingestor from the environments to entries traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match entry records to provider records that carry the same environment ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
environment_idas a record-level identifier onContentfulEntry. It is not a uniqueness guarantee unless a connector directive says so.
Fields
Fields
entries.fieldsFields records dynamic content fields defined by the content type. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret fields according to the provider and Workspace configuration that produced each entry record.
- Interpretation: Contentful entry field keys and localized value shapes follow the customer’s content model and environment locale configuration; they are not fixed by this base schema.
Space ID
Space ID
entries.space_idSpace ID identifies parent space_id injected by the ingestor from the environments to entries traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match entry records to provider records that carry the same space ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
space_idas a record-level identifier onContentfulEntry. It is not a uniqueness guarantee unless a connector directive says so.
Sys
Sys
entries.sysSys records system metadata for the entry. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: enumerate the nested sys records contained by each contentful entry record.
- Interpretation: The provider returns
sysas a nested object or reference onContentfulEntry; an absent value does not prove that no related object exists outside the credential’s visibility.
Content Type
Content Type
entries.sys.contentTypeContent Type states link to the content type that defines this entry’s schema. It preserves the provider’s current classification of this record.- Enables: separate entry records by the exact provider-reported content type value when describing their recorded state.
- Interpretation: The provider supplies
contentTypeper contentful entry sys metadata record using its own state vocabulary; unknown and missing values must remain distinct.
Sys
Sys
entries.sys.contentType.sysSys records system link metadata. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested sys object into its declared child fields for each contentful content type link record.
- Interpretation: The provider returns
sysas a nested object or reference onContentfulContentTypeLink; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
entries.sys.contentType.sys.idID identifies linked resource identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match entry records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onContentfulLinkSysSimple. It is not a uniqueness guarantee unless a connector directive says so.
Link Type
Link Type
entries.sys.contentType.sys.linkTypeLink Type captures the type of the linked resource. It preserves the provider’s current classification of this record.- Enables: separate entry records by the exact provider-reported link type value when describing their recorded state.
- Interpretation: The provider supplies
linkTypeper contentful link sys simple record using its own state vocabulary; unknown and missing values must remain distinct.
Type
Type
entries.sys.contentType.sys.typeType states always ‘Link’. It preserves the provider’s current classification of this record.- Enables: separate entry records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful link sys simple record using its own state vocabulary; unknown and missing values must remain distinct.
Created At
Created At
entries.sys.createdAtCreated At records creation timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place entry records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper contentful entry sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
entries.sys.idID identifies entry unique identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match entry records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onContentfulEntrySysMetadata. It is not a uniqueness guarantee unless a connector directive says so.
Published At
Published At
entries.sys.publishedAtPublished At records last publish timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place entry records on a timeline by published at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
publishedAtper contentful entry sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Revision
Revision
entries.sys.revisionRevision identifies the entry’s provider-managed published revision. It correlates a captured entry with the publication state visible to delivery consumers.- Enables: distinguish newly published entry revisions and relate publication changes to the entry version.
- Interpretation: The provider supplies
revisionas a publication sequence scoped to one entry; missing means no published revision was reported.
Type
Type
entries.sys.typeType states resource type. It preserves the provider’s current classification of this record.- Enables: separate entry records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful entry sys metadata record using its own state vocabulary; unknown and missing values must remain distinct.
Updated At
Updated At
entries.sys.updatedAtUpdated At records last update timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place entry records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updatedAtper contentful entry sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Version
Version
entries.sys.versionVersion identifies the current provider-managed version of the entry, including unpublished changes. It correlates a captured entry with the content change that produced it.- Enables: detect edits between snapshots of the same entry and distinguish its current version from its published revision.
- Interpretation: The provider supplies
versionas a sequence scoped to one entry, not a measure comparable across different entries.
Entries All
Entries All
entries_allEntries All contains the Contentful entries all collection returned by the configured operation.- Enables: inspect the content-entry field maps and system metadata returned by entries all.
- Scope: Reads the declared collection through
GET /entries-allas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
entries_all.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful entries all source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful entries all record, andx-transformDedupKeyexplicitly marks it as the record key.
Entry Snapshots
Entry Snapshots
entry_snapshotsEntry Snapshots contain the Contentful entry snapshots collection returned by the configured operation.- Enables: review historical entry snapshots captured by Contentful.
- Scope: Reads the declared collection through
GET /entry-snapshotsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
entry_snapshots.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful entry snapshot source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful entry snapshot record, andx-transformDedupKeyexplicitly marks it as the record key.
Environment Aliases
Environment Aliases
environment_aliasesEnvironment Aliases contain the Contentful environment aliases collection returned by the configured operation.- Enables: resolve an environment alias to the environment it currently targets.
- Scope: Reads the declared collection through
GET /environment-aliasesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
environment_aliases.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful environment alias source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful environment alias record, andx-transformDedupKeyexplicitly marks it as the record key.
Environments
Environments
environmentsEnvironments contain environments within a Contentful space.- Enables: map Contentful content to the environment that contains it.
- Scope: Reads the declared collection through
GET /spaces/{space_id}/environmentsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
Synthetic Primary Key
Synthetic Primary Key
environments._synthetic_primary_keySynthetic Primary Key identifies synthetic primary key computed by the ingestor from space_id and sys.id. Not part of the upstream API response; written into each row at bronze ingestion time. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful environment source row before constructing its represented state.
- Interpretation: Parable generates
_synthetic_primary_keyat one value per contentful environment record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
environments.nameName records human-readable name of the environment. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name returned for each Contentful environment record.
- Interpretation: The value covers only the environments content returned by this Contentful operation; omitted locales and fields are not inferred.
Space ID
Space ID
environments.space_idSpace ID identifies parent sys.id injected by the ingestor from the spaces to environments traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match environment records to provider records that carry the same space ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
space_idas a record-level identifier onContentfulEnvironment. It is not a uniqueness guarantee unless a connector directive says so.
Sys
Sys
environments.sysSys states system metadata for the environment. It preserves the provider’s current classification of this record.- Enables: separate environment records by the exact provider-reported sys value when describing their recorded state.
- Interpretation: The provider supplies
sysper contentful environment record using its own state vocabulary; unknown and missing values must remain distinct.
Created At
Created At
environments.sys.createdAtCreated At records creation timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place environment records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper contentful environment sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
environments.sys.idID identifies environment unique identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match environment records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onContentfulEnvironmentSysMetadata. It is not a uniqueness guarantee unless a connector directive says so.
Status
Status
environments.sys.statusStatus states link to the environment status. It preserves the provider’s current classification of this record.- Enables: separate environment records by the exact provider-reported status value when describing their recorded state.
- Interpretation: The provider supplies
statusper contentful environment sys metadata record using its own state vocabulary; unknown and missing values must remain distinct.
Sys
Sys
environments.sys.status.sysSys records system link metadata. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested sys object into its declared child fields for each contentful environment status link record.
- Interpretation: The provider returns
sysas a nested object or reference onContentfulEnvironmentStatusLink; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
environments.sys.status.sys.idID identifies linked resource identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match environment records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onContentfulLinkSys. It is not a uniqueness guarantee unless a connector directive says so.
Link Type
Link Type
environments.sys.status.sys.linkTypeLink Type captures the type of the linked resource. It preserves the provider’s current classification of this record.- Enables: separate environment records by the exact provider-reported link type value when describing their recorded state.
- Interpretation: The provider supplies
linkTypeper contentful link sy record using its own state vocabulary; unknown and missing values must remain distinct.
Type
Type
environments.sys.status.sys.typeType states always ‘Link’ for link references. It preserves the provider’s current classification of this record.- Enables: separate environment records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful link sy record using its own state vocabulary; unknown and missing values must remain distinct.
Type
Type
environments.sys.typeType states resource type. It preserves the provider’s current classification of this record.- Enables: separate environment records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful environment sys metadata record using its own state vocabulary; unknown and missing values must remain distinct.
Updated At
Updated At
environments.sys.updatedAtUpdated At records last update timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place environment records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updatedAtper contentful environment sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Version
Version
environments.sys.versionVersion identifies the current provider-managed version of the environment metadata. It correlates successive snapshots with the configuration revision they represent.- Enables: detect intervening environment changes and order snapshots of the same environment.
- Interpretation: The provider supplies
versionas a sequence scoped to one Contentful resource, not a measure comparable across different environments.
Extensions
Extensions
extensionsExtensions contain the Contentful extensions collection returned by the configured operation.- Enables: review the Contentful extension or application configuration represented by extensions.
- Scope: Reads the declared collection through
GET /extensionsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
extensions.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful extension source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful extension record, andx-transformDedupKeyexplicitly marks it as the record key.
Locales
Locales
localesLocales contain the Contentful locales collection returned by the configured operation.- Enables: interpret localized entry values using environment locale definitions.
- Scope: Reads the declared collection through
GET /localesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
locales.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful locale source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful locale record, andx-transformDedupKeyexplicitly marks it as the record key.
Organization Memberships
Organization Memberships
organization_membershipsOrganization Memberships contain the Contentful organization memberships collection returned by the configured operation.- Enables: map organization memberships to the organizations, spaces, teams, roles, or accounts named by each membership record.
- Scope: Reads the declared collection through
GET /organization-membershipsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
organization_memberships.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful organization membership source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful organization membership record, andx-transformDedupKeyexplicitly marks it as the record key.
Organization Periodic Usages
Organization Periodic Usages
organization_periodic_usagesOrganization Periodic Usages contain the Contentful organization periodic usages collection returned by the configured operation.- Enables: measure the provider-reported organization periodic usages values within their stated periods and units.
- Scope: Reads the declared collection through
GET /organization-periodic-usagesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
organization_periodic_usages.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful organization periodic usage source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful organization periodic usage record, andx-transformDedupKeyexplicitly marks it as the record key.
Organization Space Memberships
Organization Space Memberships
organization_space_membershipsOrganization Space Memberships contain the Contentful organization space memberships collection returned by the configured operation.- Enables: map organization space memberships to the organizations, spaces, teams, roles, or accounts named by each membership record.
- Scope: Reads the declared collection through
GET /organization-space-membershipsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
organization_space_memberships.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful organization space membership source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful organization space membership record, andx-transformDedupKeyexplicitly marks it as the record key.
Organization Users
Organization Users
organization_usersOrganization Users contain the Contentful organization users collection returned by the configured operation.- Enables: resolve identities represented by organization users records.
- Scope: Reads the declared collection through
GET /organization-usersas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
organization_users.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful organization user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful organization user record, andx-transformDedupKeyexplicitly marks it as the record key.
Organizations
Organizations
organizationsOrganizations contain the Contentful organizations collection returned by the configured operation.- Enables: catalog Contentful organizations used as membership and content-administration containers.
- Scope: Reads the declared collection through
GET /organizationsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
organizations.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful organization source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful organization record, andx-transformDedupKeyexplicitly marks it as the record key.
Releases
Releases
releasesReleases contain the Contentful releases collection returned by the configured operation.- Enables: review which content entities are grouped into Contentful release records.
- Scope: Reads the declared collection through
GET /releasesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
releases.idID identifies the release record. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same Contentful release before constructing its represented state.
- Interpretation: The provider supplies
idonce per Contentful release, andx-transformDedupKeyexplicitly marks it as the record key.
Roles
Roles
rolesRoles contain the Contentful roles collection returned by the configured operation.- Enables: interpret membership assignments using the permissions encoded in Contentful role records.
- Scope: Reads the declared collection through
GET /rolesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
roles.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful role source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful role record, andx-transformDedupKeyexplicitly marks it as the record key.
Scheduled Actions
Scheduled Actions
scheduled_actionsScheduled Actions contain the Contentful scheduled actions collection returned by the configured operation.- Enables: review scheduled publishing or unpublishing actions and their target times.
- Scope: Reads the declared collection through
GET /scheduled-actionsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
scheduled_actions.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful scheduled action source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful scheduled action record, andx-transformDedupKeyexplicitly marks it as the record key.
Space Memberships
Space Memberships
space_membershipsSpace Memberships contain the Contentful space memberships collection returned by the configured operation.- Enables: map space memberships to the organizations, spaces, teams, roles, or accounts named by each membership record.
- Scope: Reads the declared collection through
GET /space-membershipsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
space_memberships.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful space membership source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful space membership record, andx-transformDedupKeyexplicitly marks it as the record key.
Space Usages
Space Usages
space_usagesSpace Usages contain the Contentful space usages collection returned by the configured operation.- Enables: measure the provider-reported space usages values within their stated periods and units.
- Scope: Reads the declared collection through
GET /space-usagesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
space_usages.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful space usage source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful space usage record, andx-transformDedupKeyexplicitly marks it as the record key.
Spaces
Spaces
spacesSpaces contain Contentful spaces accessible to the authenticated token.- Enables: enumerate token-visible Contentful spaces before loading environment-scoped content.
- Scope: Reads the declared collection through
GET /spacesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
Synthetic Primary Key
Synthetic Primary Key
spaces._synthetic_primary_keySynthetic Primary Key identifies synthetic primary key computed by the ingestor from sys.id. Not part of the upstream API response; written into each row at bronze ingestion time. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful space source row before constructing its represented state.
- Interpretation: Parable generates
_synthetic_primary_keyat one value per contentful space record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
spaces.nameName records human-readable name of the space. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name returned for each Contentful space record.
- Interpretation: The value covers only the spaces content returned by this Contentful operation; omitted locales and fields are not inferred.
Sys
Sys
spaces.sysSys records system metadata for the space. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested sys object into its declared child fields for each contentful space record.
- Interpretation: The provider returns
sysas a nested object or reference onContentfulSpace; an absent value does not prove that no related object exists outside the credential’s visibility.
Created At
Created At
spaces.sys.createdAtCreated At records creation timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place space records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper contentful sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
spaces.sys.idID identifies resource unique identifier. It is needed to resolve references that repeat the same provider identifier.- Enables: match space records to provider records that carry the same ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
idas a record-level identifier onContentfulSysMetadata. It is not a uniqueness guarantee unless a connector directive says so.
Type
Type
spaces.sys.typeType states resource type. It preserves the provider’s current classification of this record.- Enables: separate space records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper contentful sys metadata record using its own state vocabulary; unknown and missing values must remain distinct.
Updated At
Updated At
spaces.sys.updatedAtUpdated At records last update timestamp. It anchors the named event or boundary on the record’s timeline.- Enables: place space records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updatedAtper contentful sys metadata record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Version
Version
spaces.sys.versionVersion identifies the current provider-managed version of the space metadata. It correlates successive snapshots with the configuration revision they represent.- Enables: detect intervening space changes and order snapshots of the same space.
- Interpretation: The provider supplies
versionas a sequence scoped to one Contentful resource, not a measure comparable across different spaces.
Sync Initial
Sync Initial
sync_initialSync Initial contains the Contentful sync initial collection returned by the configured operation.- Enables: capture the initial Contentful synchronization collection and continuation token.
- Scope: Reads the declared collection through
GET /sync-initialas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
sync_initial.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful sync initial source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful sync initial record, andx-transformDedupKeyexplicitly marks it as the record key.
Tags
Tags
tagsTags contain the Contentful tags collection returned by the configured operation.- Enables: categorize Contentful resources using the tags records they reference.
- Scope: Reads the declared collection through
GET /tagsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
tags.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful tag source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful tag record, andx-transformDedupKeyexplicitly marks it as the record key.
Tasks
Tasks
tasksTasks contain the Contentful tasks collection returned by the configured operation.- Enables: review content-management tasks, assignments, status, and target entity.
- Scope: Reads the declared collection through
GET /tasksas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
tasks.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful task source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful task record, andx-transformDedupKeyexplicitly marks it as the record key.
Taxonomy Concept Schemes
Taxonomy Concept Schemes
taxonomy_concept_schemesTaxonomy Concept Schemes contain the Contentful taxonomy concept schemes collection returned by the configured operation.- Enables: catalog the concept schemes that organize Contentful taxonomy concepts.
- Scope: Reads the declared collection through
GET /taxonomy-concept-schemesas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
taxonomy_concept_schemes.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful taxonomy concept scheme source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful taxonomy concept scheme record, andx-transformDedupKeyexplicitly marks it as the record key.
Taxonomy Concepts
Taxonomy Concepts
taxonomy_conceptsTaxonomy Concepts contain the Contentful taxonomy concepts collection returned by the configured operation.- Enables: catalog taxonomy concepts and their parent or related concepts.
- Scope: Reads the declared collection through
GET /taxonomy-conceptsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
taxonomy_concepts.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful taxonomy concept source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful taxonomy concept record, andx-transformDedupKeyexplicitly marks it as the record key.
Team Memberships
Team Memberships
team_membershipsTeam Memberships contain the Contentful team memberships collection returned by the configured operation.- Enables: map team memberships to the organizations, spaces, teams, roles, or accounts named by each membership record.
- Scope: Reads the declared collection through
GET /team-membershipsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
team_memberships.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful team membership source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful team membership record, andx-transformDedupKeyexplicitly marks it as the record key.
Team Space Memberships
Team Space Memberships
team_space_membershipsTeam Space Memberships contain the Contentful team space memberships collection returned by the configured operation.- Enables: map team space memberships to the organizations, spaces, teams, roles, or accounts named by each membership record.
- Scope: Reads the declared collection through
GET /team-space-membershipsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
team_space_memberships.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful team space membership source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful team space membership record, andx-transformDedupKeyexplicitly marks it as the record key.
Teams
Teams
teamsTeams contain the Contentful teams collection returned by the configured operation.- Enables: catalog Contentful teams used as membership and content-administration containers.
- Scope: Reads the declared collection through
GET /teamsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
teams.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful team source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful team record, andx-transformDedupKeyexplicitly marks it as the record key.
UI Extensions
UI Extensions
ui_extensionsUI Extensions contain the Contentful UI extensions collection returned by the configured operation.- Enables: review the Contentful extension or application configuration represented by ui extensions.
- Scope: Reads the declared collection through
GET /ui-extensionsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
ui_extensions.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful ui extension source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful ui extension record, andx-transformDedupKeyexplicitly marks it as the record key.
Usage Periods
Usage Periods
usage_periodsUsage Periods contain the Contentful usage periods collection returned by the configured operation.- Enables: interpret usage measurements against their reported billing period boundaries.
- Scope: Reads the declared collection through
GET /usage-periodsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
usage_periods.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful usage period source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful usage period record, andx-transformDedupKeyexplicitly marks it as the record key.
Webhook Call Details
Webhook Call Details
webhook_call_detailsWebhook Call Details contain the Contentful webhook call details collection returned by the configured operation.- Enables: inspect request and response details recorded for a webhook delivery.
- Scope: Reads the declared collection through
GET /webhook-call-detailsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
webhook_call_details.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful webhook call detail source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful webhook call detail record, andx-transformDedupKeyexplicitly marks it as the record key.
Webhook Calls
Webhook Calls
webhook_callsWebhook Calls contain the Contentful webhook calls collection returned by the configured operation.- Enables: track webhook delivery attempts by status and timestamp.
- Scope: Reads the declared collection through
GET /webhook-callsas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
webhook_calls.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful webhook call source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful webhook call record, andx-transformDedupKeyexplicitly marks it as the record key.
Webhooks
Webhooks
webhooksWebhooks contain the Contentful webhooks collection returned by the configured operation.- Enables: review webhook targets, event filters, headers, and enabled state.
- Scope: Reads the declared collection through
GET /webhooksas a full snapshot. Results contain only records the configured Contentful token can retrieve; inaccessible spaces, environments, and content are absent.
ID
ID
webhooks.idID identifies record identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same contentful webhook source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per contentful webhook record, andx-transformDedupKeyexplicitly marks it as the record key.
| Error | Meaning | Solution |
|---|---|---|
AccessTokenInvalid | Invalid token | Verify token is correct |
NotFound | Wrong space/environment | Check Space ID |
RateLimitExceeded | Too many requests | Implement backoff |