- Overview
- Setup Guide
- Permissions
- Troubleshooting
Planning data
Models, lists, workspaces you can access with the integration accountIdentity & audit
SCIM users and groups (with Tenant Admin), audit events (with Tenant Auditor)Data streams
This Provider Plugin defines 20 data streams.| Stream | Description | Sync |
|---|---|---|
workspaces | Lists all workspaces accessible to the authenticated user. Core organizational container in Anaplan. | full |
models | Lists all models across all workspaces accessible to the authenticated user, with optional detailed memory usage information. | full |
workspace_models | Lists all models within a specific workspace. Useful for workspace-scoped model enumeration. | full |
model_exports | Lists all export action definitions within a specific model. Export actions define data extractions from Anaplan modules/views. | full |
model_imports | Lists all import action definitions within a specific model. Import actions define data loading configurations into Anaplan. | full |
model_actions | Lists all actions (delete actions, other named actions) defined within a specific model. | full |
model_files | Lists all files (data sources and export outputs) within a specific model. | full |
model_lists | Lists all lists (dimensions/hierarchies) defined within a specific model. Lists are core structural elements in Anaplan. | full |
list_items | Retrieves all items within a specific list (dimension members). These are the actual data records within Anaplan lists/hierarchies. | full |
model_modules | Lists all modules defined within a specific model. Modules are the primary data containers in Anaplan holding line items and views. | full |
module_views | Lists all saved views within a specific module. Views represent different perspectives/layouts of module data. | full |
model_line_items | Lists all line items defined within a specific model. Line items are the individual data elements (metrics/measures) in Anaplan modules. | full |
cloudworks_connections | Lists all CloudWorks connections configured for the tenant. Connections define external data source/destination endpoints (S3, Azure Blob, BigQuery, etc.). | full |
cloudworks_integrations | Lists all CloudWorks integrations configured for the tenant. Integrations define automated data flows between Anaplan models and external cloud services. | full |
cloudworks_run_history | Lists CloudWorks integration run history records. Provides execution logs showing when integrations ran, their status, and duration. | full |
users | Lists all users in the Anaplan tenant via the Integration API v2. Returns user identity, email, active status, and admin role. Does not require SCIM provisioning or Enterprise tier. | full |
scim_users | Lists all users provisioned in the Anaplan tenant via SCIM 2.0. Returns user identity, email, active status, and workspace assignments. | full |
audit_events | Retrieves audit events from the Anaplan tenant. Captures who-did-what-when across the platform including model changes, user actions, data imports/exports, and administrative operations. Anaplan retains up to 30 days of audit history. Requires Tenant Auditor role. | incremental |
model_calendar | Retrieves the calendar/time configuration for an Anaplan model, including fiscal year settings, time ranges, and period definitions. This is a model-level metadata object but returns structured time taxonomy data. | full |
model_versions | Retrieves version information (revision tags) for Anaplan models via the ALM API. Tracks model versioning history including who created each version and when, supporting change management and activity tracking. | full |
Basic authentication
What You’ll Need
| Credential | What it is |
|---|---|
| Anaplan integration user email | |
| Password | Anaplan account password |
Info: Setup access in Anaplan. These steps require Tenant Admin / Workspace Admin as required for the data you sync, or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your Anaplan administrator.
- Workspace Admin on all workspaces you want to sync
- Tenant Admin (required for SCIM user and group access)
- Tenant Auditor (required for audit event access)
Info: Designate the integration account as an Exception User under Administration → Security Policies so optional password rotation does not break the connection.
Step 1: Confirm integration account
Use (or create) a dedicated Anaplan user for Parable. Grant the roles above for the workspaces and APIs you need.Step 2: How authentication works
Parable sends email and password tohttps://auth.anaplan.com/token/authenticate using HTTP Basic auth. Anaplan returns a short-lived AnaplanAuthToken for API calls; Parable refreshes it automatically.Step 3: Enter values in the form
- Email and Password: Enter the integration user credentials in the Provider form.
- Click Save & test connection.
curl -u "your-email@company.com" \
-X POST -H "Content-Type: application/json" -d '' \
https://auth.anaplan.com/token/authenticate
Info: Omitting the password after the colon makes curl prompt for it interactively so it is not stored in shell history.
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: A successful response includes tokenInfo.tokenValue.
Tip: Rate Limits: Anaplan enforces rate limits of varies by API; implement backoff for throttling. Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
Audit Events
Audit Events
audit_eventsAudit Events contain audit events from the Anaplan tenant. Captures who-did-what-when across the platform including model changes, user actions, data imports/exports, and administrative operations. Anaplan retains up to 30 days of audit history. Requires Tenant Auditor role.- Enables: trace recorded Anaplan changes and administrative actions to their actor and event time.
- Scope: Reads provider changes through
POST https://audit.anaplan.com/audit/api/1/events/search?limit=10000using the declared incremental request boundary. The operation requires the Tenant Auditor role and is limited to Anaplan’s retained audit window, described here as up to 30 days.
Action Details
Action Details
audit_events.actionDetailsAction Details records detailed information about the specific action performed. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret action details according to the provider and Workspace configuration that produced each audit event record.
- Interpretation: Keys and value shapes within
actionDetailscan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Action ID
Action ID
audit_events.actionDetails.actionIdAction ID captures the identifier of the action definition (e.g., import ID, export ID, process ID). It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same action ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
actionIdas a record-level identifier onActionDetails. It is not a uniqueness guarantee unless a connector directive says so.
Action Name
Action Name
audit_events.actionDetails.actionNameAction Name captures the name of the action definition. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact action name value attached to each action detail record.
- Interpretation: The provider supplies
actionNameat action detail granularity in the format stated by its description; omitted or redacted content remains unknown.
Action Type
Action Type
audit_events.actionDetails.actionTypeAction Type captures the type of action (e.g., import, export, process, delete). It preserves the provider’s current classification of this record.- Enables: separate audit event records by the exact provider-reported action type value when describing their recorded state.
- Interpretation: The provider supplies
actionTypeper action detail record using its own state vocabulary; unknown and missing values must remain distinct.
Changed Properties
Changed Properties
audit_events.actionDetails.changedPropertiesChanged Properties records list of properties that were changed during the event. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested changed properties object into its declared child fields for each action detail record.
- Interpretation: The provider returns
changedPropertiesas a list onActionDetails; an absent value does not prove that no related object exists outside the credential’s visibility.
New Value
New Value
audit_events.actionDetails.changedProperties.newValueNew Value captures the new value of the property after the change. It preserves the recorded before, after, or contextual value needed to explain a change event.- Enables: compare the recorded new value with the corresponding changed attribute when explaining an audit or changelog event.
- Interpretation: The provider supplies
newValueon each change record in the changed attribute’s own type or display format; it is not normalized into a common unit.
Old Value
Old Value
audit_events.actionDetails.changedProperties.oldValueOld Value captures the previous value of the property before the change. It preserves the recorded before, after, or contextual value needed to explain a change event.- Enables: compare the recorded old value with the corresponding changed attribute when explaining an audit or changelog event.
- Interpretation: The provider supplies
oldValueon each change record in the changed attribute’s own type or display format; it is not normalized into a common unit.
Property Name
Property Name
audit_events.actionDetails.changedProperties.propertyNameProperty Name captures the name of the property that was changed. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact property name value attached to each changed property record.
- Interpretation: The provider supplies
propertyNameat changed property granularity in the format stated by its description; omitted or redacted content remains unknown.
Duration Ms
Duration Ms
audit_events.actionDetails.durationMsDuration Ms captures the duration of the action in milliseconds. It preserves the elapsed interval reported for this record.- Enables: compare the provider-recorded interval represented by duration ms across audit event records.
- Interpretation: The provider supplies
durationMsper action detail record in seconds; it is an elapsed or recorded interval, not an outcome measure.
Failure Count
Failure Count
audit_events.actionDetails.failureCountFailure Count captures the number of records that failed during the action. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported failure count for each action detail record.
- Interpretation: The provider supplies
failureCountat action detail granularity as a count at one value per record; zero and missing are not interchangeable.
Record Count
Record Count
audit_events.actionDetails.recordCountRecord Count captures the number of records processed by the action, if applicable. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported record count for each action detail record.
- Interpretation: The provider supplies
recordCountat action detail granularity as a count at one value per record; zero and missing are not interchangeable.
Source File ID
Source File ID
audit_events.actionDetails.sourceFileIdSource File ID captures the file ID used as the source for an import action. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same source file ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
sourceFileIdas a record-level identifier onActionDetails. It is not a uniqueness guarantee unless a connector directive says so.
Source File Name
Source File Name
audit_events.actionDetails.sourceFileNameSource File Name captures the file name used as the source for an import action. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact source file name value attached to each action detail record.
- Interpretation: The provider supplies
sourceFileNameat action detail granularity in the format stated by its description; omitted or redacted content remains unknown.
Target List ID
Target List ID
audit_events.actionDetails.targetListIdTarget List ID captures the target list ID for an import action. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same target list ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
targetListIdas a record-level identifier onActionDetails. It is not a uniqueness guarantee unless a connector directive says so.
Target Module ID
Target Module ID
audit_events.actionDetails.targetModuleIdTarget Module ID captures the target module ID for an import action. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same target module ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
targetModuleIdas a record-level identifier onActionDetails. It is not a uniqueness guarantee unless a connector directive says so.
Task ID
Task ID
audit_events.actionDetails.taskIdTask ID captures the task ID if the action was executed as an asynchronous task. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same task ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
taskIdas a record-level identifier onActionDetails. It is not a uniqueness guarantee unless a connector directive says so.
Task State
Task State
audit_events.actionDetails.taskStateTask State captures the final state of the task (e.g., COMPLETE, FAILED, CANCELLED). It preserves the provider’s current classification of this record.- Enables: separate audit event records by the exact provider-reported task state value when describing their recorded state.
- Interpretation: The provider supplies
taskStateper action detail record using its own state vocabulary; unknown and missing values must remain distinct.
Activity ID
Activity ID
audit_events.activityIdActivity ID is the identifier linking related audit events within a single activity or transaction. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same activity ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
activityIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Additional Attributes
Additional Attributes
audit_events.additionalAttributesAdditional Attributes records event-specific attributes that vary by event type, returned as a key-value map by the Anaplan audit API. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact additional attributes when validating the configuration or technical definition of a audit event record.
- Interpretation: The provider supplies
additionalAttributesas configuration or technical metadata onAuditEvent; consumers must preserve the exact syntax and documented vocabulary.
Checksum
Checksum
audit_events.checksumChecksum records integrity checksum returned by the Anaplan audit API for the event record. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact checksum when validating the configuration or technical definition of a audit event record.
- Interpretation: The provider supplies
checksumas configuration or technical metadata onAuditEvent; consumers must preserve the exact syntax and documented vocabulary.
Created Date
Created Date
audit_events.createdDateCreated Date records epoch timestamp (milliseconds) when the audit record was created. It anchors the named event or boundary on the record’s timeline.- Enables: place audit event records on a timeline by created date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdDateper audit event record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Created Time Zone
Created Time Zone
audit_events.createdTimeZoneCreated Time Zone records time zone associated with createdDate when returned by the audit API. It preserves the geographic, locale, time-zone, or coordinate context represented by the field.- Enables: interpret dates, times, or localized text for audit events using the recorded created time zone.
- Interpretation: The provider supplies
createdTimeZoneas location or localization context per audit event record; it does not establish a person’s real-time physical location.
Error Message
Error Message
audit_events.errorMessageError Message records error message if the action was unsuccessful. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact error message value attached to each audit event record.
- Interpretation: The provider supplies
errorMessageat audit event granularity in the format stated by its description; omitted or redacted content remains unknown.
Event Category
Event Category
audit_events.eventCategoryEvent Category states high-level category grouping for the audit event. It preserves the provider’s current classification of this record.- Enables: separate audit event records by the exact provider-reported event category value when describing their recorded state.
- Interpretation: The provider supplies
eventCategoryper audit event record using its own state vocabulary; unknown and missing values must remain distinct.
Event Date
Event Date
audit_events.eventDateEvent Date captures the epoch timestamp (in milliseconds) when the event occurred. It anchors the named event or boundary on the record’s timeline.- Enables: place audit event records on a timeline by event date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
eventDateper audit event record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Event Date Iso
Event Date Iso
audit_events.eventDateIsoEvent Date Iso records ISO 8601 formatted timestamp of when the event occurred. It anchors the named event or boundary on the record’s timeline.- Enables: place audit event records on a timeline by event date iso and select the records within an explicit reporting window.
- Interpretation: The provider supplies
eventDateIsoper audit event record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Event Time Zone
Event Time Zone
audit_events.eventTimeZoneEvent Time Zone records time zone associated with eventDate when returned by the audit API. It preserves the geographic, locale, time-zone, or coordinate context represented by the field.- Enables: interpret dates, times, or localized text for audit events using the recorded event time zone.
- Interpretation: The provider supplies
eventTimeZoneas location or localization context per audit event record; it does not establish a person’s real-time physical location.
Event Type
Event Type
audit_events.eventTypeEvent Type states optional category label for the audit event when the audit API returns it. Live search results typically use eventTypeId instead. It preserves the provider’s current classification of this record.- Enables: separate audit event records by the exact provider-reported event type value when describing their recorded state.
- Interpretation: The provider supplies
eventTypeper audit event record using its own state vocabulary; unknown and missing values must remain distinct.
Event Type ID
Event Type ID
audit_events.eventTypeIdEvent Type ID identifies event type code returned by the Anaplan audit API (for example USR-8). It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same event type ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
eventTypeIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Host Name
Host Name
audit_events.hostNameHost Name captures the hostname or server from which the action was performed. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact host name when validating the configuration or technical definition of a audit event record.
- Interpretation: The provider supplies
hostNameas configuration or technical metadata onAuditEvent; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
audit_events.idID is the unique identifier for the audit event. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same audit event source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per audit event record, andx-transformDedupKeyexplicitly marks it as the record key.
IP Address
IP Address
audit_events.ipAddressIP Address captures the IP address from which the action was performed. It preserves the geographic, locale, time-zone, or coordinate context represented by the field.- Enables: segment audit event records by the recorded IP address without inferring a person’s physical presence.
- Interpretation: The provider supplies
ipAddressas location or localization context per audit event record; it does not establish a person’s real-time physical location.
Message
Message
audit_events.messageMessage records human-readable description of the audit event. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact message value attached to each audit event record.
- Interpretation: The provider supplies
messageat audit event granularity in the format stated by its description; omitted or redacted content remains unknown.
Model ID
Model ID
audit_events.modelIdModel ID captures the model ID in which the event occurred, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Model Name
Model Name
audit_events.modelNameModel Name captures the name of the model in which the event occurred. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact model name value attached to each audit event record.
- Interpretation: The provider supplies
modelNameat audit event granularity in the format stated by its description; omitted or redacted content remains unknown.
Object ID
Object ID
audit_events.objectIdObject ID captures the unique identifier of the primary object affected by the event. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same object ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
objectIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Object Name
Object Name
audit_events.objectNameObject Name captures the name of the primary object affected by the event. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact object name value attached to each audit event record.
- Interpretation: The provider supplies
objectNameat audit event granularity in the format stated by its description; omitted or redacted content remains unknown.
Object Type
Object Type
audit_events.objectTypeObject Type captures the type of the primary object affected (e.g., model, workspace, list, module). It preserves the provider’s current classification of this record.- Enables: separate audit event records by the exact provider-reported object type value when describing their recorded state.
- Interpretation: The provider supplies
objectTypeper audit event record using its own state vocabulary; unknown and missing values must remain distinct.
Parameters
Parameters
audit_events.parametersParameters records additional parameters or context details associated with the audit event. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret parameters according to the provider and Workspace configuration that produced each audit event record.
- Interpretation: Keys and value shapes within
parameterscan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Name
Name
audit_events.parameters.nameName captures the parameter name or key. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same audit event parameter source row before constructing its represented state.
- Interpretation: The provider supplies
nameat one value per audit event parameter record, andx-transformDedupKeyexplicitly marks it as the record key.
Type
Type
audit_events.parameters.typeType captures the data type or classification of the parameter value. It preserves the provider’s current classification of this record.- Enables: separate audit event records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper audit event parameter record using its own state vocabulary; unknown and missing values must remain distinct.
Value
Value
audit_events.parameters.valueValue captures the parameter value. It preserves the recorded before, after, or contextual value needed to explain a change event.- Enables: compare the recorded value with the corresponding changed attribute when explaining an audit or changelog event.
- Interpretation: The provider supplies
valueon each change record in the changed attribute’s own type or display format; it is not normalized into a common unit.
Role ID
Role ID
audit_events.roleIdRole ID captures the role ID involved in the event, if applicable (e.g., role grant/revoke). It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same role ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
roleIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Role Name
Role Name
audit_events.roleNameRole Name captures the name of the role involved in the event. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported role name attached to each audit event record.
- Interpretation: The provider supplies
roleNameat audit event granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Session ID
Session ID
audit_events.sessionIdSession ID captures the session identifier associated with the user’s session at the time of the event. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same session ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
sessionIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Source Type
Source Type
audit_events.sourceTypeSource Type captures the source or channel through which the action was initiated. It preserves the provider’s current classification of this record.- Enables: separate audit event records by the exact provider-reported source type value when describing their recorded state.
- Interpretation: The provider supplies
sourceTypeper audit event record using its own state vocabulary; unknown and missing values must remain distinct.
Success
Success
audit_events.successSuccess indicates whether the audited action completed successfully. It preserves the provider-reported yes-or-no condition for this record.- Enables: select audit event records for which the provider reports success as true or false.
- Interpretation: The provider supplies
successas a boolean per audit event record; false and missing are distinct when the field is optional.
Target User Email
Target User Email
audit_events.targetUserEmailTarget User Email captures the email of the target user, if the event involves an action on another user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the audit event record to the provider-reported actor represented by target user email.
- Interpretation: The provider supplies
targetUserEmailas identity or attribution context on each audit event record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Target User ID
Target User ID
audit_events.targetUserIdTarget User ID captures the user ID of the target user, if the event involves an action on another user (e.g., role assignment). It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same target user ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
targetUserIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Tenant ID
Tenant ID
audit_events.tenantIdTenant ID captures the Anaplan tenant ID associated with this audit event. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same tenant ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
tenantIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
User Agent
User Agent
audit_events.userAgentUser Agent records user-Agent string for the client that performed the action, when present. It preserves the client environment reported with the event.- Enables: count Mixpanel events by the reported user agent client environment.
- Interpretation: Mixpanel supplies
userAgentper tracked event from client metadata; missing values do not identify an operating system or browser.
User Email
User Email
audit_events.userEmailUser Email captures the email address of the user who performed the action. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the audit event record to the provider-reported actor represented by user email.
- Interpretation: The provider supplies
userEmailas identity or attribution context on each audit event record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
User ID
User ID
audit_events.userIdUser ID captures the unique identifier of the user who performed the action. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same user ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
userIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
User Name
User Name
audit_events.userNameUser Name captures the display name or email of the user who performed the action. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the audit event record to the provider-reported actor represented by user name.
- Interpretation: The provider supplies
userNameas identity or attribution context on each audit event record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Workspace ID
Workspace ID
audit_events.workspaceIdWorkspace ID captures the workspace ID in which the event occurred, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match audit event records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onAuditEvent. It is not a uniqueness guarantee unless a connector directive says so.
Workspace Name
Workspace Name
audit_events.workspaceNameWorkspace Name captures the name of the workspace in which the event occurred. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact workspace name value attached to each audit event record.
- Interpretation: The provider supplies
workspaceNameat audit event granularity in the format stated by its description; omitted or redacted content remains unknown.
Cloudworks Connections
Cloudworks Connections
cloudworks_connectionsCloudworks Connections contain all CloudWorks connections configured for the tenant. Connections define external data source/destination endpoints (S3, Azure Blob, BigQuery, etc.).- Enables: review the external connection definitions available to CloudWorks integrations.
- Scope: Reads the declared collection through
GET /cloudworks/2/0/integrations/connectionsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Body
Body
cloudworks_connections.bodyBody records connection-specific configuration details such as bucket name, container, project, etc. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret body according to the provider and Workspace configuration that produced each cloudworks connection record.
- Interpretation: Keys and value shapes within
bodycan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Access Key ID
Access Key ID
cloudworks_connections.body.accessKeyIdAccess Key ID identifies AWS access key ID for S3 connections (may be masked or omitted in responses). It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks connection records to provider records that carry the same access key ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
accessKeyIdas a record-level identifier onConnectionBody. It is not a uniqueness guarantee unless a connector directive says so.
Account
Account
cloudworks_connections.body.accountAccount records snowflake account identifier. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested account object into its declared child fields for each connection body record.
- Interpretation: The provider returns
accountas a nested object or reference onConnectionBody; an absent value does not prove that no related object exists outside the credential’s visibility.
Auth Type
Auth Type
cloudworks_connections.body.authTypeAuth Type states authentication type used by the connection (e.g., password, key, token, oauth). It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported auth type attached to each connection body record.
- Interpretation: The provider supplies
authTypeat connection body granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Bucket
Bucket
cloudworks_connections.body.bucketBucket records s3 bucket name or GCS bucket name (applicable to AmazonS3, GoogleCloudStorage). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact bucket when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
bucketas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
Catalog
Catalog
cloudworks_connections.body.catalogCatalog records catalog name for Databricks Unity Catalog or similar. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact catalog when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
catalogas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
Container Name
Container Name
cloudworks_connections.body.containerNameContainer Name records Azure Blob Storage container name. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact container name when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
containerNameas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
Database
Database
cloudworks_connections.body.databaseDatabase records database name for Snowflake, Redshift, JDBC, AzureSql, or AzureSynapse connections. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact database when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
databaseas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
Dataset ID
Dataset ID
cloudworks_connections.body.datasetIdDataset ID identifies bigQuery dataset ID. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks connection records to provider records that carry the same dataset ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
datasetIdas a record-level identifier onConnectionBody. It is not a uniqueness guarantee unless a connector directive says so.
External ID
External ID
cloudworks_connections.body.externalIdExternal ID identifies external ID used with the IAM role for S3 cross-account access. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks connection records to provider records that carry the same external ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
externalIdas a record-level identifier onConnectionBody. It is not a uniqueness guarantee unless a connector directive says so.
Host
Host
cloudworks_connections.body.hostHost records hostname or IP address for SFTP, JDBC, Snowflake, Databricks, or database connections. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact host when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
hostas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
HTTP Path
HTTP Path
cloudworks_connections.body.httpPathHTTP Path records databricks HTTP path for SQL endpoint. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact HTTP path when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
httpPathas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
Port
Port
cloudworks_connections.body.portPort records the network port configured for an SFTP, JDBC, or database connection. It preserves the connection endpoint setting used with the host and protocol.- Enables: construct and audit the destination endpoint for each CloudWorks connection.
- Interpretation: The provider supplies
portas an integer connection setting, not a quantity or duration; a missing value may leave protocol-default behavior to other configuration.
Project ID
Project ID
cloudworks_connections.body.projectIdProject ID identifies Google Cloud project ID for BigQuery or GCS connections. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks connection records to provider records that carry the same project ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
projectIdas a record-level identifier onConnectionBody. It is not a uniqueness guarantee unless a connector directive says so.
Region
Region
cloudworks_connections.body.regionRegion records AWS region for S3 connections (e.g., us-east-1). It preserves the geographic, locale, time-zone, or coordinate context represented by the field.- Enables: segment cloudworks connection records by the recorded region without inferring a person’s physical presence.
- Interpretation: The provider supplies
regionas location or localization context per connection body record; it does not establish a person’s real-time physical location.
Role Arn
Role Arn
cloudworks_connections.body.roleArnRole Arn states AWS IAM role ARN used for cross-account access to S3. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported role arn attached to each connection body record.
- Interpretation: The provider supplies
roleArnat connection body granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
SAS Token
SAS Token
cloudworks_connections.body.sasTokenSAS Token states Azure SAS token for authentication (may be masked in responses). It documents the access-related value reported for this object or membership.- Enables: confirm which CloudWorks connection authentication mode is configured during narrowly authorized troubleshooting without revealing the token value.
- Interpretation: Anaplan may mask
sasTokenin responses; treat any returned value as sensitive configuration metadata, never expose it, and never assume it is a reusable credential.
Schema
Schema
cloudworks_connections.body.schemaSchema records schema name within the database (Snowflake, Redshift, etc.). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact schema when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
schemaas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
Service Account Email
Service Account Email
cloudworks_connections.body.serviceAccountEmailService Account Email records Google service account email used for authentication. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the connection body record to the provider-reported person or account represented by service account email.
- Interpretation: The provider supplies
serviceAccountEmailas identity or attribution context on each connection body record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Storage Account Name
Storage Account Name
cloudworks_connections.body.storageAccountNameStorage Account Name records Azure Storage account name. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact storage account name when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
storageAccountNameas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
URL
URL
cloudworks_connections.body.urlURL records connection URL for Databricks, JDBC, or other URL-based connections. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by URL on a connection body record.
- Interpretation: The provider supplies
urlas a URL or resource locator on each connection body record. Availability still follows the provider’s permissions and retention.
User Name
User Name
cloudworks_connections.body.usernameUser Name records username for SFTP, database, or other credential-based connections. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the connection body record to the provider-reported actor represented by user name.
- Interpretation: The provider supplies
usernameas identity or attribution context on each connection body record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Warehouse
Warehouse
cloudworks_connections.body.warehouseWarehouse records snowflake warehouse name. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact warehouse when validating the configuration or technical definition of a connection body record.
- Interpretation: The provider supplies
warehouseas configuration or technical metadata onConnectionBody; consumers must preserve the exact syntax and documented vocabulary.
Connection ID
Connection ID
cloudworks_connections.connectionIdConnection ID is the unique identifier for the CloudWorks connection. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same cloud works connection source row before constructing its represented state.
- Interpretation: The provider supplies
connectionIdat one value per cloud works connection record, andx-transformDedupKeyexplicitly marks it as the record key.
Created At
Created At
cloudworks_connections.createdAtCreated At records ISO 8601 timestamp when the connection was created. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks connection records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper cloud works connection record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Created By
Created By
cloudworks_connections.createdByCreated By records identifier or email of the user who created the connection. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the cloud works connection record to the provider-reported person or account represented by created by.
- Interpretation: The provider supplies
createdByas identity or attribution context on each cloud works connection record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Modified At
Modified At
cloudworks_connections.modifiedAtModified At records ISO 8601 timestamp when the connection was last modified. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks connection records on a timeline by modified at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
modifiedAtper cloud works connection record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Modified By
Modified By
cloudworks_connections.modifiedByModified By records identifier or email of the user who last modified the connection. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the cloud works connection record to the provider-reported person or account represented by modified by.
- Interpretation: The provider supplies
modifiedByas identity or attribution context on each cloud works connection record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Name
Name
cloudworks_connections.nameName records human-readable name of the connection. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each cloud works connection record.
- Interpretation: The provider supplies
nameat cloud works connection granularity in the format stated by its description; omitted or redacted content remains unknown.
Type
Type
cloudworks_connections.typeType captures the type of external service this connection targets (e.g., AmazonS3, AzureBlob, GoogleBigQuery). It preserves the provider’s current classification of this record.- Enables: separate cloudworks connection records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper cloud works connection record using its own state vocabulary; unknown and missing values must remain distinct.
Cloudworks Integrations
Cloudworks Integrations
cloudworks_integrationsCloudworks Integrations contain all CloudWorks integrations configured for the tenant. Integrations define automated data flows between Anaplan models and external cloud services.- Enables: map automated CloudWorks data flows to their model and connection configuration.
- Scope: Reads the declared collection through
GET /cloudworks/2/0/integrationsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Action ID
Action ID
cloudworks_integrations.actionIdAction ID is the identifier of the Anaplan import or export action linked to this integration. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same action ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
actionIdas a record-level identifier onCloudWorksIntegration. It is not a uniqueness guarantee unless a connector directive says so.
Connection ID
Connection ID
cloudworks_integrations.connectionIdConnection ID is the identifier of the CloudWorks connection (external cloud service) used by this integration. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same connection ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
connectionIdas a record-level identifier onCloudWorksIntegration. It is not a uniqueness guarantee unless a connector directive says so.
Connection Type
Connection Type
cloudworks_integrations.connectionTypeConnection Type captures the type of external cloud service connection (e.g., S3, Azure Blob, BigQuery). It preserves the provider’s current classification of this record.- Enables: separate cloudworks integration records by the exact provider-reported connection type value when describing their recorded state.
- Interpretation: The provider supplies
connectionTypeper cloud works integration record using its own state vocabulary; unknown and missing values must remain distinct.
Created At
Created At
cloudworks_integrations.createdAtCreated At records ISO 8601 timestamp when the integration was created. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks integration records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper cloud works integration record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Created By
Created By
cloudworks_integrations.createdByCreated By records identifier or email of the user who created the integration. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the cloud works integration record to the provider-reported person or account represented by created by.
- Interpretation: The provider supplies
createdByas identity or attribution context on each cloud works integration record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
File ID
File ID
cloudworks_integrations.fileIdFile ID is the identifier of the Anaplan file used in the integration data transfer. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same file ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
fileIdas a record-level identifier onCloudWorksIntegration. It is not a uniqueness guarantee unless a connector directive says so.
Integration ID
Integration ID
cloudworks_integrations.integrationIdIntegration ID is the unique identifier for the CloudWorks integration. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same cloud works integration source row before constructing its represented state.
- Interpretation: The provider supplies
integrationIdat one value per cloud works integration record, andx-transformDedupKeyexplicitly marks it as the record key.
Last Run Status
Last Run Status
cloudworks_integrations.lastRunStatusLast Run Status states status of the most recent run of this integration. It preserves the provider’s current classification of this record.- Enables: separate cloudworks integration records by the exact provider-reported last run status value when describing their recorded state.
- Interpretation: The provider supplies
lastRunStatusper cloud works integration record using its own state vocabulary; unknown and missing values must remain distinct.
Last Run Time
Last Run Time
cloudworks_integrations.lastRunTimeLast Run Time records ISO 8601 timestamp of the most recent run. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks integration records on a timeline by last run time and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastRunTimeper cloud works integration record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Successful Run Time
Last Successful Run Time
cloudworks_integrations.lastSuccessfulRunTimeLast Successful Run Time records ISO 8601 timestamp of the most recent successful run. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks integration records on a timeline by last successful run time and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastSuccessfulRunTimeper cloud works integration record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Model ID
Model ID
cloudworks_integrations.modelIdModel ID is the identifier of the Anaplan model associated with this integration. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onCloudWorksIntegration. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
cloudworks_integrations.nameName records human-readable name of the integration. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each cloud works integration record.
- Interpretation: The provider supplies
nameat cloud works integration granularity in the format stated by its description; omitted or redacted content remains unknown.
Notification
Notification
cloudworks_integrations.notificationNotification records notification settings for integration run results. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: enumerate the nested notification records contained by each cloud works integration record.
- Interpretation: The provider returns
notificationas a nested object or reference onCloudWorksIntegration; an absent value does not prove that no related object exists outside the credential’s visibility.
Enabled
Enabled
cloudworks_integrations.notification.enabledEnabled indicates whether notifications are enabled for this integration. It preserves the provider-reported yes-or-no condition for this record.- Enables: select cloudworks integration records for which the provider reports enabled as true or false.
- Interpretation: The provider supplies
enabledas a boolean per integration notification record; false and missing are distinct when the field is optional.
Notify On Failure
Notify On Failure
cloudworks_integrations.notification.notifyOnFailureNotify On Failure indicates whether to send notifications on failed runs. It preserves the provider-reported yes-or-no condition for this record.- Enables: select cloudworks integration records for which the provider reports notify on failure as true or false.
- Interpretation: The provider supplies
notifyOnFailureas a boolean per integration notification record; false and missing are distinct when the field is optional.
Notify On Success
Notify On Success
cloudworks_integrations.notification.notifyOnSuccessNotify On Success indicates whether to send notifications on successful runs. It preserves the provider-reported yes-or-no condition for this record.- Enables: select cloudworks integration records for which the provider reports notify on success as true or false.
- Interpretation: The provider supplies
notifyOnSuccessas a boolean per integration notification record; false and missing are distinct when the field is optional.
Recipients
Recipients
cloudworks_integrations.notification.recipientsRecipients records list of email addresses to receive notifications. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the integration notification record to the provider-reported person or account represented by recipients.
- Interpretation: The provider supplies
recipientsas identity or attribution context on each integration notification record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Nux Visible
Nux Visible
cloudworks_integrations.nuxVisibleNux Visible indicates whether the integration is visible in the new user experience UI. It preserves the provider-reported yes-or-no condition for this record.- Enables: select cloudworks integration records for which the provider reports nux visible as true or false.
- Interpretation: The provider supplies
nuxVisibleas a boolean per cloud works integration record; false and missing are distinct when the field is optional.
Run Count
Run Count
cloudworks_integrations.runCountRun Count reports the total number of times this integration has been executed. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported run count for each cloud works integration record.
- Interpretation: The provider supplies
runCountat cloud works integration granularity as a count at one value per record; zero and missing are not interchangeable.
Schedule
Schedule
cloudworks_integrations.scheduleSchedule records schedule configuration for automated runs of this integration, if any. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact schedule when validating the configuration or technical definition of a cloud works integration record.
- Interpretation: The provider supplies
scheduleas configuration or technical metadata onCloudWorksIntegration; consumers must preserve the exact syntax and documented vocabulary.
Cron Expression
Cron Expression
cloudworks_integrations.schedule.cronExpressionCron Expression records cron expression defining the schedule, if applicable. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact cron expression when validating the configuration or technical definition of a integration schedule record.
- Interpretation: The provider supplies
cronExpressionas configuration or technical metadata onIntegrationSchedule; consumers must preserve the exact syntax and documented vocabulary.
Days Of Month
Days Of Month
cloudworks_integrations.schedule.daysOfMonthDays Of Month records days of the month on which the schedule runs (for monthly schedules). It preserves the provider-defined period or schedule cadence for this record.- Enables: group cloudworks integration records by the provider-defined days of month period or schedule.
- Interpretation: The provider supplies
daysOfMonthper integration schedule record using its own period or schedule vocabulary; it is not an elapsed-duration measurement.
Days Of Week
Days Of Week
cloudworks_integrations.schedule.daysOfWeekDays Of Week records days of the week on which the schedule runs (for weekly schedules). It preserves the provider-defined period or schedule cadence for this record.- Enables: group cloudworks integration records by the provider-defined days of week period or schedule.
- Interpretation: The provider supplies
daysOfWeekper integration schedule record using its own period or schedule vocabulary; it is not an elapsed-duration measurement.
Enabled
Enabled
cloudworks_integrations.schedule.enabledEnabled indicates whether the schedule is currently active. It preserves the provider-reported yes-or-no condition for this record.- Enables: select cloudworks integration records for which the provider reports enabled as true or false.
- Interpretation: The provider supplies
enabledas a boolean per integration schedule record; false and missing are distinct when the field is optional.
End Date
End Date
cloudworks_integrations.schedule.endDateEnd Date records ISO 8601 date or datetime when the schedule ends, if applicable. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks integration records on a timeline by end date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
endDateper integration schedule record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Interval Minutes
Interval Minutes
cloudworks_integrations.schedule.intervalMinutesInterval Minutes reports interval in minutes between runs for interval-based schedules. It preserves the elapsed interval reported for this record.- Enables: compare the provider-recorded interval represented by interval minutes across cloudworks integration records.
- Interpretation: The provider supplies
intervalMinutesper integration schedule record in the unit stated by the provider description; it is an elapsed or recorded interval, not an outcome measure.
Schedule ID
Schedule ID
cloudworks_integrations.schedule.scheduleIdSchedule ID is the unique identifier for the schedule. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same schedule ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
scheduleIdas a record-level identifier onIntegrationSchedule. It is not a uniqueness guarantee unless a connector directive says so.
Start Date
Start Date
cloudworks_integrations.schedule.startDateStart Date records ISO 8601 date or datetime when the schedule begins. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks integration records on a timeline by start date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
startDateper integration schedule record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Time
Time
cloudworks_integrations.schedule.timeTime records time of day for scheduled execution (HH:mm format). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact time when validating the configuration or technical definition of a integration schedule record.
- Interpretation: The provider supplies
timeas configuration or technical metadata onIntegrationSchedule; consumers must preserve the exact syntax and documented vocabulary.
Timezone
Timezone
cloudworks_integrations.schedule.timezoneTimezone identifies IANA timezone identifier for the schedule (e.g., America/New_York). It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same timezone, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
timezoneas a record-level identifier onIntegrationSchedule. It is not a uniqueness guarantee unless a connector directive says so.
Type
Type
cloudworks_integrations.schedule.typeType captures the recurrence type of the schedule. It preserves the provider’s current classification of this record.- Enables: separate cloudworks integration records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper integration schedule record using its own state vocabulary; unknown and missing values must remain distinct.
Sources
Sources
cloudworks_integrations.sourcesSources lists the configured origin endpoints that feed the integration. It preserves the input-side relationships of the CloudWorks data flow.- Enables: reconstruct which source connections and processes supply data to each integration.
- Interpretation: The provider returns
sourcesas a list of endpoint definitions onCloudWorksIntegration; an empty list and an omitted list are distinct.
Action ID
Action ID
cloudworks_integrations.sources.actionIdAction ID identifies Anaplan action identifier (import/export) for Anaplan-type endpoints. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same action ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
actionIdas a record-level identifier onIntegrationEndpoint. It is not a uniqueness guarantee unless a connector directive says so.
Bucket
Bucket
cloudworks_integrations.sources.bucketBucket records bucket or container name in the external cloud storage. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact bucket when validating the configuration or technical definition of a integration endpoint record.
- Interpretation: The provider supplies
bucketas configuration or technical metadata onIntegrationEndpoint; consumers must preserve the exact syntax and documented vocabulary.
Connection ID
Connection ID
cloudworks_integrations.sources.connectionIdConnection ID is the identifier of the CloudWorks connection for external endpoints. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same integration endpoint source row before constructing its represented state.
- Interpretation: The provider supplies
connectionIdat one value per integration endpoint record, andx-transformDedupKeyexplicitly marks it as the record key.
Dataset
Dataset
cloudworks_integrations.sources.datasetDataset records dataset name for BigQuery or similar database endpoints. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact dataset when validating the configuration or technical definition of a integration endpoint record.
- Interpretation: The provider supplies
datasetas configuration or technical metadata onIntegrationEndpoint; consumers must preserve the exact syntax and documented vocabulary.
File ID
File ID
cloudworks_integrations.sources.fileIdFile ID identifies Anaplan file identifier for Anaplan-type endpoints. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same file ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
fileIdas a record-level identifier onIntegrationEndpoint. It is not a uniqueness guarantee unless a connector directive says so.
Model ID
Model ID
cloudworks_integrations.sources.modelIdModel ID identifies Anaplan model identifier for Anaplan-type endpoints. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onIntegrationEndpoint. It is not a uniqueness guarantee unless a connector directive says so.
Path
Path
cloudworks_integrations.sources.pathPath records file path or object key in the external cloud storage. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact path when validating the configuration or technical definition of a integration endpoint record.
- Interpretation: The provider supplies
pathas configuration or technical metadata onIntegrationEndpoint; consumers must preserve the exact syntax and documented vocabulary.
Table
Table
cloudworks_integrations.sources.tableTable states table name for database-type endpoints. It preserves the provider’s current classification of this record.- Enables: separate cloudworks integration records by the exact provider-reported table value when describing their recorded state.
- Interpretation: The provider supplies
tableper integration endpoint record using its own state vocabulary; unknown and missing values must remain distinct.
Type
Type
cloudworks_integrations.sources.typeType captures the endpoint type (e.g., ‘anaplan’, ‘s3’, ‘azureblob’, ‘bigquery’, ‘googlecloud’, ‘snowflake’). It preserves the provider’s current classification of this record.- Enables: separate cloudworks integration records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper integration endpoint record using its own state vocabulary; unknown and missing values must remain distinct.
Status
Status
cloudworks_integrations.statusStatus states current status of the integration. It preserves the provider’s current classification of this record.- Enables: separate cloudworks integration records by the exact provider-reported status value when describing their recorded state.
- Interpretation: The provider supplies
statusper cloud works integration record using its own state vocabulary; unknown and missing values must remain distinct.
Targets
Targets
cloudworks_integrations.targetsTargets lists the configured destination endpoints that receive integration output. It preserves the output-side relationships of the CloudWorks data flow.- Enables: reconstruct which target connections and processes receive data from each integration.
- Interpretation: The provider returns
targetsas a list of endpoint definitions onCloudWorksIntegration; an empty list and an omitted list are distinct.
Tenant ID
Tenant ID
cloudworks_integrations.tenantIdTenant ID is the identifier of the Anaplan tenant that owns this integration. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same tenant ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
tenantIdas a record-level identifier onCloudWorksIntegration. It is not a uniqueness guarantee unless a connector directive says so.
Type
Type
cloudworks_integrations.typeType captures the type/direction of the integration (e.g., import or export). It preserves the provider’s current classification of this record.- Enables: separate cloudworks integration records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper cloud works integration record using its own state vocabulary; unknown and missing values must remain distinct.
Updated At
Updated At
cloudworks_integrations.updatedAtUpdated At records ISO 8601 timestamp when the integration was last updated. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks integration records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updatedAtper cloud works integration record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Updated By
Updated By
cloudworks_integrations.updatedByUpdated By records identifier or email of the user who last updated the integration. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the cloud works integration record to the provider-reported person or account represented by updated by.
- Interpretation: The provider supplies
updatedByas identity or attribution context on each cloud works integration record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Version
Version
cloudworks_integrations.versionVersion identifies version identifier for the integration configuration. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same version, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
versionas a record-level identifier onCloudWorksIntegration. It is not a uniqueness guarantee unless a connector directive says so.
Workspace ID
Workspace ID
cloudworks_integrations.workspaceIdWorkspace ID is the identifier of the Anaplan workspace associated with this integration. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks integration records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onCloudWorksIntegration. It is not a uniqueness guarantee unless a connector directive says so.
Cloudworks Run History
Cloudworks Run History
cloudworks_run_historyCloudworks Run History contains CloudWorks integration run history records. Provides execution logs showing when integrations ran, their status, and duration.- Enables: compare integration executions by recorded status, start time, and duration.
- Scope: Reads the declared collection through
GET /cloudworks/2/0/integrations/{id}/runsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Cancelled By
Cancelled By
cloudworks_run_history.cancelledByCancelled By records identifier or email of the user who cancelled the run, if applicable. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the cloud works run history record to the provider-reported person or account represented by cancelled by.
- Interpretation: The provider supplies
cancelledByas identity or attribution context on each cloud works run history record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Completed At
Completed At
cloudworks_run_history.completedAtCompleted At states ISO 8601 timestamp indicating when the integration run completed. It preserves the provider’s current classification of this record.- Enables: separate cloudworks run history records by the exact provider-reported completed at value when describing their recorded state.
- Interpretation: The provider supplies
completedAtper cloud works run history record using its own state vocabulary; unknown and missing values must remain distinct.
Created At
Created At
cloudworks_run_history.createdAtCreated At records ISO 8601 timestamp indicating when the run record was created. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks run history records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper cloud works run history record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Duration
Duration
cloudworks_run_history.durationDuration reports duration of the integration run in seconds. It preserves the elapsed interval reported for this record.- Enables: compare the provider-recorded interval represented by duration across cloudworks run history records.
- Interpretation: The provider supplies
durationper cloud works run history record in seconds; it is an elapsed or recorded interval, not an outcome measure.
Failed Count
Failed Count
cloudworks_run_history.failedCountFailed Count reports the number of records or items that failed during the run. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported failed count for each cloud works run history record.
- Interpretation: The provider supplies
failedCountat cloud works run history granularity as a count at one value per record; zero and missing are not interchangeable.
Failure Dump Available
Failure Dump Available
cloudworks_run_history.failureDumpAvailableFailure Dump Available indicates whether a failure dump file is available for download. It preserves the provider-reported yes-or-no condition for this record.- Enables: select cloudworks run history records for which the provider reports failure dump available as true or false.
- Interpretation: The provider supplies
failureDumpAvailableas a boolean per cloud works run history record; false and missing are distinct when the field is optional.
Failure Reason
Failure Reason
cloudworks_run_history.failureReasonFailure Reason records description of the failure reason if the run did not succeed. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact failure reason value attached to each cloud works run history record.
- Interpretation: The provider supplies
failureReasonat cloud works run history granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
cloudworks_run_history.idID identifies parent key injected by the ingestor from the cloudworks_integrations to cloudworks_run_history 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 cloudworks run history 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 onCloudWorksRunHistory. It is not a uniqueness guarantee unless a connector directive says so.
Ignored Count
Ignored Count
cloudworks_run_history.ignoredCountIgnored Count reports the number of records or items ignored during the run. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported ignored count for each cloud works run history record.
- Interpretation: The provider supplies
ignoredCountat cloud works run history granularity as a count at one value per record; zero and missing are not interchangeable.
Integration ID
Integration ID
cloudworks_run_history.integrationIdIntegration ID is the identifier of the CloudWorks integration that was executed. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same integration ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
integrationIdas a record-level identifier onCloudWorksRunHistory. It is not a uniqueness guarantee unless a connector directive says so.
Integration Name
Integration Name
cloudworks_run_history.integrationNameIntegration Name records human-readable name of the CloudWorks integration. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact integration name value attached to each cloud works run history record.
- Interpretation: The provider supplies
integrationNameat cloud works run history granularity in the format stated by its description; omitted or redacted content remains unknown.
Progress
Progress
cloudworks_run_history.progressProgress reports the integration run’s completion percentage from 0 to 100. It records how far execution advanced at the captured state.- Enables: distinguish completed, partial, and potentially stalled runs when reviewing run history.
- Interpretation: The provider supplies
progressas a numeric percentage per CloudWorks run; zero, a partial value, and missing are distinct.
Retry Count
Retry Count
cloudworks_run_history.retryCountRetry Count reports the number of retry attempts made for this run. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported retry count for each cloud works run history record.
- Interpretation: The provider supplies
retryCountat cloud works run history granularity as a count at one value per record; zero and missing are not interchangeable.
Run ID
Run ID
cloudworks_run_history.runIdRun ID is the unique identifier for this specific integration run. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same cloud works run history source row before constructing its represented state.
- Interpretation: The provider supplies
runIdat one value per cloud works run history record, andx-transformDedupKeyexplicitly marks it as the record key.
Schedule ID
Schedule ID
cloudworks_run_history.scheduleIdSchedule ID is the identifier of the schedule that triggered this run, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same schedule ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
scheduleIdas a record-level identifier onCloudWorksRunHistory. It is not a uniqueness guarantee unless a connector directive says so.
Source Info
Source Info
cloudworks_run_history.sourceInfoSource Info identifies the source endpoint used by this integration run. It keeps execution history tied to the input-side connection and process details.- Enables: correlate a run’s outcome with the exact source configuration involved in that execution.
- Interpretation: The provider returns
sourceInfoas a nestedRunEndpointInfoobject; absence means no source detail was reported for the run.
Connection ID
Connection ID
cloudworks_run_history.sourceInfo.connectionIdConnection ID is the identifier of the CloudWorks connection used. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same connection ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
connectionIdas a record-level identifier onRunEndpointInfo. It is not a uniqueness guarantee unless a connector directive says so.
Connection Name
Connection Name
cloudworks_run_history.sourceInfo.connectionNameConnection Name records name of the CloudWorks connection. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact connection name value attached to each run endpoint info record.
- Interpretation: The provider supplies
connectionNameat run endpoint info granularity in the format stated by its description; omitted or redacted content remains unknown.
File ID
File ID
cloudworks_run_history.sourceInfo.fileIdFile ID is the identifier of the file involved in the integration, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same file ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
fileIdas a record-level identifier onRunEndpointInfo. It is not a uniqueness guarantee unless a connector directive says so.
File Name
File Name
cloudworks_run_history.sourceInfo.fileNameFile Name records name of the file involved in the integration, if applicable. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact file name value attached to each run endpoint info record.
- Interpretation: The provider supplies
fileNameat run endpoint info granularity in the format stated by its description; omitted or redacted content remains unknown.
Model ID
Model ID
cloudworks_run_history.sourceInfo.modelIdModel ID identifies Anaplan model identifier, if the endpoint is an Anaplan model. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onRunEndpointInfo. It is not a uniqueness guarantee unless a connector directive says so.
Path
Path
cloudworks_run_history.sourceInfo.pathPath records path or bucket location for cloud storage endpoints. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact path when validating the configuration or technical definition of a run endpoint info record.
- Interpretation: The provider supplies
pathas configuration or technical metadata onRunEndpointInfo; consumers must preserve the exact syntax and documented vocabulary.
Type
Type
cloudworks_run_history.sourceInfo.typeType states type of the endpoint, such as Anaplan, S3, Azure Blob, or Google BigQuery. It preserves the provider’s current classification of this record.- Enables: separate cloudworks run history records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper run endpoint info record using its own state vocabulary; unknown and missing values must remain distinct.
Workspace ID
Workspace ID
cloudworks_run_history.sourceInfo.workspaceIdWorkspace ID identifies Anaplan workspace identifier, if the endpoint is an Anaplan model. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onRunEndpointInfo. It is not a uniqueness guarantee unless a connector directive says so.
Started At
Started At
cloudworks_run_history.startedAtStarted At records ISO 8601 timestamp indicating when the integration run started. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks run history records on a timeline by started at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
startedAtper cloud works run history record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Started By
Started By
cloudworks_run_history.startedByStarted By records identifier or email of the user or system that initiated the run. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the cloud works run history record to the provider-reported person or account represented by started by.
- Interpretation: The provider supplies
startedByas identity or attribution context on each cloud works run history record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Status
Status
cloudworks_run_history.statusStatus states current status of the integration run. It preserves the provider’s current classification of this record.- Enables: separate cloudworks run history records by the exact provider-reported status value when describing their recorded state.
- Interpretation: The provider supplies
statusper cloud works run history record using its own state vocabulary; unknown and missing values must remain distinct.
Successful Count
Successful Count
cloudworks_run_history.successfulCountSuccessful Count reports the number of records or items successfully processed during the run. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported successful count for each cloud works run history record.
- Interpretation: The provider supplies
successfulCountat cloud works run history granularity as a count at one value per record; zero and missing are not interchangeable.
Target Info
Target Info
cloudworks_run_history.targetInfoTarget Info identifies the destination endpoint used by this integration run. It keeps execution history tied to the output-side connection and process details.- Enables: correlate a run’s outcome with the exact target configuration involved in that execution.
- Interpretation: The provider returns
targetInfoas a nestedRunEndpointInfoobject; absence means no target detail was reported for the run.
Task Details
Task Details
cloudworks_run_history.taskDetailsTask Details records list of individual task details within this integration run. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: enumerate the nested task details records contained by each cloud works run history record.
- Interpretation: The provider returns
taskDetailsas a list onCloudWorksRunHistory; an absent value does not prove that no related object exists outside the credential’s visibility.
Action ID
Action ID
cloudworks_run_history.taskDetails.actionIdAction ID is the identifier of the Anaplan action (import/export/process) executed by this task. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same action ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
actionIdas a record-level identifier onRunTaskDetail. It is not a uniqueness guarantee unless a connector directive says so.
Completed At
Completed At
cloudworks_run_history.taskDetails.completedAtCompleted At states ISO 8601 timestamp indicating when the task completed. It preserves the provider’s current classification of this record.- Enables: separate cloudworks run history records by the exact provider-reported completed at value when describing their recorded state.
- Interpretation: The provider supplies
completedAtper run task detail record using its own state vocabulary; unknown and missing values must remain distinct.
Failed Count
Failed Count
cloudworks_run_history.taskDetails.failedCountFailed Count reports the number of records that failed in this task. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported failed count for each run task detail record.
- Interpretation: The provider supplies
failedCountat run task detail granularity as a count at one value per record; zero and missing are not interchangeable.
Failure Reason
Failure Reason
cloudworks_run_history.taskDetails.failureReasonFailure Reason records description of the failure reason for this task, if applicable. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact failure reason value attached to each run task detail record.
- Interpretation: The provider supplies
failureReasonat run task detail granularity in the format stated by its description; omitted or redacted content remains unknown.
Ignored Count
Ignored Count
cloudworks_run_history.taskDetails.ignoredCountIgnored Count reports the number of records ignored by this task. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported ignored count for each run task detail record.
- Interpretation: The provider supplies
ignoredCountat run task detail granularity as a count at one value per record; zero and missing are not interchangeable.
Model ID
Model ID
cloudworks_run_history.taskDetails.modelIdModel ID is the identifier of the Anaplan model associated with this task. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onRunTaskDetail. It is not a uniqueness guarantee unless a connector directive says so.
Started At
Started At
cloudworks_run_history.taskDetails.startedAtStarted At records ISO 8601 timestamp indicating when the task started. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks run history records on a timeline by started at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
startedAtper run task detail record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Successful Count
Successful Count
cloudworks_run_history.taskDetails.successfulCountSuccessful Count reports the number of records successfully processed by this task. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported successful count for each run task detail record.
- Interpretation: The provider supplies
successfulCountat run task detail granularity as a count at one value per record; zero and missing are not interchangeable.
Task ID
Task ID
cloudworks_run_history.taskDetails.taskIdTask ID is the unique identifier for the task. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same run task detail source row before constructing its represented state.
- Interpretation: The provider supplies
taskIdat one value per run task detail record, andx-transformDedupKeyexplicitly marks it as the record key.
Task Name
Task Name
cloudworks_run_history.taskDetails.taskNameTask Name records name of the task. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact task name value attached to each run task detail record.
- Interpretation: The provider supplies
taskNameat run task detail granularity in the format stated by its description; omitted or redacted content remains unknown.
Task Status
Task Status
cloudworks_run_history.taskDetails.taskStatusTask Status states status of this individual task. It preserves the provider’s current classification of this record.- Enables: separate cloudworks run history records by the exact provider-reported task status value when describing their recorded state.
- Interpretation: The provider supplies
taskStatusper run task detail record using its own state vocabulary; unknown and missing values must remain distinct.
Task Type
Task Type
cloudworks_run_history.taskDetails.taskTypeTask Type states type of the task, such as import or export. It preserves the provider’s current classification of this record.- Enables: separate cloudworks run history records by the exact provider-reported task type value when describing their recorded state.
- Interpretation: The provider supplies
taskTypeper run task detail record using its own state vocabulary; unknown and missing values must remain distinct.
Workspace ID
Workspace ID
cloudworks_run_history.taskDetails.workspaceIdWorkspace ID is the identifier of the Anaplan workspace associated with this task. It is needed to resolve references that repeat the same provider identifier.- Enables: match cloudworks run history records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onRunTaskDetail. It is not a uniqueness guarantee unless a connector directive says so.
Total Count
Total Count
cloudworks_run_history.totalCountTotal Count reports the total number of records or items processed during the run. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported total count for each cloud works run history record.
- Interpretation: The provider supplies
totalCountat cloud works run history granularity as a count at one value per record; zero and missing are not interchangeable.
Trigger
Trigger
cloudworks_run_history.triggerTrigger states how the integration run was triggered. It preserves the provider’s current classification of this record.- Enables: separate cloudworks run history records by the exact provider-reported trigger value when describing their recorded state.
- Interpretation: The provider supplies
triggerper cloud works run history record using its own state vocabulary; unknown and missing values must remain distinct.
Updated At
Updated At
cloudworks_run_history.updatedAtUpdated At records ISO 8601 timestamp indicating when the run record was last updated. It anchors the named event or boundary on the record’s timeline.- Enables: place cloudworks run history records on a timeline by updated at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
updatedAtper cloud works run history record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
List Items
List Items
list_itemsList Items contain all items within a specific list (dimension members). These are the actual data records within Anaplan lists/hierarchies.- Enables: enumerate the dimension members contained by each Anaplan list.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{modelId}/lists/{id}/itemsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Code
Code
list_items.codeCode contains an optional external code assigned to the list item, often used for integration mapping with external systems. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact code when validating the configuration or technical definition of a anaplan list item record.
- Interpretation: The provider supplies
codeas configuration or technical metadata onAnaplanListItem; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
list_items.idID captures the unique numeric identifier of the list item within the Anaplan model. This is the internal Anaplan item ID. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same anaplan list item source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per anaplan list item record, andx-transformDedupKeyexplicitly marks it as the record key.
Model ID
Model ID
list_items.modelIdModel ID identifies parent modelId injected by the ingestor from the model_lists to list_items 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 list item records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onAnaplanListItem. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
list_items.nameName captures the display name of the list item. This is the human-readable label shown in Anaplan. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each anaplan list item record.
- Interpretation: The provider supplies
nameat anaplan list item granularity in the format stated by its description; omitted or redacted content remains unknown.
Parent
Parent
list_items.parentParent captures the ID of the parent list item in a hierarchical list. Null or absent if the item is a top-level member. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the anaplan list item record to the provider-reported person or account represented by parent.
- Interpretation: The provider supplies
parentas identity or attribution context on each anaplan list item record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Parent Name
Parent Name
list_items.parentNameParent Name captures the display name of the parent list item, if the list is hierarchical. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact parent name value attached to each anaplan list item record.
- Interpretation: The provider supplies
parentNameat anaplan list item granularity in the format stated by its description; omitted or redacted content remains unknown.
Properties
Properties
list_items.propertiesProperties contains a map of custom properties (list-level attributes) defined on the list, keyed by property name or ID. Contains values specific to this list item. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret properties according to the provider and Workspace configuration that produced each list item record.
- Interpretation: Keys and value shapes within
propertiescan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Additional Properties
Additional Properties
list_items.properties.additionalPropertiesAdditional Properties records each key represents a property name or ID defined on the list. The value contains the property’s current value for this list item. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact additional properties value attached to each list item property record.
- Interpretation: The provider supplies
additionalPropertiesat list item property granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
list_items.properties.additionalProperties.idID identifies for properties that reference another list, the ID of the referenced list item. It is needed to resolve references that repeat the same provider identifier.- Enables: match list item 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 onListItemPropertyValue. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
list_items.properties.additionalProperties.nameName records for properties that reference another list, the name of the referenced list item. For text properties, the text value. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each list item property value record.
- Interpretation: The provider supplies
nameat list item property value granularity in the format stated by its description; omitted or redacted content remains unknown.
Type
Type
list_items.properties.additionalProperties.typeType captures the data type of the property value, such as TEXT, NUMBER, BOOLEAN, DATE, or LIST. It preserves the provider’s current classification of this record.- Enables: separate list item records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper list item property value record using its own state vocabulary; unknown and missing values must remain distinct.
Value
Value
list_items.properties.additionalProperties.valueValue captures the raw value of the property, represented as a string. Numeric, boolean, and date values are serialized as strings. It anchors the named event or boundary on the record’s timeline.- Enables: place list item records on a timeline by value and select the records within an explicit reporting window.
- Interpretation: The provider supplies
valueper list item property value record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Subsets
Subsets
list_items.subsetsSubsets contains a map of subset memberships for this list item, keyed by subset name or ID. Values indicate whether the item belongs to each subset. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact subsets value attached to each anaplan list item record.
- Interpretation: The provider supplies
subsetsat anaplan list item granularity in the format stated by its description; omitted or redacted content remains unknown.
Additional Properties
Additional Properties
list_items.subsets.additionalPropertiesAdditional Properties records true if the list item belongs to the subset identified by the key, false otherwise. It preserves the provider-reported yes-or-no condition for this record.- Enables: select list item records for which the provider reports additional properties as true or false.
- Interpretation: The provider supplies
additionalPropertiesas a boolean per list item subset record; false and missing are distinct when the field is optional.
Workspace ID
Workspace ID
list_items.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the model_lists to list_items 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 list item records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onAnaplanListItem. It is not a uniqueness guarantee unless a connector directive says so.
Model Actions
Model Actions
model_actionsModel Actions contain all actions (delete actions, other named actions) defined within a specific model.- Enables: catalog named actions available within each model.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/actionsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Action Type
Action Type
model_actions.actionTypeAction Type states action type code returned by the Anaplan actions API (for example DELETE_BY_SELECTION, ORDER_HIERARCHY). It preserves the provider’s current classification of this record.- Enables: separate model action records by the exact provider-reported action type value when describing their recorded state.
- Interpretation: The provider supplies
actionTypeper model action record using its own state vocabulary; unknown and missing values must remain distinct.
ID
ID
model_actions.idID is the unique identifier of the action within the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same model action source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per model action record, andx-transformDedupKeyexplicitly marks it as the record key.
Model ID
Model ID
model_actions.modelIdModel ID identifies parent id injected by the ingestor from the workspace_models to model_actions 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 model action records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onModelAction. It is not a uniqueness guarantee unless a connector directive says so.
Module ID
Module ID
model_actions.moduleIdModule ID is the identifier of the module associated with this action, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match model action records to provider records that carry the same module ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
moduleIdas a record-level identifier onModelAction. It is not a uniqueness guarantee unless a connector directive says so.
Module Name
Module Name
model_actions.moduleNameModule Name records name of the module associated with this action, if applicable. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact module name value attached to each model action record.
- Interpretation: The provider supplies
moduleNameat model action granularity in the format stated by its description; omitted or redacted content remains unknown.
Name
Name
model_actions.nameName records display name of the action. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each model action record.
- Interpretation: The provider supplies
nameat model action granularity in the format stated by its description; omitted or redacted content remains unknown.
Type
Type
model_actions.typeType states legacy/alternate type field when present. Live Integration API responses use actionType. It preserves the provider’s current classification of this record.- Enables: separate model action records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper model action record using its own state vocabulary; unknown and missing values must remain distinct.
Workspace ID
Workspace ID
model_actions.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the workspace_models to model_actions 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 model action records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModelAction. It is not a uniqueness guarantee unless a connector directive says so.
Model Calendar
Model Calendar
model_calendarModel Calendar contains the calendar/time configuration for an Anaplan model, including fiscal year settings, time ranges, and period definitions. This is a model-level metadata object but returns structured time taxonomy data.- Enables: interpret model periods against the configured fiscal calendar and time ranges.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/modelCalendaras a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Calendar Type
Calendar Type
model_calendar.calendarTypeCalendar Type captures the type of calendar used by the model. It preserves the provider’s current classification of this record.- Enables: separate model calendar records by the exact provider-reported calendar type value when describing their recorded state.
- Interpretation: The provider supplies
calendarTypeper model calendar record using its own state vocabulary; unknown and missing values must remain distinct.
Current Fiscal Year
Current Fiscal Year
model_calendar.currentFiscalYearCurrent Fiscal Year records details about the current fiscal year. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested current fiscal year object into its declared child fields for each model calendar record.
- Interpretation: The provider returns
currentFiscalYearas a nested object or reference onModelCalendar; an absent value does not prove that no related object exists outside the credential’s visibility.
End Date
End Date
model_calendar.currentFiscalYear.endDateEnd Date captures the end date of the fiscal year in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by end date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
endDateper fiscal year detail record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Name
Name
model_calendar.currentFiscalYear.nameName captures the display name of the fiscal year (e.g., ‘FY24’). It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each fiscal year detail record.
- Interpretation: The provider supplies
nameat fiscal year detail granularity in the format stated by its description; omitted or redacted content remains unknown.
Start Date
Start Date
model_calendar.currentFiscalYear.startDateStart Date captures the start date of the fiscal year in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by start date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
startDateper fiscal year detail record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Year
Year
model_calendar.currentFiscalYear.yearYear identifies the calendar year mapped to the fiscal-year definition. It anchors the provider’s fiscal label to a calendar grouping.- Enables: align fiscal periods with calendar-year reporting and resolve labels such as
FY24. - Interpretation: The provider supplies
yearas a calendar-year value, not a quantity or elapsed duration; missing means no calendar mapping was reported.
Current Period
Current Period
model_calendar.currentPeriodCurrent Period captures the current active time period in the model calendar. It preserves the provider’s current classification of this record.- Enables: separate model calendar records by the exact provider-reported current period value when describing their recorded state.
- Interpretation: The provider supplies
currentPeriodper model calendar record using its own state vocabulary; unknown and missing values must remain distinct.
End Date
End Date
model_calendar.currentPeriod.endDateEnd Date records end date of the current period in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by end date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
endDateper current period record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
model_calendar.currentPeriod.idID is the unique identifier of the current period. It is needed to resolve references that repeat the same provider identifier.- Enables: match model calendar 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 onCurrentPeriod. It is not a uniqueness guarantee unless a connector directive says so.
Level
Level
model_calendar.currentPeriod.levelLevel captures the time level of the current period (e.g., ‘Month’, ‘Quarter’). It preserves the provider’s current classification of this record.- Enables: separate model calendar records by the exact provider-reported level value when describing their recorded state.
- Interpretation: The provider supplies
levelper current period record using its own state vocabulary; unknown and missing values must remain distinct.
Name
Name
model_calendar.currentPeriod.nameName records display name of the current period (e.g., ‘Jan 24’, ‘Q1 FY24’). It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each current period record.
- Interpretation: The provider supplies
nameat current period granularity in the format stated by its description; omitted or redacted content remains unknown.
Start Date
Start Date
model_calendar.currentPeriod.startDateStart Date records start date of the current period in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by start date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
startDateper current period record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Enabled
Enabled
model_calendar.enabledEnabled indicates whether the calendar/time dimension is enabled for the model. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model calendar records for which the provider reports enabled as true or false.
- Interpretation: The provider supplies
enabledas a boolean per model calendar record; false and missing are distinct when the field is optional.
Fiscal Year
Fiscal Year
model_calendar.fiscalYearFiscal Year records fiscal year configuration including start month and year offset settings. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact fiscal year when validating the configuration or technical definition of a model calendar record.
- Interpretation: The provider supplies
fiscalYearas configuration or technical metadata onModelCalendar; consumers must preserve the exact syntax and documented vocabulary.
Fiscal Year Name Based On End Year
Fiscal Year Name Based On End Year
model_calendar.fiscalYear.fiscalYearNameBasedOnEndYearFiscal Year Name Based On End Year records if true, the fiscal year is named based on the calendar year in which it ends; if false, based on the year in which it starts. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model calendar records for which the provider reports fiscal year name based on end year as true or false.
- Interpretation: The provider supplies
fiscalYearNameBasedOnEndYearas a boolean per fiscal year config record; false and missing are distinct when the field is optional.
Start Month
Start Month
model_calendar.fiscalYear.startMonthStart Month captures the month in which the fiscal year begins. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested start month object into its declared child fields for each fiscal year config record.
- Interpretation: The provider returns
startMonthas a nested object or reference onFiscalYearConfig; an absent value does not prove that no related object exists outside the credential’s visibility.
Year Label
Year Label
model_calendar.fiscalYear.yearLabelYear Label captures the label format used for fiscal years (e.g., ‘FY’ prefix). It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact year label value attached to each fiscal year config record.
- Interpretation: The provider supplies
yearLabelat fiscal year config granularity in the format stated by its description; omitted or redacted content remains unknown.
Model ID
Model ID
model_calendar.modelIdModel ID identifies parent id injected by the ingestor from the workspace_models to model_calendar traversal parentContextFields. 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 model calendar source row before constructing its represented state.
- Interpretation: The provider supplies
modelIdat one value per model calendar record, andx-transformDedupKeyexplicitly marks it as the record key.
Periods
Periods
model_calendar.periodsPeriods records list of period definitions configured in the model calendar (e.g., months, quarters, years). It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested periods object into its declared child fields for each model calendar record.
- Interpretation: The provider returns
periodsas a list onModelCalendar; an absent value does not prove that no related object exists outside the credential’s visibility.
End Date
End Date
model_calendar.periods.endDateEnd Date records end date of the period in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by end date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
endDateper period definition record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
ID
ID
model_calendar.periods.idID is the unique identifier of the period. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same period definition source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per period definition record, andx-transformDedupKeyexplicitly marks it as the record key.
Is Current
Is Current
model_calendar.periods.isCurrentIs Current indicates whether this period is the current active period. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model calendar records for which the provider reports is current as true or false.
- Interpretation: The provider supplies
isCurrentas a boolean per period definition record; false and missing are distinct when the field is optional.
Level
Level
model_calendar.periods.levelLevel captures the time level this period belongs to (e.g., ‘Month’, ‘Quarter’, ‘Year’). It preserves the provider’s current classification of this record.- Enables: separate model calendar records by the exact provider-reported level value when describing their recorded state.
- Interpretation: The provider supplies
levelper period definition record using its own state vocabulary; unknown and missing values must remain distinct.
Name
Name
model_calendar.periods.nameName records display name of the period (e.g., ‘Jan 23’, ‘Q2 FY24’, ‘FY24’). It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each period definition record.
- Interpretation: The provider supplies
nameat period definition granularity in the format stated by its description; omitted or redacted content remains unknown.
Order
Order
model_calendar.periods.orderOrder reports sort order of the period within its level. It preserves the stated measure at this record’s granularity.- Enables: order or classify model calendar records using the provider-defined order value.
- Interpretation: The provider supplies
orderat period definition granularity as a provider-defined ordinal or planning value rather than elapsed time or money; zero and missing are not interchangeable.
Parent ID
Parent ID
model_calendar.periods.parentIdParent ID is the identifier of the parent period in the time hierarchy (e.g., a month’s parent quarter). It is needed to resolve references that repeat the same provider identifier.- Enables: match model calendar records to provider records that carry the same parent ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
parentIdas a record-level identifier onPeriodDefinition. It is not a uniqueness guarantee unless a connector directive says so.
Start Date
Start Date
model_calendar.periods.startDateStart Date records start date of the period in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by start date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
startDateper period definition record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Time Dimension
Time Dimension
model_calendar.timeDimensionTime Dimension captures the time dimension definition for the model. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared time dimension layout or dimensional scope of each model calendar record.
- Interpretation: The provider returns
timeDimensionas a nested object or reference onModelCalendar; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
model_calendar.timeDimension.idID is the unique identifier of the time dimension. It is needed to resolve references that repeat the same provider identifier.- Enables: match model calendar 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 onTimeDimension. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_calendar.timeDimension.nameName records name of the time dimension. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each time dimension record.
- Interpretation: The provider supplies
nameat time dimension granularity in the format stated by its description; omitted or redacted content remains unknown.
Time Levels
Time Levels
model_calendar.timeLevelsTime Levels records hierarchy of time levels available in the model (e.g., Day, Week, Month, Quarter, Half Year, Year). It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the parent-child structure expressed by time levels on each model calendar record.
- Interpretation: The provider returns
timeLevelsas a list onModelCalendar; an absent value does not prove that no related object exists outside the credential’s visibility.
Enabled
Enabled
model_calendar.timeLevels.enabledEnabled indicates whether this time level is enabled in the model. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model calendar records for which the provider reports enabled as true or false.
- Interpretation: The provider supplies
enabledas a boolean per time level record; false and missing are distinct when the field is optional.
ID
ID
model_calendar.timeLevels.idID is the unique identifier of the time level. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same time level source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per time level record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
model_calendar.timeLevels.nameName records name of the time level (e.g., ‘Month’, ‘Quarter’, ‘Year’). It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each time level record.
- Interpretation: The provider supplies
nameat time level granularity in the format stated by its description; omitted or redacted content remains unknown.
Order
Order
model_calendar.timeLevels.orderOrder reports hierarchical order of the time level, with lower values being more granular. It preserves the stated measure at this record’s granularity.- Enables: order or classify model calendar records using the provider-defined order value.
- Interpretation: The provider supplies
orderat time level granularity as a provider-defined ordinal or planning value rather than elapsed time or money; zero and missing are not interchangeable.
Periods Per Year
Periods Per Year
model_calendar.timeLevels.periodsPerYearPeriods Per Year reports the number of periods of this level per year (e.g., 12 for months, 4 for quarters). It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported periods per year for each time level record.
- Interpretation: The provider supplies
periodsPerYearat time level granularity as a count at one value per record; zero and missing are not interchangeable.
Time Range
Time Range
model_calendar.timeRangeTime Range captures the overall time range configured for the model. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested time range object into its declared child fields for each model calendar record.
- Interpretation: The provider returns
timeRangeas a nested object or reference onModelCalendar; an absent value does not prove that no related object exists outside the credential’s visibility.
End Date
End Date
model_calendar.timeRange.endDateEnd Date captures the end date of the model’s time range in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by end date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
endDateper time range record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
End Period
End Period
model_calendar.timeRange.endPeriodEnd Period captures the name or identifier of the last period in the time range. It is needed to resolve references that repeat the same provider identifier.- Enables: match model calendar records to provider records that carry the same end period, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
endPeriodas a record-level identifier onTimeRange. It is not a uniqueness guarantee unless a connector directive says so.
Future Years
Future Years
model_calendar.timeRange.futureYearsFuture Years reports the number of future years included in the time range relative to the current year. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported future years for each time range record.
- Interpretation: The provider supplies
futureYearsat time range granularity as a count at one value per record; zero and missing are not interchangeable.
Number Of Years
Number Of Years
model_calendar.timeRange.numberOfYearsNumber Of Years reports the total number of years spanned by the time range. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported number of years for each time range record.
- Interpretation: The provider supplies
numberOfYearsat time range granularity as a count at one value per record; zero and missing are not interchangeable.
Past Years
Past Years
model_calendar.timeRange.pastYearsPast Years reports the number of past years included in the time range relative to the current year. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported past years for each time range record.
- Interpretation: The provider supplies
pastYearsat time range granularity as a count at one value per record; zero and missing are not interchangeable.
Start Date
Start Date
model_calendar.timeRange.startDateStart Date captures the start date of the model’s time range in ISO 8601 format. It anchors the named event or boundary on the record’s timeline.- Enables: place model calendar records on a timeline by start date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
startDateper time range record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Start Period
Start Period
model_calendar.timeRange.startPeriodStart Period captures the name or identifier of the first period in the time range. It is needed to resolve references that repeat the same provider identifier.- Enables: match model calendar records to provider records that carry the same start period, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
startPeriodas a record-level identifier onTimeRange. It is not a uniqueness guarantee unless a connector directive says so.
Workspace ID
Workspace ID
model_calendar.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the workspace_models to model_calendar 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 model calendar records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModelCalendar. It is not a uniqueness guarantee unless a connector directive says so.
Year Range
Year Range
model_calendar.yearRangeYear Range captures the range of years covered by the model calendar. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested year range object into its declared child fields for each model calendar record.
- Interpretation: The provider returns
yearRangeas a nested object or reference onModelCalendar; an absent value does not prove that no related object exists outside the credential’s visibility.
End Year
End Year
model_calendar.yearRange.endYearEnd Year identifies the last calendar year included in the model’s time range. It marks the closing boundary of the configured planning horizon.- Enables: determine whether forecast periods required for analysis fall within the model calendar.
- Interpretation: The provider supplies
endYearas a calendar-year boundary, not a count or duration; missing means the upper boundary was not reported.
Start Year
Start Year
model_calendar.yearRange.startYearStart Year identifies the first calendar year included in the model’s time range. It marks the opening boundary of the configured planning horizon.- Enables: determine whether historical periods required for analysis fall within the model calendar.
- Interpretation: The provider supplies
startYearas a calendar-year boundary, not a count or duration; missing means the lower boundary was not reported.
Model Exports
Model Exports
model_exportsModel Exports contain all export action definitions within a specific model. Export actions define data extractions from Anaplan modules/views.- Enables: review the export actions configured to extract data from a model.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/exportsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Column Count
Column Count
model_exports.columnCountColumn Count reports the number of columns in the export output, if available. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported column count for each model export record.
- Interpretation: The provider supplies
columnCountat model export granularity as a count at one value per record; zero and missing are not interchangeable.
Columns
Columns
model_exports.columnsColumns records definitions of the columns included in the export output. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared columns layout or dimensional scope of each model export record.
- Interpretation: The provider returns
columnsas a list onModelExport; an absent value does not prove that no related object exists outside the credential’s visibility.
Column Index
Column Index
model_exports.columns.columnIndexColumn Index reports zero-based index position of the column in the export output. It preserves the stated measure at this record’s granularity.- Enables: order or classify model export records using the provider-defined column index value.
- Interpretation: The provider supplies
columnIndexat export column granularity as a provider-defined ordinal or planning value rather than elapsed time or money; zero and missing are not interchangeable.
Custom Header Name
Custom Header Name
model_exports.columns.customHeaderNameCustom Header Name records custom header name assigned to this column, if any. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret custom header name according to the provider and Workspace configuration that produced each model export record.
- Interpretation: Keys and value shapes within
customHeaderNamecan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Data Type
Data Type
model_exports.columns.dataTypeData Type states data type of the column values, e.g., TEXT, NUMBER, BOOLEAN, DATE, LIST. It preserves the provider’s current classification of this record.- Enables: separate model export records by the exact provider-reported data type value when describing their recorded state.
- Interpretation: The provider supplies
dataTypeper export column record using its own state vocabulary; unknown and missing values must remain distinct.
Dimension ID
Dimension ID
model_exports.columns.dimensionIdDimension ID is the identifier of the dimension this column represents, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match model export records to provider records that carry the same dimension ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
dimensionIdas a record-level identifier onExportColumn. It is not a uniqueness guarantee unless a connector directive says so.
Dimension Name
Dimension Name
model_exports.columns.dimensionNameDimension Name records name of the dimension this column represents. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact dimension name value attached to each export column record.
- Interpretation: The provider supplies
dimensionNameat export column granularity in the format stated by its description; omitted or redacted content remains unknown.
Line Item ID
Line Item ID
model_exports.columns.lineItemIdLine Item ID is the identifier of the line item this column represents, if applicable. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same export column source row before constructing its represented state.
- Interpretation: The provider supplies
lineItemIdat one value per export column record, andx-transformDedupKeyexplicitly marks it as the record key.
Line Item Name
Line Item Name
model_exports.columns.lineItemNameLine Item Name records name of the line item this column represents, if applicable. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact line item name value attached to each export column record.
- Interpretation: The provider supplies
lineItemNameat export column granularity in the format stated by its description; omitted or redacted content remains unknown.
Created At
Created At
model_exports.createdAtCreated At records ISO 8601 timestamp when the export action was created. It anchors the named event or boundary on the record’s timeline.- Enables: place model export records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper model export record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Created By
Created By
model_exports.createdByCreated By records identifier or name of the user who created the export action. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the model export record to the provider-reported person or account represented by created by.
- Interpretation: The provider supplies
createdByas identity or attribution context on each model export record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Data Row
Data Row
model_exports.dataRowData Row identifies the row position where exported data begins. It separates header material from the records intended for parsing.- Enables: start export ingestion at the provider-declared data boundary without treating preceding rows as data.
- Interpretation: The provider supplies
dataRowas a row position, not a count or business measure; zero and missing are not interchangeable.
Delimiter
Delimiter
model_exports.delimiterDelimiter records text qualifier/delimiter used to wrap field values, e.g., ’”’. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact delimiter when validating the configuration or technical definition of a model export record.
- Interpretation: The provider supplies
delimiteras configuration or technical metadata onModelExport; consumers must preserve the exact syntax and documented vocabulary.
Encoding
Encoding
model_exports.encodingEncoding records character encoding used for the export output, e.g., ‘UTF-8’. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact encoding when validating the configuration or technical definition of a model export record.
- Interpretation: The provider supplies
encodingas configuration or technical metadata onModelExport; consumers must preserve the exact syntax and documented vocabulary.
Export Format
Export Format
model_exports.exportFormatExport Format captures the output format of the exported data. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact export format when validating the configuration or technical definition of a model export record.
- Interpretation: The provider supplies
exportFormatas configuration or technical metadata onModelExport; consumers must preserve the exact syntax and documented vocabulary.
Export Type
Export Type
model_exports.exportTypeExport Type captures the type of export, indicating what kind of data source is being exported. It preserves the provider’s current classification of this record.- Enables: separate model export records by the exact provider-reported export type value when describing their recorded state.
- Interpretation: The provider supplies
exportTypeper model export record using its own state vocabulary; unknown and missing values must remain distinct.
Header Row
Header Row
model_exports.headerRowHeader Row records row number that contains column headers in the export output. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact header row when validating the configuration or technical definition of a model export record.
- Interpretation: The provider supplies
headerRowas configuration or technical metadata onModelExport; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
model_exports.idID is the unique identifier for the export action definition. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same model export source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per model export record, andx-transformDedupKeyexplicitly marks it as the record key.
Last Modified At
Last Modified At
model_exports.lastModifiedAtLast Modified At records ISO 8601 timestamp when the export action was last modified. It anchors the named event or boundary on the record’s timeline.- Enables: place model export records on a timeline by last modified at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastModifiedAtper model export record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Modified By
Last Modified By
model_exports.lastModifiedByLast Modified By records identifier or name of the user who last modified the export action. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the model export record to the provider-reported person or account represented by last modified by.
- Interpretation: The provider supplies
lastModifiedByas identity or attribution context on each model export record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Layout
Layout
model_exports.layoutLayout captures the layout type of the export, such as grid or tabular. It preserves the provider’s current classification of this record.- Enables: separate model export records by the exact provider-reported layout value when describing their recorded state.
- Interpretation: The provider supplies
layoutper model export record using its own state vocabulary; unknown and missing values must remain distinct.
Line Items
Line Items
model_exports.lineItemsLine Items records line item identifiers included in the export, if applicable. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared line items layout or dimensional scope of each model export record.
- Interpretation: The provider returns
lineItemsas a list onModelExport; an absent value does not prove that no related object exists outside the credential’s visibility.
List ID
List ID
model_exports.listIdList ID is the identifier of the list being exported, if the export type is a list export. It is needed to resolve references that repeat the same provider identifier.- Enables: match model export records to provider records that carry the same list ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
listIdas a record-level identifier onModelExport. It is not a uniqueness guarantee unless a connector directive says so.
List Name
List Name
model_exports.listNameList Name states name of the list being exported, if the export type is a list export. It preserves the provider’s current classification of this record.- Enables: separate model export records by the exact provider-reported list name value when describing their recorded state.
- Interpretation: The provider supplies
listNameper model export record using its own state vocabulary; unknown and missing values must remain distinct.
Model ID
Model ID
model_exports.modelIdModel ID identifies parent id injected by the ingestor from the workspace_models to model_exports 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 model export records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onModelExport. It is not a uniqueness guarantee unless a connector directive says so.
Module ID
Module ID
model_exports.moduleIdModule ID is the identifier of the source module from which data is exported. It is needed to resolve references that repeat the same provider identifier.- Enables: match model export records to provider records that carry the same module ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
moduleIdas a record-level identifier onModelExport. It is not a uniqueness guarantee unless a connector directive says so.
Module Name
Module Name
model_exports.moduleNameModule Name records name of the source module from which data is exported. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact module name value attached to each model export record.
- Interpretation: The provider supplies
moduleNameat model export granularity in the format stated by its description; omitted or redacted content remains unknown.
Name
Name
model_exports.nameName records display name of the export action. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each model export record.
- Interpretation: The provider supplies
nameat model export granularity in the format stated by its description; omitted or redacted content remains unknown.
Pages
Pages
model_exports.pagesPages records page dimension filters applied to the export, if any. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared pages layout or dimensional scope of each model export record.
- Interpretation: The provider returns
pagesas a list onModelExport; an absent value does not prove that no related object exists outside the credential’s visibility.
Dimension ID
Dimension ID
model_exports.pages.dimensionIdDimension ID is the identifier of the dimension used as a page filter. It is needed to resolve references that repeat the same provider identifier.- Enables: match model export records to provider records that carry the same dimension ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
dimensionIdas a record-level identifier onExportPage. It is not a uniqueness guarantee unless a connector directive says so.
Dimension Name
Dimension Name
model_exports.pages.dimensionNameDimension Name records name of the dimension used as a page filter. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact dimension name value attached to each export page record.
- Interpretation: The provider supplies
dimensionNameat export page granularity in the format stated by its description; omitted or redacted content remains unknown.
Item ID
Item ID
model_exports.pages.itemIdItem ID is the identifier of the selected item within the page dimension. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same export page source row before constructing its represented state.
- Interpretation: The provider supplies
itemIdat one value per export page record, andx-transformDedupKeyexplicitly marks it as the record key.
Item Name
Item Name
model_exports.pages.itemNameItem Name records name of the selected item within the page dimension. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact item name value attached to each export page record.
- Interpretation: The provider supplies
itemNameat export page granularity in the format stated by its description; omitted or redacted content remains unknown.
Row Count
Row Count
model_exports.rowCountRow Count reports the number of rows in the export output, if available. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported row count for each model export record.
- Interpretation: The provider supplies
rowCountat model export granularity as a count at one value per record; zero and missing are not interchangeable.
Separator
Separator
model_exports.separatorSeparator records column separator/delimiter used in the export output, e.g., ’,’ or ‘\t’. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact separator when validating the configuration or technical definition of a model export record.
- Interpretation: The provider supplies
separatoras configuration or technical metadata onModelExport; consumers must preserve the exact syntax and documented vocabulary.
View ID
View ID
model_exports.viewIdView ID is the identifier of the saved view used for the export, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match model export records to provider records that carry the same view ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
viewIdas a record-level identifier onModelExport. It is not a uniqueness guarantee unless a connector directive says so.
View Name
View Name
model_exports.viewNameView Name records name of the saved view used for the export, if applicable. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact view name value attached to each model export record.
- Interpretation: The provider supplies
viewNameat model export granularity in the format stated by its description; omitted or redacted content remains unknown.
Workspace ID
Workspace ID
model_exports.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the workspace_models to model_exports 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 model export records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModelExport. It is not a uniqueness guarantee unless a connector directive says so.
Model Files
Model Files
model_filesModel Files contain all files (data sources and export outputs) within a specific model.- Enables: trace model data-source and export-output files to their parent model.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/filesas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Chunk Count
Chunk Count
model_files.chunkCountChunk Count captures the number of chunks the file is divided into for upload/download. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported chunk count for each model file record.
- Interpretation: The provider supplies
chunkCountat model file granularity as a count at one value per record; zero and missing are not interchangeable.
Code
Code
model_files.codeCode contains an optional code or identifier associated with the file. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact code when validating the configuration or technical definition of a model file record.
- Interpretation: The provider supplies
codeas configuration or technical metadata onModelFile; consumers must preserve the exact syntax and documented vocabulary.
Delimiter
Delimiter
model_files.delimiterDelimiter captures the column delimiter used in the file (e.g., comma, tab). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact delimiter when validating the configuration or technical definition of a model file record.
- Interpretation: The provider supplies
delimiteras configuration or technical metadata onModelFile; consumers must preserve the exact syntax and documented vocabulary.
Description
Description
model_files.descriptionDescription contains a human-readable description of the file. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact description value attached to each model file record.
- Interpretation: The provider supplies
descriptionat model file granularity in the format stated by its description; omitted or redacted content remains unknown.
Encoding
Encoding
model_files.encodingEncoding captures the character encoding of the file (e.g., UTF-8). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact encoding when validating the configuration or technical definition of a model file record.
- Interpretation: The provider supplies
encodingas configuration or technical metadata onModelFile; consumers must preserve the exact syntax and documented vocabulary.
First Data Row
First Data Row
model_files.firstDataRowFirst Data Row identifies the zero-based row where file data begins after any headers. It preserves the parsing boundary recorded for the model file.- Enables: skip header rows and begin processing at the same row position Anaplan uses.
- Interpretation: The provider supplies
firstDataRowas a zero-based row index, not a row count; zero means the first row and missing means no boundary was reported.
Format
Format
model_files.formatFormat captures the format of the file content (e.g., txt, csv). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact format when validating the configuration or technical definition of a model file record.
- Interpretation: The provider supplies
formatas configuration or technical metadata onModelFile; consumers must preserve the exact syntax and documented vocabulary.
Header Row
Header Row
model_files.headerRowHeader Row captures the row number that contains column headers (0-indexed). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact header row when validating the configuration or technical definition of a model file record.
- Interpretation: The provider supplies
headerRowas configuration or technical metadata onModelFile; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
model_files.idID captures the unique identifier of the file within the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same model file source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per model file record, andx-transformDedupKeyexplicitly marks it as the record key.
Model ID
Model ID
model_files.modelIdModel ID identifies parent model id injected by the ingestor when iterating per-model. Not part of the upstream Anaplan API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match model file records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onModelFile. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_files.nameName captures the display name of the file. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each model file record.
- Interpretation: The provider supplies
nameat model file granularity in the format stated by its description; omitted or redacted content remains unknown.
Origin
Origin
model_files.originOrigin carries the provider-reported origin for each model file record. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested origin object into its declared child fields for each model file record.
- Interpretation: The provider returns
originas a nested object or reference onModelFile; an absent value does not prove that no related object exists outside the credential’s visibility.
Action Name
Action Name
model_files.origin.actionNameAction Name captures the name of the action (import or export) that produced or consumes this file. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact action name value attached to each file origin record.
- Interpretation: The provider supplies
actionNameat file origin granularity in the format stated by its description; omitted or redacted content remains unknown.
Export ID
Export ID
model_files.origin.exportIdExport ID captures the identifier of the export action associated with this file, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match model file records to provider records that carry the same export ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
exportIdas a record-level identifier onFileOrigin. It is not a uniqueness guarantee unless a connector directive says so.
Import ID
Import ID
model_files.origin.importIdImport ID captures the identifier of the import action associated with this file, if applicable. It is needed to resolve references that repeat the same provider identifier.- Enables: match model file records to provider records that carry the same import ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
importIdas a record-level identifier onFileOrigin. It is not a uniqueness guarantee unless a connector directive says so.
Type
Type
model_files.origin.typeType carries the source state or classification named Type for each file origin row. It preserves the provider’s current classification of this record.- Enables: separate model file records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper file origin record using its own state vocabulary; unknown and missing values must remain distinct.
Separator
Separator
model_files.separatorSeparator captures the separator character used in the file, such as a line separator or record delimiter. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact separator when validating the configuration or technical definition of a model file record.
- Interpretation: The provider supplies
separatoras configuration or technical metadata onModelFile; consumers must preserve the exact syntax and documented vocabulary.
Workspace ID
Workspace ID
model_files.workspaceIdWorkspace ID identifies parent workspace id injected by the ingestor when iterating per-workspace. Not part of the upstream Anaplan API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match model file records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModelFile. It is not a uniqueness guarantee unless a connector directive says so.
Model Imports
Model Imports
model_importsModel Imports contain all import action definitions within a specific model. Import actions define data loading configurations into Anaplan.- Enables: review the import actions configured to load data into a model.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/importsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Code
Code
model_imports.codeCode records optional user-defined code for the import action. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret code according to the provider and Workspace configuration that produced each model import record.
- Interpretation: Keys and value shapes within
codecan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Column Mappings
Column Mappings
model_imports.columnMappingsColumn Mappings lists the relationships from source columns to target dimensions or line items. It preserves the import mapping needed to explain where each input value lands.- Enables: reconstruct and audit source-to-target assignments for each model import.
- Interpretation: The provider supplies
columnMappingsas a list of mapping objects; an empty list and a missing mapping declaration are distinct.
Column Index
Column Index
model_imports.columnMappings.columnIndexColumn Index reports zero-based index of the source column. It preserves the stated measure at this record’s granularity.- Enables: order or classify model import records using the provider-defined column index value.
- Interpretation: The provider supplies
columnIndexat column mapping granularity as a provider-defined ordinal or planning value rather than elapsed time or money; zero and missing are not interchangeable.
Column Name
Column Name
model_imports.columnMappings.columnNameColumn Name identifies name of the source column being mapped. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same column mapping source row before constructing its represented state.
- Interpretation: The provider supplies
columnNameat one value per column mapping record, andx-transformDedupKeyexplicitly marks it as the record key.
Date Format
Date Format
model_imports.columnMappings.dateFormatDate Format records the date format pattern applied when the column contains date values. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact date format when validating the configuration or technical definition of a column mapping record.
- Interpretation: The provider supplies
dateFormatas configuration or technical metadata onColumnMapping; consumers must preserve the exact syntax and documented vocabulary.
Ignored
Ignored
model_imports.columnMappings.ignoredIgnored indicates whether this source column is ignored and not mapped to any target. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model import records for which the provider reports ignored as true or false.
- Interpretation: The provider supplies
ignoredas a boolean per column mapping record; false and missing are distinct when the field is optional.
Mapping Type
Mapping Type
model_imports.columnMappings.mappingTypeMapping Type captures the type of mapping applied to this column. It preserves the provider’s current classification of this record.- Enables: separate model import records by the exact provider-reported mapping type value when describing their recorded state.
- Interpretation: The provider supplies
mappingTypeper column mapping record using its own state vocabulary; unknown and missing values must remain distinct.
Target Dimension ID
Target Dimension ID
model_imports.columnMappings.targetDimensionIdTarget Dimension ID is the identifier of the target dimension this column maps to. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same target dimension ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
targetDimensionIdas a record-level identifier onColumnMapping. It is not a uniqueness guarantee unless a connector directive says so.
Target Dimension Name
Target Dimension Name
model_imports.columnMappings.targetDimensionNameTarget Dimension Name records name of the target dimension this column maps to. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact target dimension name value attached to each column mapping record.
- Interpretation: The provider supplies
targetDimensionNameat column mapping granularity in the format stated by its description; omitted or redacted content remains unknown.
Target Line Item ID
Target Line Item ID
model_imports.columnMappings.targetLineItemIdTarget Line Item ID is the identifier of the target line item this column maps to. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same target line item ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
targetLineItemIdas a record-level identifier onColumnMapping. It is not a uniqueness guarantee unless a connector directive says so.
Target Line Item Name
Target Line Item Name
model_imports.columnMappings.targetLineItemNameTarget Line Item Name records name of the target line item this column maps to. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact target line item name value attached to each column mapping record.
- Interpretation: The provider supplies
targetLineItemNameat column mapping granularity in the format stated by its description; omitted or redacted content remains unknown.
Target Property Name
Target Property Name
model_imports.columnMappings.targetPropertyNameTarget Property Name records name of the target property (for list imports) this column maps to. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact target property name value attached to each column mapping record.
- Interpretation: The provider supplies
targetPropertyNameat column mapping granularity in the format stated by its description; omitted or redacted content remains unknown.
Delimiter
Delimiter
model_imports.delimiterDelimiter captures the delimiter character used in the source file (e.g., comma, tab). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact delimiter when validating the configuration or technical definition of a model import record.
- Interpretation: The provider supplies
delimiteras configuration or technical metadata onModelImport; consumers must preserve the exact syntax and documented vocabulary.
Encoding
Encoding
model_imports.encodingEncoding records character encoding of the source file (e.g., UTF-8). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact encoding when validating the configuration or technical definition of a model import record.
- Interpretation: The provider supplies
encodingas configuration or technical metadata onModelImport; consumers must preserve the exact syntax and documented vocabulary.
First Data Row
First Data Row
model_imports.firstDataRowFirst Data Row identifies the source-file row where import data begins. It separates headers and preamble rows from the imported records.- Enables: reproduce the import boundary and diagnose row-alignment errors in source files.
- Interpretation: The provider supplies
firstDataRowas a row position, not a row count or business measure; zero and missing are not interchangeable.
Header Row
Header Row
model_imports.headerRowHeader Row captures the row number in the source file that contains column headers. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact header row when validating the configuration or technical definition of a model import record.
- Interpretation: The provider supplies
headerRowas configuration or technical metadata onModelImport; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
model_imports.idID is the unique identifier of the import action. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same model import source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per model import record, andx-transformDedupKeyexplicitly marks it as the record key.
Import Data Source ID
Import Data Source ID
model_imports.importDataSourceIdImport Data Source ID is the identifier of the data source (file or list) used by this import action. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same import data source ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
importDataSourceIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Import Data Source Name
Import Data Source Name
model_imports.importDataSourceNameImport Data Source Name records name of the data source used by this import action. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact import data source name value attached to each model import record.
- Interpretation: The provider supplies
importDataSourceNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Import Data Source Type
Import Data Source Type
model_imports.importDataSourceTypeImport Data Source Type captures the type of data source feeding this import (e.g., file, list, module). It preserves the provider’s current classification of this record.- Enables: separate model import records by the exact provider-reported import data source type value when describing their recorded state.
- Interpretation: The provider supplies
importDataSourceTypeper model import record using its own state vocabulary; unknown and missing values must remain distinct.
Import Type
Import Type
model_imports.importTypeImport Type captures the type of import, indicating the target structure (e.g., module data, list items, or users). It preserves the provider’s current classification of this record.- Enables: separate model import records by the exact provider-reported import type value when describing their recorded state.
- Interpretation: The provider supplies
importTypeper model import record using its own state vocabulary; unknown and missing values must remain distinct.
Model ID
Model ID
model_imports.modelIdModel ID identifies parent model id injected by the ingestor when iterating per-model. Not part of the upstream Anaplan API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_imports.nameName records display name of the import action. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each model import record.
- Interpretation: The provider supplies
nameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Separator
Separator
model_imports.separatorSeparator captures the text qualifier or separator used in the source file. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact separator when validating the configuration or technical definition of a model import record.
- Interpretation: The provider supplies
separatoras configuration or technical metadata onModelImport; consumers must preserve the exact syntax and documented vocabulary.
Source File ID
Source File ID
model_imports.sourceFileIdSource File ID is the identifier of the source file used by this import action. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same source file ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
sourceFileIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Source File Name
Source File Name
model_imports.sourceFileNameSource File Name records name of the source file used by this import action. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact source file name value attached to each model import record.
- Interpretation: The provider supplies
sourceFileNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Source List ID
Source List ID
model_imports.sourceListIdSource List ID is the identifier of the source list when importing from a list. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same source list ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
sourceListIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Source List Name
Source List Name
model_imports.sourceListNameSource List Name records name of the source list when importing from a list. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact source list name value attached to each model import record.
- Interpretation: The provider supplies
sourceListNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Source Model ID
Source Model ID
model_imports.sourceModelIdSource Model ID is the identifier of the source model if the import pulls data from another Anaplan model. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same source model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
sourceModelIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Source Model Name
Source Model Name
model_imports.sourceModelNameSource Model Name records name of the source model if the import pulls data from another Anaplan model. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact source model name value attached to each model import record.
- Interpretation: The provider supplies
sourceModelNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Source Module ID
Source Module ID
model_imports.sourceModuleIdSource Module ID is the identifier of the source module when importing from a module view. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same source module ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
sourceModuleIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Source Module Name
Source Module Name
model_imports.sourceModuleNameSource Module Name records name of the source module when importing from a module view. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact source module name value attached to each model import record.
- Interpretation: The provider supplies
sourceModuleNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Source View ID
Source View ID
model_imports.sourceViewIdSource View ID is the identifier of the source view when importing from a module view. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same source view ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
sourceViewIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Source View Name
Source View Name
model_imports.sourceViewNameSource View Name records name of the source view when importing from a module view. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact source view name value attached to each model import record.
- Interpretation: The provider supplies
sourceViewNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Target List ID
Target List ID
model_imports.targetListIdTarget List ID is the identifier of the target list when the import loads list items. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same target list ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
targetListIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Target List Name
Target List Name
model_imports.targetListNameTarget List Name records name of the target list when the import loads list items. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact target list name value attached to each model import record.
- Interpretation: The provider supplies
targetListNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Target Module ID
Target Module ID
model_imports.targetModuleIdTarget Module ID is the identifier of the target module when the import loads module data. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same target module ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
targetModuleIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Target Module Name
Target Module Name
model_imports.targetModuleNameTarget Module Name records name of the target module when the import loads module data. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact target module name value attached to each model import record.
- Interpretation: The provider supplies
targetModuleNameat model import granularity in the format stated by its description; omitted or redacted content remains unknown.
Workspace ID
Workspace ID
model_imports.workspaceIdWorkspace ID identifies parent workspace id injected by the ingestor when iterating per-workspace. Not part of the upstream Anaplan API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match model import records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModelImport. It is not a uniqueness guarantee unless a connector directive says so.
Model Line Items
Model Line Items
model_line_itemsModel Line Items contain all line items defined within a specific model. Line items are the individual data elements (metrics/measures) in Anaplan modules.- Enables: inventory the measures defined by line items within each planning model.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/lineItemsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Applies To
Applies To
model_line_items.appliesToApplies To lists the dimensions and entities related to the line item. It preserves the relationships that determine where the line item’s values exist.- Enables: reconstruct line-item dimensionality and join each line item to its applicable lists or entities.
- Interpretation: The provider supplies
appliesToas a list of dimension references; an empty list and a missing relationship list are distinct.
ID
ID
model_line_items.appliesTo.idID is the unique identifier of the dimension. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same dimension reference source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per dimension reference record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
model_line_items.appliesTo.nameName records name of the dimension. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each dimension reference record.
- Interpretation: The provider supplies
nameat dimension reference granularity in the format stated by its description; omitted or redacted content remains unknown.
Breakback
Breakback
model_line_items.breakbackBreakback indicates whether breakback (spread) is enabled for this line item. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model line item records for which the provider reports breakback as true or false.
- Interpretation: The provider supplies
breakbackas a boolean per model line item record; false and missing are distinct when the field is optional.
Brought Forward
Brought Forward
model_line_items.broughtForwardBrought Forward indicates whether the line item uses brought-forward (opening balance) time functionality. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model line item records for which the provider reports brought forward as true or false.
- Interpretation: The provider supplies
broughtForwardas a boolean per model line item record; false and missing are distinct when the field is optional.
Cell Count
Cell Count
model_line_items.cellCountCell Count captures the total number of cells occupied by this line item across all dimensions. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported cell count for each model line item record.
- Interpretation: The provider supplies
cellCountat model line item granularity as a count at one value per record; zero and missing are not interchangeable.
Code
Code
model_line_items.codeCode records optional code assigned to the line item for external reference or integration purposes. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact code when validating the configuration or technical definition of a model line item record.
- Interpretation: The provider supplies
codeas configuration or technical metadata onModelLineItem; consumers must preserve the exact syntax and documented vocabulary.
Data Tags
Data Tags
model_line_items.dataTagsData Tags records data tags associated with this line item for classification or governance. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: apply the provider-defined data tags classifications to each model line item record.
- Interpretation: The provider returns
dataTagsas a list onModelLineItem; an absent value does not prove that no related object exists outside the credential’s visibility.
Format
Format
model_line_items.formatFormat captures the data format/type of the line item (e.g., NUMBER, TEXT, BOOLEAN, DATE, TIME_ENTITY, LIST). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact format when validating the configuration or technical definition of a model line item record.
- Interpretation: The provider supplies
formatas configuration or technical metadata onModelLineItem; consumers must preserve the exact syntax and documented vocabulary.
Format Metadata
Format Metadata
model_line_items.formatMetadataFormat Metadata records additional metadata about the line item’s format, such as associated list or entity details. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact format metadata when validating the configuration or technical definition of a model line item record.
- Interpretation: The provider supplies
formatMetadataas configuration or technical metadata onModelLineItem; consumers must preserve the exact syntax and documented vocabulary.
Date Format
Date Format
model_line_items.formatMetadata.dateFormatDate Format records the date format pattern for DATE-format line items. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact date format when validating the configuration or technical definition of a format metadata record.
- Interpretation: The provider supplies
dateFormatas configuration or technical metadata onFormatMetadata; consumers must preserve the exact syntax and documented vocabulary.
Decimal Places
Decimal Places
model_line_items.formatMetadata.decimalPlacesDecimal Places defines how many digits appear after the decimal point for a NUMBER-format line item. It preserves the provider’s numeric display precision.- Enables: reproduce line-item formatting and interpret stored values with the intended decimal precision.
- Interpretation: The provider supplies
decimalPlacesas a formatting count, not an observed business value; zero and missing are not interchangeable.
Decimal Separator
Decimal Separator
model_line_items.formatMetadata.decimalSeparatorDecimal Separator records decimal separator character. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact decimal separator when validating the configuration or technical definition of a format metadata record.
- Interpretation: The provider supplies
decimalSeparatoras configuration or technical metadata onFormatMetadata; consumers must preserve the exact syntax and documented vocabulary.
Grouping Separator
Grouping Separator
model_line_items.formatMetadata.groupingSeparatorGrouping Separator records thousands grouping separator character. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact grouping separator when validating the configuration or technical definition of a format metadata record.
- Interpretation: The provider supplies
groupingSeparatoras configuration or technical metadata onFormatMetadata; consumers must preserve the exact syntax and documented vocabulary.
List ID
List ID
model_line_items.formatMetadata.listIdList ID is the identifier of the associated list, if the line item format is LIST. It is needed to resolve references that repeat the same provider identifier.- Enables: match model line item records to provider records that carry the same list ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
listIdas a record-level identifier onFormatMetadata. It is not a uniqueness guarantee unless a connector directive says so.
List Name
List Name
model_line_items.formatMetadata.listNameList Name records name of the associated list, if the line item format is LIST. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact list name value attached to each format metadata record.
- Interpretation: The provider supplies
listNameat format metadata granularity in the format stated by its description; omitted or redacted content remains unknown.
Minimum Significant Digits
Minimum Significant Digits
model_line_items.formatMetadata.minimumSignificantDigitsMinimum Significant Digits defines the minimum displayed precision for NUMBER-format line items. It preserves the formatting rule used with decimal places.- Enables: reproduce numeric presentation and distinguish formatting precision from the line item’s value.
- Interpretation: The provider supplies
minimumSignificantDigitsas a digit-count setting, not an observed business measure; zero and missing are not interchangeable.
Negative Number Notation
Negative Number Notation
model_line_items.formatMetadata.negativeNumberNotationNegative Number Notation records notation style for negative numbers (e.g., minus sign, parentheses). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact negative number notation when validating the configuration or technical definition of a format metadata record.
- Interpretation: The provider supplies
negativeNumberNotationas configuration or technical metadata onFormatMetadata; consumers must preserve the exact syntax and documented vocabulary.
Zero Format
Zero Format
model_line_items.formatMetadata.zeroFormatZero Format records how zero values are displayed. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact zero format when validating the configuration or technical definition of a format metadata record.
- Interpretation: The provider supplies
zeroFormatas configuration or technical metadata onFormatMetadata; consumers must preserve the exact syntax and documented vocabulary.
Formula
Formula
model_line_items.formulaFormula captures the formula expression defined for this line item, if any. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact formula when validating the configuration or technical definition of a model line item record.
- Interpretation: The provider supplies
formulaas configuration or technical metadata onModelLineItem; consumers must preserve the exact syntax and documented vocabulary.
Formula Scope
Formula Scope
model_line_items.formulaScopeFormula Scope captures the scope of the formula, indicating where the formula applies. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact formula scope when validating the configuration or technical definition of a model line item record.
- Interpretation: The provider supplies
formulaScopeas configuration or technical metadata onModelLineItem; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
model_line_items.idID is the unique identifier of the line item within the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same model line item source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per model line item record, andx-transformDedupKeyexplicitly marks it as the record key.
Is Summary
Is Summary
model_line_items.isSummaryIs Summary indicates whether this line item is a summary line item. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model line item records for which the provider reports is summary as true or false.
- Interpretation: The provider supplies
isSummaryas a boolean per model line item record; false and missing are distinct when the field is optional.
Model ID
Model ID
model_line_items.modelIdModel ID identifies parent id injected by the ingestor from the workspace_models to model_line_items 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 model line item records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onModelLineItem. It is not a uniqueness guarantee unless a connector directive says so.
Module ID
Module ID
model_line_items.moduleIdModule ID is the identifier of the module that contains this line item. It is needed to resolve references that repeat the same provider identifier.- Enables: match model line item records to provider records that carry the same module ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
moduleIdas a record-level identifier onModelLineItem. It is not a uniqueness guarantee unless a connector directive says so.
Module Name
Module Name
model_line_items.moduleNameModule Name records name of the module that contains this line item. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact module name value attached to each model line item record.
- Interpretation: The provider supplies
moduleNameat model line item granularity in the format stated by its description; omitted or redacted content remains unknown.
Name
Name
model_line_items.nameName records display name of the line item. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each model line item record.
- Interpretation: The provider supplies
nameat model line item granularity in the format stated by its description; omitted or redacted content remains unknown.
Notes
Notes
model_line_items.notesNotes records user-defined notes or description for the line item. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret notes according to the provider and Workspace configuration that produced each model line item record.
- Interpretation: Keys and value shapes within
notescan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Parent
Parent
model_line_items.parentParent records parent line item reference when nested. Live API returns {id, name}; absent or null when the line item has no parent. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact parent value attached to each model line item record.
- Interpretation: The provider supplies
parentat model line item granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
model_line_items.parent.idID is the identifier of the parent line item. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same line item parent source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per line item parent record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
model_line_items.parent.nameName records display name of the parent line item. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each line item parent record.
- Interpretation: The provider supplies
nameat line item parent granularity in the format stated by its description; omitted or redacted content remains unknown.
Parent Name
Parent Name
model_line_items.parentNameParent Name records name of the parent line item, if this line item is nested. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact parent name value attached to each model line item record.
- Interpretation: The provider supplies
parentNameat model line item granularity in the format stated by its description; omitted or redacted content remains unknown.
Read Access Driver
Read Access Driver
model_line_items.readAccessDriverRead Access Driver captures the access driver controlling read permissions for this line item. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported read access driver attached to each model line item record.
- Interpretation: The provider supplies
readAccessDriverat model line item granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Referenced By
Referenced By
model_line_items.referencedByReferenced By records list of line items or formulas that reference this line item. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared referenced by layout or dimensional scope of each model line item record.
- Interpretation: The provider returns
referencedByas a list onModelLineItem; an absent value does not prove that no related object exists outside the credential’s visibility.
Start Of Section
Start Of Section
model_line_items.startOfSectionStart Of Section indicates whether this line item marks the start of a section in the module. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model line item records for which the provider reports start of section as true or false.
- Interpretation: The provider supplies
startOfSectionas a boolean per model line item record; false and missing are distinct when the field is optional.
Style
Style
model_line_items.styleStyle records display style or formatting hint for the line item. It preserves the provider’s visual treatment for the represented object.- Enables: reproduce or compare the provider-supplied style for the represented design or board object.
- Interpretation: The provider supplies
stylein its own color, opacity, stroke, emoji, or style vocabulary for the represented object.
Summary
Summary
model_line_items.summarySummary captures the summary (aggregation) method applied to the line item. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact summary value attached to each model line item record.
- Interpretation: The provider supplies
summaryat model line item granularity in the format stated by its description; omitted or redacted content remains unknown.
Time Range
Time Range
model_line_items.timeRangeTime Range records time range label for the line item as returned by the API (for example Model Calendar, 2016 - 2026). It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact time range value attached to each model line item record.
- Interpretation: The provider supplies
timeRangeat model line item granularity in the format stated by its description; omitted or redacted content remains unknown.
Time Scale
Time Scale
model_line_items.timeScaleTime Scale captures the time scale granularity for the line item (e.g., Month, Quarter, Year). It preserves the provider-defined period or schedule cadence for this record.- Enables: group model line item records by the provider-defined time scale period or schedule.
- Interpretation: The provider supplies
timeScaleper model line item record using its own period or schedule vocabulary; it is not an elapsed-duration measurement.
Use Switchover
Use Switchover
model_line_items.useSwitchoverUse Switchover indicates whether the line item uses switchover for actual vs. forecast data. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model line item records for which the provider reports use switchover as true or false.
- Interpretation: The provider supplies
useSwitchoveras a boolean per model line item record; false and missing are distinct when the field is optional.
Version
Version
model_line_items.versionVersion records version settings for the line item, if applicable. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact version when validating the configuration or technical definition of a model line item record.
- Interpretation: The provider supplies
versionas configuration or technical metadata onModelLineItem; consumers must preserve the exact syntax and documented vocabulary.
ID
ID
model_line_items.version.idID is the identifier of the version. It is needed to resolve references that repeat the same provider identifier.- Enables: match model line item 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 onVersionReference. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_line_items.version.nameName records name of the version. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each version reference record.
- Interpretation: The provider supplies
nameat version reference granularity in the format stated by its description; omitted or redacted content remains unknown.
Workspace ID
Workspace ID
model_line_items.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the workspace_models to model_line_items 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 model line item records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModelLineItem. It is not a uniqueness guarantee unless a connector directive says so.
Write Access Driver
Write Access Driver
model_line_items.writeAccessDriverWrite Access Driver captures the access driver controlling write permissions for this line item. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported write access driver attached to each model line item record.
- Interpretation: The provider supplies
writeAccessDriverat model line item granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Model Lists
Model Lists
model_listsModel Lists contain all lists (dimensions/hierarchies) defined within a specific model. Lists are core structural elements in Anaplan.- Enables: map the lists that define dimensions and hierarchies in each planning model.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/listsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Category
Category
model_lists.categoryCategory captures the category classification of the list. It preserves the provider’s current classification of this record.- Enables: separate model list records by the exact provider-reported category value when describing their recorded state.
- Interpretation: The provider supplies
categoryper anaplan model list record using its own state vocabulary; unknown and missing values must remain distinct.
Has Selective Access
Has Selective Access
model_lists.hasSelectiveAccessHas Selective Access indicates whether selective access is enabled for this list, restricting which items users can see. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported has selective access attached to each anaplan model list record.
- Interpretation: The provider supplies
hasSelectiveAccessat anaplan model list granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
ID
ID
model_lists.idID captures the unique identifier of the list within the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same anaplan model list source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per anaplan model list record, andx-transformDedupKeyexplicitly marks it as the record key.
Item Count
Item Count
model_lists.itemCountItem Count captures the total number of items currently in the list. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported item count for each anaplan model list record.
- Interpretation: The provider supplies
itemCountat anaplan model list granularity as a count at one value per record; zero and missing are not interchangeable.
Managed By
Managed By
model_lists.managedByManaged By states indicates how the list is managed, e.g., by the system or a specific process. It preserves the provider’s current classification of this record.- Enables: separate model list records by the exact provider-reported managed by value when describing their recorded state.
- Interpretation: The provider supplies
managedByper anaplan model list record using its own state vocabulary; unknown and missing values must remain distinct.
Model ID
Model ID
model_lists.modelIdModel ID identifies parent id injected by the ingestor from the workspace_models to model_lists 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 model list records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onAnaplanModelList. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_lists.nameName captures the display name of the list. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each anaplan model list record.
- Interpretation: The provider supplies
nameat anaplan model list granularity in the format stated by its description; omitted or redacted content remains unknown.
Next Item Index
Next Item Index
model_lists.nextItemIndexNext Item Index captures the next available item index for numbered lists. It preserves the stated measure at this record’s granularity.- Enables: order or classify model list records using the provider-defined next item index value.
- Interpretation: The provider supplies
nextItemIndexat anaplan model list granularity as a provider-defined ordinal or planning value rather than elapsed time or money; zero and missing are not interchangeable.
Numbered List
Numbered List
model_lists.numberedListNumbered List indicates whether this list is a numbered list, where items are auto-numbered by Anaplan. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model list records for which the provider reports numbered list as true or false.
- Interpretation: The provider supplies
numberedListas a boolean per anaplan model list record; false and missing are distinct when the field is optional.
Parent
Parent
model_lists.parentParent records reference to the parent list if this list is part of a hierarchy. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the parent-child structure expressed by parent on each anaplan model list record.
- Interpretation: The provider returns
parentas a nested object or reference onAnaplanModelList; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
model_lists.parent.idID captures the unique identifier of the referenced list. It is needed to resolve references that repeat the same provider identifier.- Enables: match model list 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 onListReference. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_lists.parent.nameName captures the display name of the referenced list. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each list reference record.
- Interpretation: The provider supplies
nameat list reference granularity in the format stated by its description; omitted or redacted content remains unknown.
Permitted Items
Permitted Items
model_lists.permittedItemsPermitted Items captures the maximum number of items permitted in the list. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported permitted items for each anaplan model list record.
- Interpretation: The provider supplies
permittedItemsat anaplan model list granularity as a count at one value per record; zero and missing are not interchangeable.
Production Data
Production Data
model_lists.productionDataProduction Data indicates whether this list contains production data (relevant for ALM/revision management). It preserves the provider-reported yes-or-no condition for this record.- Enables: select model list records for which the provider reports production data as true or false.
- Interpretation: The provider supplies
productionDataas a boolean per anaplan model list record; false and missing are distinct when the field is optional.
Properties Count
Properties Count
model_lists.propertiesCountProperties Count captures the number of properties (custom columns) defined on this list. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret properties count according to the provider and Workspace configuration that produced each model list record.
- Interpretation: Keys and value shapes within
propertiesCountcan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Selective Access By Default
Selective Access By Default
model_lists.selectiveAccessByDefaultSelective Access By Default indicates whether selective access is applied by default for new users. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported selective access by default attached to each anaplan model list record.
- Interpretation: The provider supplies
selectiveAccessByDefaultat anaplan model list granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Subset Count
Subset Count
model_lists.subsetCountSubset Count captures the number of subsets defined for this list. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported subset count for each anaplan model list record.
- Interpretation: The provider supplies
subsetCountat anaplan model list granularity as a count at one value per record; zero and missing are not interchangeable.
Top Level Item
Top Level Item
model_lists.topLevelItemTop Level Item states reference to the top-level item in the list hierarchy. It preserves the provider’s current classification of this record.- Enables: separate model list records by the exact provider-reported top level item value when describing their recorded state.
- Interpretation: The provider supplies
topLevelItemper anaplan model list record using its own state vocabulary; unknown and missing values must remain distinct.
ID
ID
model_lists.topLevelItem.idID captures the unique identifier of the list item. It is needed to resolve references that repeat the same provider identifier.- Enables: match model list 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 onListItemReference. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_lists.topLevelItem.nameName captures the display name of the list item. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each list item reference record.
- Interpretation: The provider supplies
nameat list item reference granularity in the format stated by its description; omitted or redacted content remains unknown.
Used In Applies To
Used In Applies To
model_lists.usedInAppliesToUsed In Applies To indicates whether this list is used in an applies-to context for line items or modules. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model list records for which the provider reports used in applies to as true or false.
- Interpretation: The provider supplies
usedInAppliesToas a boolean per anaplan model list record; false and missing are distinct when the field is optional.
Use Top Level As Page Default
Use Top Level As Page Default
model_lists.useTopLevelAsPageDefaultUse Top Level As Page Default indicates whether the top-level item of the list is used as the default page selection. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model list records for which the provider reports use top level as page default as true or false.
- Interpretation: The provider supplies
useTopLevelAsPageDefaultas a boolean per anaplan model list record; false and missing are distinct when the field is optional.
Workflow Enabled
Workflow Enabled
model_lists.workflowEnabledWorkflow Enabled indicates whether workflow is enabled for this list. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model list records for which the provider reports workflow enabled as true or false.
- Interpretation: The provider supplies
workflowEnabledas a boolean per anaplan model list record; false and missing are distinct when the field is optional.
Workspace ID
Workspace ID
model_lists.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the workspace_models to model_lists 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 model list records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onAnaplanModelList. It is not a uniqueness guarantee unless a connector directive says so.
Model Modules
Model Modules
model_modulesModel Modules contain all modules defined within a specific model. Modules are the primary data containers in Anaplan holding line items and views.- Enables: map the modules that hold line items and views within a model.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{id}/modulesas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
All Versions
All Versions
model_modules.allVersionsAll Versions indicates whether the module applies across all versions. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports all versions as true or false.
- Interpretation: The provider supplies
allVersionsas a boolean per anaplan module record; false and missing are distinct when the field is optional.
Cell Count
Cell Count
model_modules.cellCountCell Count reports the number of data cells in the module. It expresses structural scale independently of the module’s byte footprint.- Enables: compare module complexity and relate cell volume to memory usage.
- Interpretation: The provider supplies
cellCountas an integer count per module; zero and missing are not interchangeable.
Code
Code
model_modules.codeCode contains an optional user-defined code for the module, used for external integrations and programmatic references. It retains configured attributes whose keys or shape are not fixed by this base schema.- Enables: interpret code according to the provider and Workspace configuration that produced each model module record.
- Interpretation: Keys and value shapes within
codecan vary with provider and customer configuration; consumers must inspect the observed Workspace schema rather than assume a fixed contract.
Current Version
Current Version
model_modules.currentVersionCurrent Version indicates whether the module applies to the current version of the model. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports current version as true or false.
- Interpretation: The provider supplies
currentVersionas a boolean per anaplan module record; false and missing are distinct when the field is optional.
Dimensions
Dimensions
model_modules.dimensionsDimensions lists the list and time relationships that define the module’s structure. It preserves the axes needed to interpret the module’s cells.- Enables: reconstruct module dimensionality and identify which lists or time groupings shape its data.
- Interpretation: The provider supplies
dimensionsas a list of dimension references; an empty list and a missing relationship list are distinct.
ID
ID
model_modules.dimensions.idID captures the unique identifier of the dimension. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same module dimension source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per module dimension record, andx-transformDedupKeyexplicitly marks it as the record key.
Item Count
Item Count
model_modules.dimensions.itemCountItem Count captures the number of items in this dimension. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported item count for each module dimension record.
- Interpretation: The provider supplies
itemCountat module dimension granularity as a count at one value per record; zero and missing are not interchangeable.
Name
Name
model_modules.dimensions.nameName captures the display name of the dimension. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each module dimension record.
- Interpretation: The provider supplies
nameat module dimension granularity in the format stated by its description; omitted or redacted content remains unknown.
Type
Type
model_modules.dimensions.typeType captures the type of the dimension, such as list, time, or version. It preserves the provider’s current classification of this record.- Enables: separate model module records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper module dimension record using its own state vocabulary; unknown and missing values must remain distinct.
Editable
Editable
model_modules.editableEditable indicates whether the module data is editable by users. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports editable as true or false.
- Interpretation: The provider supplies
editableas a boolean per anaplan module record; false and missing are distinct when the field is optional.
ID
ID
model_modules.idID captures the unique identifier of the module within the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same anaplan module source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per anaplan module record, andx-transformDedupKeyexplicitly marks it as the record key.
Is Numbered List
Is Numbered List
model_modules.isNumberedListIs Numbered List indicates whether the module is backed by a numbered list. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports is numbered list as true or false.
- Interpretation: The provider supplies
isNumberedListas a boolean per anaplan module record; false and missing are distinct when the field is optional.
Is Switchover
Is Switchover
model_modules.isSwitchoverIs Switchover indicates whether the module uses switchover versioning. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports is switchover as true or false.
- Interpretation: The provider supplies
isSwitchoveras a boolean per anaplan module record; false and missing are distinct when the field is optional.
Line Item Count
Line Item Count
model_modules.lineItemCountLine Item Count captures the number of line items defined within this module. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported line item count for each anaplan module record.
- Interpretation: The provider supplies
lineItemCountat anaplan module granularity as a count at one value per record; zero and missing are not interchangeable.
Memory Usage
Memory Usage
model_modules.memoryUsageMemory Usage reports the bytes consumed by the module. It provides the module-level footprint within its model.- Enables: identify memory-heavy modules and compare their contribution to model capacity.
- Interpretation: The provider supplies
memoryUsageas an integer byte value per module; zero and missing are not interchangeable.
Model ID
Model ID
model_modules.modelIdModel ID identifies parent id injected by the ingestor from the workspace_models to model_modules 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 model module records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onAnaplanModule. It is not a uniqueness guarantee unless a connector directive says so.
Module Category
Module Category
model_modules.moduleCategoryModule Category captures the category grouping this module belongs to, if any. It preserves the provider’s current classification of this record.- Enables: separate model module records by the exact provider-reported module category value when describing their recorded state.
- Interpretation: The provider supplies
moduleCategoryper anaplan module record using its own state vocabulary; unknown and missing values must remain distinct.
ID
ID
model_modules.moduleCategory.idID captures the unique identifier of the module category. It is needed to resolve references that repeat the same provider identifier.- Enables: match model module 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 onModuleCategory. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_modules.moduleCategory.nameName captures the display name of the module category. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each module category record.
- Interpretation: The provider supplies
nameat module category granularity in the format stated by its description; omitted or redacted content remains unknown.
Name
Name
model_modules.nameName captures the display name of the module. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each anaplan module record.
- Interpretation: The provider supplies
nameat anaplan module granularity in the format stated by its description; omitted or redacted content remains unknown.
Start Of Section
Start Of Section
model_modules.startOfSectionStart Of Section indicates whether this module marks the start of a new section in the model contents. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports start of section as true or false.
- Interpretation: The provider supplies
startOfSectionas a boolean per anaplan module record; false and missing are distinct when the field is optional.
Uses Line Items
Uses Line Items
model_modules.usesLineItemsUses Line Items indicates whether the module contains line items. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports uses line items as true or false.
- Interpretation: The provider supplies
usesLineItemsas a boolean per anaplan module record; false and missing are distinct when the field is optional.
View Count
View Count
model_modules.viewCountView Count captures the number of saved views defined within this module. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported view count for each anaplan module record.
- Interpretation: The provider supplies
viewCountat anaplan module granularity as a count at one value per record; zero and missing are not interchangeable.
Visible
Visible
model_modules.visibleVisible indicates whether the module is visible to end users in the Anaplan UI. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model module records for which the provider reports visible as true or false.
- Interpretation: The provider supplies
visibleas a boolean per anaplan module record; false and missing are distinct when the field is optional.
Workspace ID
Workspace ID
model_modules.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the workspace_models to model_modules 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 model module records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onAnaplanModule. It is not a uniqueness guarantee unless a connector directive says so.
Model Versions
Model Versions
model_versionsModel Versions contain version information (revision tags) for Anaplan models via the ALM API. Tracks model versioning history including who created each version and when, supporting change management and activity tracking.- Enables: trace ALM revision tags to the creator and creation time recorded by Anaplan.
- Scope: Reads the declared collection through
GET /2/0/models/{id}/alm/revisionsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Applied At
Applied At
model_versions.appliedAtApplied At records ISO 8601 timestamp indicating when the revision tag was last applied. It anchors the named event or boundary on the record’s timeline.- Enables: place model version records on a timeline by applied at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
appliedAtper model version record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Applied By
Applied By
model_versions.appliedByApplied By captures the user who last applied or deployed this revision tag. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the model version record to the provider-reported person or account represented by applied by.
- Interpretation: The provider supplies
appliedByas identity or attribution context on each model version record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Email
model_versions.appliedBy.emailEmail records email address of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user summary record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each user summary record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
ID
ID
model_versions.appliedBy.idID is the unique identifier of the user. It is needed to resolve references that repeat the same provider identifier.- Enables: match model version 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 onUserSummary. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_versions.appliedBy.nameName records display name of the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the user summary record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each user summary record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Created At
Created At
model_versions.createdAtCreated At records ISO 8601 timestamp indicating when the revision tag was created. It anchors the named event or boundary on the record’s timeline.- Enables: place model version records on a timeline by created at and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdAtper model version record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Created By
Created By
model_versions.createdByCreated By captures the user who created this revision tag. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the model version record to the provider-reported person or account represented by created by.
- Interpretation: The provider supplies
createdByas identity or attribution context on each model version record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Deleted
Deleted
model_versions.deletedDeleted indicates whether the revision tag has been soft-deleted. It preserves the provider-reported yes-or-no condition for this record.- Enables: select model version records for which the provider reports deleted as true or false.
- Interpretation: The provider supplies
deletedas a boolean per model version record; false and missing are distinct when the field is optional.
Description
Description
model_versions.descriptionDescription records optional description or notes for the revision tag. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact description value attached to each model version record.
- Interpretation: The provider supplies
descriptionat model version granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
model_versions.idID is the unique identifier of the revision tag. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same model version source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per model version record, andx-transformDedupKeyexplicitly marks it as the record key.
Model ID
Model ID
model_versions.modelIdModel ID identifies parent model id injected by the ingestor when iterating per-model. Not part of the upstream Anaplan API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match model version records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onModelVersion. It is not a uniqueness guarantee unless a connector directive says so.
Name
Name
model_versions.nameName records name or label assigned to the revision tag. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each model version record.
- Interpretation: The provider supplies
nameat model version granularity in the format stated by its description; omitted or redacted content remains unknown.
Revision ID
Revision ID
model_versions.revisionIdRevision ID captures the internal revision identifier associated with this tag. It is needed to resolve references that repeat the same provider identifier.- Enables: match model version records to provider records that carry the same revision ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
revisionIdas a record-level identifier onModelVersion. It is not a uniqueness guarantee unless a connector directive says so.
Revision Number
Revision Number
model_versions.revisionNumberRevision Number identifies the provider-assigned sequence position of a model revision. It keeps version history snapshots correlated to the revision that produced them.- Enables: order revisions within one model and detect changed or skipped versions between captured snapshots.
- Interpretation: The provider supplies
revisionNumberas a model-scoped revision sequence, not a comparable business measure; equal numbers are meaningful only within the same model history.
Sync State
Sync State
model_versions.syncStateSync State captures the synchronization state of the revision relative to the source model. It preserves the provider’s current classification of this record.- Enables: separate model version records by the exact provider-reported sync state value when describing their recorded state.
- Interpretation: The provider supplies
syncStateper model version record using its own state vocabulary; unknown and missing values must remain distinct.
Tags
Tags
model_versions.tagsTags records optional list of tags or labels associated with this revision. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: apply the provider-defined tags classifications to each model version record.
- Interpretation: The provider returns
tagsas a list onModelVersion; an absent value does not prove that no related object exists outside the credential’s visibility.
Workspace ID
Workspace ID
model_versions.workspaceIdWorkspace ID identifies parent workspace id injected by the ingestor when iterating per-workspace. Not part of the upstream Anaplan API response; written into each row at bronze ingestion time. It is needed to resolve references that repeat the same provider identifier.- Enables: match model version records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModelVersion. It is not a uniqueness guarantee unless a connector directive says so.
Models
Models
modelsModels contain all models across all workspaces accessible to the authenticated user, with optional detailed memory usage information.- Enables: compare the planning models visible across workspaces and account for their reported memory footprint.
- Scope: Reads the declared collection through
GET /2/0/modelsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Active State
Active State
models.activeStateActive State states current active state of the model (e.g., ACTIVE, ARCHIVED). It preserves the provider’s current classification of this record.- Enables: separate model records by the exact provider-reported active state value when describing their recorded state.
- Interpretation: The provider supplies
activeStateper anaplan model record using its own state vocabulary; unknown and missing values must remain distinct.
Category Values
Category Values
models.categoryValuesCategory Values states category/tag values associated with the model. Each entry is a category-value object returned by the Anaplan model API. It preserves the provider’s current classification of this record.- Enables: separate model records by the exact provider-reported category values value when describing their recorded state.
- Interpretation: The provider supplies
categoryValuesper anaplan model record using its own state vocabulary; unknown and missing values must remain distinct.
Current Workspace ID
Current Workspace ID
models.currentWorkspaceIdCurrent Workspace ID is the identifier of the workspace that currently contains this model. It is needed to resolve references that repeat the same provider identifier.- Enables: match model records to provider records that carry the same current workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
currentWorkspaceIdas a record-level identifier onAnaplanModel. It is not a uniqueness guarantee unless a connector directive says so.
Current Workspace Name
Current Workspace Name
models.currentWorkspaceNameCurrent Workspace Name records display name of the workspace that currently contains this model. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact current workspace name value attached to each anaplan model record.
- Interpretation: The provider supplies
currentWorkspaceNameat anaplan model granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
models.idID is the unique identifier (GUID) of the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same anaplan model source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per anaplan model record, andx-transformDedupKeyexplicitly marks it as the record key.
Iso Creation Date
Iso Creation Date
models.isoCreationDateIso Creation Date records ISO 8601 timestamp of when the model was created. It anchors the named event or boundary on the record’s timeline.- Enables: place model records on a timeline by iso creation date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
isoCreationDateper anaplan model record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Modified
Last Modified
models.lastModifiedLast Modified records ISO 8601 timestamp of the last modification to the model. It anchors the named event or boundary on the record’s timeline.- Enables: place model records on a timeline by last modified and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastModifiedper anaplan model record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Modified By User GUID
Last Modified By User GUID
models.lastModifiedByUserGuidLast Modified By User GUID is the GUID of the user who last modified the model. It is needed to resolve references that repeat the same provider identifier.- Enables: match model records to provider records that carry the same last modified by user GUID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
lastModifiedByUserGuidas a record-level identifier onAnaplanModel. It is not a uniqueness guarantee unless a connector directive says so.
Last Saved Serial Number
Last Saved Serial Number
models.lastSavedSerialNumberLast Saved Serial Number identifies serial number of the last save operation on the model. It is needed to resolve references that repeat the same provider identifier.- Enables: match model records to provider records that carry the same last saved serial number, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
lastSavedSerialNumberas a record-level identifier onAnaplanModel. It is not a uniqueness guarantee unless a connector directive says so.
Memory Usage
Memory Usage
models.memoryUsageMemory Usage reports the total memory usage of the model in bytes. Available when modelDetails=true. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported memory usage for each anaplan model record.
- Interpretation: The provider supplies
memoryUsageat anaplan model granularity as the storage or memory unit named by the provider; zero and missing are not interchangeable.
Model Size
Model Size
models.modelSizeModel Size groups the cell and memory breakdown returned when modelDetails=true. It preserves the component detail needed to explain the model’s footprint.- Enables: attribute total model memory to modules, lists, versions, time, users, and overhead.
- Interpretation: The provider supplies
modelSizeas a nestedModelSizeobject, not a scalar byte value; absence can mean detailed model data was not requested or returned.
General Memory Usage
General Memory Usage
models.modelSize.generalMemoryUsageGeneral Memory Usage reports the bytes consumed by general and overhead model data. It isolates the overhead contribution to the model footprint.- Enables: compare overhead memory between models and calculate its share of total memory usage.
- Interpretation: The provider supplies
generalMemoryUsageas an integer byte value per model-size record; zero and missing are not interchangeable.
List Memory Usage
List Memory Usage
models.modelSize.listMemoryUsageList Memory Usage reports the bytes consumed by list data within the model. It isolates the list contribution to the model footprint.- Enables: rank models by list memory and calculate its share of total memory usage.
- Interpretation: The provider supplies
listMemoryUsageas an integer byte value per model-size record; zero and missing are not interchangeable.
Module Memory Usage
Module Memory Usage
models.modelSize.moduleMemoryUsageModule Memory Usage reports the bytes consumed by module data within the model. It isolates the module contribution to the model footprint.- Enables: rank models by module memory and calculate its share of total memory usage.
- Interpretation: The provider supplies
moduleMemoryUsageas an integer byte value per model-size record; zero and missing are not interchangeable.
Other Memory Usage
Other Memory Usage
models.modelSize.otherMemoryUsageOther Memory Usage reports the bytes consumed by model data outside the named memory categories. It preserves the residual contribution to the model footprint.- Enables: reconcile categorized memory with total usage and identify models with unusually large uncategorized consumption.
- Interpretation: The provider supplies
otherMemoryUsageas an integer byte value per model-size record; zero and missing are not interchangeable.
Time Memory Usage
Time Memory Usage
models.modelSize.timeMemoryUsageTime Memory Usage reports the bytes consumed by time-related model data. It isolates the time-data contribution to the model footprint.- Enables: compare time-related memory between models and calculate its share of total memory usage.
- Interpretation: The provider supplies
timeMemoryUsageas an integer byte value per model-size record; zero and missing are not interchangeable.
Total Memory Usage
Total Memory Usage
models.modelSize.totalMemoryUsageTotal Memory Usage reports the total memory usage of the model in bytes. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported total memory usage for each model size record.
- Interpretation: The provider supplies
totalMemoryUsageat model size granularity as the storage or memory unit named by the provider; zero and missing are not interchangeable.
User Memory Usage
User Memory Usage
models.modelSize.userMemoryUsageUser Memory Usage reports the bytes consumed by user-related model data. It isolates the user-data contribution to the model footprint.- Enables: compare user-data memory between models and calculate its share of total memory usage.
- Interpretation: The provider supplies
userMemoryUsageas an integer byte value per model-size record; zero and missing are not interchangeable.
Version Memory Usage
Version Memory Usage
models.modelSize.versionMemoryUsageVersion Memory Usage reports the bytes consumed by version data within the model. It isolates the version-data contribution to the model footprint.- Enables: compare version memory between models and calculate its share of total memory usage.
- Interpretation: The provider supplies
versionMemoryUsageas an integer byte value per model-size record; zero and missing are not interchangeable.
Model URL
Model URL
models.modelUrlModel URL records URL to access the model in the Anaplan web application. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by model URL on a anaplan model record.
- Interpretation: The provider supplies
modelUrlas a URL or resource locator on each anaplan model record. Availability still follows the provider’s permissions and retention.
Modules
Modules
models.modulesModules records summary list of modules within the model, if returned. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested modules object into its declared child fields for each anaplan model record.
- Interpretation: The provider returns
modulesas a list onAnaplanModel; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
models.modules.idID is the unique identifier of the module. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same module summary source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per module summary record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
models.modules.nameName records display name of the module. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each module summary record.
- Interpretation: The provider supplies
nameat module summary granularity in the format stated by its description; omitted or redacted content remains unknown.
Name
Name
models.nameName records display name of the model. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each anaplan model record.
- Interpretation: The provider supplies
nameat anaplan model granularity in the format stated by its description; omitted or redacted content remains unknown.
Owner GUID
Owner GUID
models.ownerGuidOwner GUID is the GUID of the model owner. It is needed to resolve references that repeat the same provider identifier.- Enables: match model records to provider records that carry the same owner GUID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
ownerGuidas a record-level identifier onAnaplanModel. It is not a uniqueness guarantee unless a connector directive says so.
Owner Name
Owner Name
models.ownerNameOwner Name records display name of the model owner. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the anaplan model record to the provider-reported actor represented by owner name.
- Interpretation: The provider supplies
ownerNameas identity or attribution context on each anaplan model record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Status
Status
models.statusStatus states operational status of the model. It preserves the provider’s current classification of this record.- Enables: separate model records by the exact provider-reported status value when describing their recorded state.
- Interpretation: The provider supplies
statusper anaplan model record using its own state vocabulary; unknown and missing values must remain distinct.
URL Short ID
URL Short ID
models.urlShortIdURL Short ID identifies short identifier used in model URLs. It is needed to resolve references that repeat the same provider identifier.- Enables: match model records to provider records that carry the same URL short ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
urlShortIdas a record-level identifier onAnaplanModel. It is not a uniqueness guarantee unless a connector directive says so.
Version
Version
models.versionVersion identifies version identifier of the model. It is needed to resolve references that repeat the same provider identifier.- Enables: match model records to provider records that carry the same version, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
versionas a record-level identifier onAnaplanModel. It is not a uniqueness guarantee unless a connector directive says so.
Module Views
Module Views
module_viewsModule Views contain all saved views within a specific module. Views represent different perspectives/layouts of module data.- Enables: catalog the saved layouts exposed for each model module.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{workspaceId}/models/{modelId}/modules/{id}/viewsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Code
Code
module_views.codeCode records optional code assigned to the view for external reference. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact code when validating the configuration or technical definition of a module view record.
- Interpretation: The provider supplies
codeas configuration or technical metadata onModuleView; consumers must preserve the exact syntax and documented vocabulary.
Columns
Columns
module_views.columnsColumns records list of dimension descriptors placed on the columns axis of the view. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared columns layout or dimensional scope of each module view record.
- Interpretation: The provider returns
columnsas a list onModuleView; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
module_views.columns.idID captures the unique identifier of the dimension. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same view dimension source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per view dimension record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
module_views.columns.nameName captures the display name of the dimension. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each view dimension record.
- Interpretation: The provider supplies
nameat view dimension granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
module_views.idID captures the unique identifier of the view within the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same module view source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per module view record, andx-transformDedupKeyexplicitly marks it as the record key.
Model ID
Model ID
module_views.modelIdModel ID identifies parent modelId injected by the ingestor from the model_modules to module_views 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 module view records to provider records that carry the same model ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
modelIdas a record-level identifier onModuleView. It is not a uniqueness guarantee unless a connector directive says so.
Module ID
Module ID
module_views.moduleIdModule ID captures the identifier of the module this view belongs to. It is needed to resolve references that repeat the same provider identifier.- Enables: match module view records to provider records that carry the same module ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
moduleIdas a record-level identifier onModuleView. It is not a uniqueness guarantee unless a connector directive says so.
Module Name
Module Name
module_views.moduleNameModule Name captures the name of the module this view belongs to. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact module name value attached to each module view record.
- Interpretation: The provider supplies
moduleNameat module view granularity in the format stated by its description; omitted or redacted content remains unknown.
Name
Name
module_views.nameName captures the display name of the saved view. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each module view record.
- Interpretation: The provider supplies
nameat module view granularity in the format stated by its description; omitted or redacted content remains unknown.
Pages
Pages
module_views.pagesPages records list of dimension descriptors placed on the pages (filter) axis of the view. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared pages layout or dimensional scope of each module view record.
- Interpretation: The provider returns
pagesas a list onModuleView; an absent value does not prove that no related object exists outside the credential’s visibility.
Rows
Rows
module_views.rowsRows records list of dimension descriptors placed on the rows axis of the view. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: reconstruct the declared rows layout or dimensional scope of each module view record.
- Interpretation: The provider returns
rowsas a list onModuleView; an absent value does not prove that no related object exists outside the credential’s visibility.
Workspace ID
Workspace ID
module_views.workspaceIdWorkspace ID identifies parent workspaceId injected by the ingestor from the model_modules to module_views 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 module view records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onModuleView. It is not a uniqueness guarantee unless a connector directive says so.
SCIM Users
SCIM Users
scim_usersSCIM Users contain all users provisioned in the Anaplan tenant via SCIM 2.0. Returns user identity, email, active status, and workspace assignments.- Enables: review provisioned identities and their reported workspace assignments.
- Scope: Reads the declared collection through
GET /scim/1/0/v2/Usersas a full snapshot. Only SCIM-provisioned users visible to the configured account are included.
Active
Active
scim_users.activeActive indicates whether the user account is active in the Anaplan tenant. It preserves the provider-reported yes-or-no condition for this record.- Enables: select scim user records for which the provider reports active as true or false.
- Interpretation: The provider supplies
activeas a boolean per scim user record; false and missing are distinct when the field is optional.
Display Name
Display Name
scim_users.displayNameDisplay Name captures the user’s full display name. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user record to the provider-reported person or account represented by display name.
- Interpretation: The provider supplies
displayNameas identity or attribution context on each scim user record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Emails
Emails
scim_users.emailsEmails records list of email addresses associated with the user. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user record to the provider-reported person or account represented by emails.
- Interpretation: The provider supplies
emailsas identity or attribution context on each scim user record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Primary
Primary
scim_users.emails.primaryPrimary indicates whether this is the user’s primary email address. It preserves the provider-reported yes-or-no condition for this record.- Enables: select scim user records for which the provider reports primary as true or false.
- Interpretation: The provider supplies
primaryas a boolean per scim email record; false and missing are distinct when the field is optional.
Type
Type
scim_users.emails.typeType captures the type/label of the email address (e.g., work, home). It preserves the provider’s current classification of this record.- Enables: separate scim user records by the exact provider-reported type value when describing their recorded state.
- Interpretation: The provider supplies
typeper scim email record using its own state vocabulary; unknown and missing values must remain distinct.
Value
Value
scim_users.emails.valueValue captures the email address value. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same scim email source row before constructing its represented state.
- Interpretation: The provider supplies
valueat one value per scim email record, andx-transformDedupKeyexplicitly marks it as the record key.
Entitlements
Entitlements
scim_users.entitlementsEntitlements states entitlements granted to the user. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported entitlements attached to each scim user record.
- Interpretation: The provider supplies
entitlementsat scim user granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Display
Display
scim_users.entitlements.displayDisplay records human-readable display name of the entitlement. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact display value attached to each scim entitlement record.
- Interpretation: The provider supplies
displayat scim entitlement granularity in the format stated by its description; omitted or redacted content remains unknown.
Primary
Primary
scim_users.entitlements.primaryPrimary indicates whether this is the user’s primary entitlement. It preserves the provider-reported yes-or-no condition for this record.- Enables: select scim user records for which the provider reports primary as true or false.
- Interpretation: The provider supplies
primaryas a boolean per scim entitlement record; false and missing are distinct when the field is optional.
Value
Value
scim_users.entitlements.valueValue captures the entitlement identifier or name. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same scim entitlement source row before constructing its represented state.
- Interpretation: The provider supplies
valueat one value per scim entitlement record, andx-transformDedupKeyexplicitly marks it as the record key.
External ID
External ID
scim_users.externalIdExternal ID identifies external identifier for the user, typically set by the identity provider. It is needed to resolve references that repeat the same provider identifier.- Enables: match scim user records to provider records that carry the same external ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
externalIdas a record-level identifier onScimUser. It is not a uniqueness guarantee unless a connector directive says so.
Groups
Groups
scim_users.groupsGroups records groups the user belongs to within the Anaplan SCIM directory. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each scim user record with the specific provider container named by groups.
- Interpretation: The provider returns
groupsas a list onScimUser; an absent value does not prove that no related object exists outside the credential’s visibility.
$ref
$ref
scim_users.groups.$ref$ref captures the URI reference to the full group resource. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by $ref on a scim group ref record.
- Interpretation: The provider supplies
$refas a URL or resource locator on each scim group ref record. Availability still follows the provider’s permissions and retention.
Display
Display
scim_users.groups.displayDisplay captures the display name of the group. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact display value attached to each scim group ref record.
- Interpretation: The provider supplies
displayat scim group ref granularity in the format stated by its description; omitted or redacted content remains unknown.
Value
Value
scim_users.groups.valueValue captures the unique identifier of the group. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same scim group ref source row before constructing its represented state.
- Interpretation: The provider supplies
valueat one value per scim group ref record, andx-transformDedupKeyexplicitly marks it as the record key.
ID
ID
scim_users.idID is the unique identifier for the user within the Anaplan SCIM directory. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same scim user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per scim user record, andx-transformDedupKeyexplicitly marks it as the record key.
Meta
Meta
scim_users.metaMeta groups the SCIM resource type, location, and creation and modification timestamps for the user. It preserves lifecycle metadata supplied with the resource.- Enables: locate the SCIM resource and correlate user snapshots with their reported creation and last-modified boundaries.
- Interpretation: The provider returns
metaas a nestedScimMetaobject; absence means the SCIM metadata was not reported with that user.
Created
Created
scim_users.meta.createdCreated records ISO 8601 timestamp when the resource was created. It anchors the named event or boundary on the record’s timeline.- Enables: place scim user records on a timeline by created and select the records within an explicit reporting window.
- Interpretation: The provider supplies
createdper scim meta record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Modified
Last Modified
scim_users.meta.lastModifiedLast Modified records ISO 8601 timestamp when the resource was last modified. It anchors the named event or boundary on the record’s timeline.- Enables: place scim user records on a timeline by last modified and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastModifiedper scim meta record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Location
Location
scim_users.meta.locationLocation captures the canonical URI of the SCIM resource. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by location on a scim meta record.
- Interpretation: The provider supplies
locationas a URL or resource locator on each scim meta record. Availability still follows the provider’s permissions and retention.
Resource Type
Resource Type
scim_users.meta.resourceTypeResource Type captures the SCIM resource type (e.g., User). It preserves the provider’s current classification of this record.- Enables: separate scim user records by the exact provider-reported resource type value when describing their recorded state.
- Interpretation: The provider supplies
resourceTypeper scim meta record using its own state vocabulary; unknown and missing values must remain distinct.
Version
Version
scim_users.meta.versionVersion captures the version (ETag) of the SCIM resource for optimistic concurrency. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact version when validating the configuration or technical definition of a scim meta record.
- Interpretation: The provider supplies
versionas configuration or technical metadata onScimMeta; consumers must preserve the exact syntax and documented vocabulary.
Name
Name
scim_users.nameName captures the user’s name components (given name, family name, etc.). It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user record to the provider-reported person or account represented by name.
- Interpretation: The provider supplies
nameas identity or attribution context on each scim user record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Family Name
Family Name
scim_users.name.familyNameFamily Name captures the user’s last name / family name. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user name record to the provider-reported person or account represented by family name.
- Interpretation: The provider supplies
familyNameas identity or attribution context on each scim user name record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Formatted
Formatted
scim_users.name.formattedFormatted captures the full name formatted for display. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user name record to the provider-reported person or account represented by formatted.
- Interpretation: The provider supplies
formattedas identity or attribution context on each scim user name record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Given Name
Given Name
scim_users.name.givenNameGiven Name captures the user’s first name / given name. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user name record to the provider-reported person or account represented by given name.
- Interpretation: The provider supplies
givenNameas identity or attribution context on each scim user name record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Honorific Prefix
Honorific Prefix
scim_users.name.honorificPrefixHonorific Prefix records honorific prefix (e.g., Mr., Dr.). It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user name record to the provider-reported person or account represented by honorific prefix.
- Interpretation: The provider supplies
honorificPrefixas identity or attribution context on each scim user name record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Honorific Suffix
Honorific Suffix
scim_users.name.honorificSuffixHonorific Suffix records honorific suffix (e.g., Jr., III). It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user name record to the provider-reported person or account represented by honorific suffix.
- Interpretation: The provider supplies
honorificSuffixas identity or attribution context on each scim user name record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Middle Name
Middle Name
scim_users.name.middleNameMiddle Name captures the user’s middle name. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user name record to the provider-reported person or account represented by middle name.
- Interpretation: The provider supplies
middleNameas identity or attribution context on each scim user name record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Roles
Roles
scim_users.rolesRoles states roles assigned to the user in Anaplan. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported roles attached to each scim user record.
- Interpretation: The provider supplies
rolesat scim user granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Display
Display
scim_users.roles.displayDisplay records human-readable display name of the role. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact display value attached to each scim role record.
- Interpretation: The provider supplies
displayat scim role granularity in the format stated by its description; omitted or redacted content remains unknown.
Primary
Primary
scim_users.roles.primaryPrimary indicates whether this is the user’s primary role. It preserves the provider-reported yes-or-no condition for this record.- Enables: select scim user records for which the provider reports primary as true or false.
- Interpretation: The provider supplies
primaryas a boolean per scim role record; false and missing are distinct when the field is optional.
Value
Value
scim_users.roles.valueValue captures the role identifier or name. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same scim role source row before constructing its represented state.
- Interpretation: The provider supplies
valueat one value per scim role record, andx-transformDedupKeyexplicitly marks it as the record key.
Schemas
Schemas
scim_users.schemasSchemas records SCIM schema URIs applicable to this user resource (e.g., urn:ietf:params:scim:schemas:core:2.0:User and Anaplan extension schemas). It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact schemas when validating the configuration or technical definition of a scim user record.
- Interpretation: The provider supplies
schemasas configuration or technical metadata onScimUser; consumers must preserve the exact syntax and documented vocabulary.
Urn SCIM Schemas Extension Anaplan 2 0 User
Urn SCIM Schemas Extension Anaplan 2 0 User
scim_users.urn:scim:schemas:extension:anaplan:2.0:UserUrn SCIM Schemas Extension Anaplan 2 0 User records Anaplan-specific SCIM extension attributes for the user. It preserves the configuration or technical value needed to explain how the provider object is defined.- Enables: inspect the exact urn SCIM schemas extension anaplan 2 0 user when validating the configuration or technical definition of a scim user record.
- Interpretation: The provider supplies
urn:scim:schemas:extension:anaplan:2.0:Useras configuration or technical metadata onScimUser; consumers must preserve the exact syntax and documented vocabulary.
Last Login Date
Last Login Date
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.lastLoginDateLast Login Date records ISO 8601 timestamp of the user’s last login to Anaplan. It anchors the named event or boundary on the record’s timeline.- Enables: place scim user records on a timeline by last login date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastLoginDateper anaplan user extension record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Lockout Date
Lockout Date
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.lockoutDateLockout Date records ISO 8601 timestamp when the user account was locked out, if applicable. It anchors the named event or boundary on the record’s timeline.- Enables: place scim user records on a timeline by lockout date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lockoutDateper anaplan user extension record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Model Creator
Model Creator
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.modelCreatorModel Creator indicates whether the user has model creator privileges. It preserves the provider-reported yes-or-no condition for this record.- Enables: select scim user records for which the provider reports model creator as true or false.
- Interpretation: The provider supplies
modelCreatoras a boolean per anaplan user extension record; false and missing are distinct when the field is optional.
Tenant Admin
Tenant Admin
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.tenantAdminTenant Admin indicates whether the user has tenant administrator privileges. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported tenant admin attached to each anaplan user extension record.
- Interpretation: The provider supplies
tenantAdminat anaplan user extension granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Workspaces
Workspaces
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.workspacesWorkspaces records list of Anaplan workspaces the user is assigned to. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: associate each anaplan user extension record with the specific provider container named by workspaces.
- Interpretation: The provider returns
workspacesas a list onAnaplanUserExtension; an absent value does not prove that no related object exists outside the credential’s visibility.
Active
Active
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.workspaces.activeActive indicates whether the user’s assignment to this workspace is currently active. It preserves the provider-reported yes-or-no condition for this record.- Enables: select scim user records for which the provider reports active as true or false.
- Interpretation: The provider supplies
activeas a boolean per anaplan workspace assignment record; false and missing are distinct when the field is optional.
Role
Role
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.workspaces.roleRole captures the user’s role within the workspace. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported role attached to each anaplan workspace assignment record.
- Interpretation: The provider supplies
roleat anaplan workspace assignment granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Workspace ID
Workspace ID
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.workspaces.workspaceIdWorkspace ID captures the unique identifier of the Anaplan workspace. It is needed to resolve references that repeat the same provider identifier.- Enables: match scim user records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onAnaplanWorkspaceAssignment. It is not a uniqueness guarantee unless a connector directive says so.
Workspace Name
Workspace Name
scim_users.urn:scim:schemas:extension:anaplan:2.0:User.workspaces.workspaceNameWorkspace Name captures the display name of the Anaplan workspace. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact workspace name value attached to each anaplan workspace assignment record.
- Interpretation: The provider supplies
workspaceNameat anaplan workspace assignment granularity in the format stated by its description; omitted or redacted content remains unknown.
User Name
User Name
scim_users.userNameUser Name captures the user’s login name, typically their email address. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the scim user record to the provider-reported actor represented by user name.
- Interpretation: The provider supplies
userNameas identity or attribution context on each scim user record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Users
Users
usersUsers contain all users in the Anaplan tenant via the Integration API v2. Returns user identity, email, active status, and admin role. Does not require SCIM provisioning or Enterprise tier.- Enables: resolve Anaplan account identities, active state, and administrator context without requiring SCIM.
- Scope: Reads the declared collection through
GET /2/0/usersas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Active
Active
users.activeActive indicates whether the user account is currently enabled. It preserves the provider-reported yes-or-no condition for this record.- Enables: select user records for which the provider reports active as true or false.
- Interpretation: The provider supplies
activeas a boolean per anaplan user record; false and missing are distinct when the field is optional.
Customer ID
Customer ID
users.customerIdCustomer ID identifies Anaplan customer/tenant identifier associated with the user. It is needed to resolve references that repeat the same provider identifier.- Enables: match user records to provider records that carry the same customer ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
customerIdas a record-level identifier onAnaplanUser. It is not a uniqueness guarantee unless a connector directive says so.
Email
users.emailEmail records user email address (login identifier). It keeps the provider-reported person or account context attached to the record.- Enables: attribute the anaplan user record to the provider-reported person or account represented by email.
- Interpretation: The provider supplies
emailas identity or attribution context on each anaplan user record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Email Opt In
Email Opt In
users.emailOptInEmail Opt In indicates whether the user has opted in to Anaplan email communications. It preserves the provider-reported yes-or-no condition for this record.- Enables: select user records for which the provider reports email opt in as true or false.
- Interpretation: The provider supplies
emailOptInas a boolean per anaplan user record; false and missing are distinct when the field is optional.
First Name
First Name
users.firstNameFirst Name records user first name. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the anaplan user record to the provider-reported person or account represented by first name.
- Interpretation: The provider supplies
firstNameas identity or attribution context on each anaplan user record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
ID
ID
users.idID is the unique Anaplan-assigned user identifier. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same anaplan user source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per anaplan user record, andx-transformDedupKeyexplicitly marks it as the record key.
Last Login Date
Last Login Date
users.lastLoginDateLast Login Date records ISO 8601 timestamp of the user’s last login, if available. It anchors the named event or boundary on the record’s timeline.- Enables: place user records on a timeline by last login date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastLoginDateper anaplan user record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Name
Last Name
users.lastNameLast Name records user last name. It keeps the provider-reported person or account context attached to the record.- Enables: attribute the anaplan user record to the provider-reported person or account represented by last name.
- Interpretation: The provider supplies
lastNameas identity or attribution context on each anaplan user record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
Tenant Admin
Tenant Admin
users.tenantAdminTenant Admin indicates whether the user has tenant administrator privileges. It documents the access-related value reported for this object or membership.- Enables: describe the provider-reported tenant admin attached to each anaplan user record.
- Interpretation: The provider supplies
tenantAdminat anaplan user granularity. It describes provider-reported context and does not prove effective access beyond the returned record.
Workspace Models
Workspace Models
workspace_modelsWorkspace Models contain all models within a specific workspace.- Enables: enumerate planning models within each parent workspace.
- Scope: Reads the declared collection through
GET /2/0/workspaces/{id}/modelsas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Active State
Active State
workspace_models.activeStateActive State states current active state of the model (e.g., ACTIVE, ARCHIVED). It preserves the provider’s current classification of this record.- Enables: separate workspace model records by the exact provider-reported active state value when describing their recorded state.
- Interpretation: The provider supplies
activeStateper workspace model record using its own state vocabulary; unknown and missing values must remain distinct.
Category Values
Category Values
workspace_models.categoryValuesCategory Values states list of category/tag values associated with the model. It preserves the provider’s current classification of this record.- Enables: separate workspace model records by the exact provider-reported category values value when describing their recorded state.
- Interpretation: The provider supplies
categoryValuesper workspace model record using its own state vocabulary; unknown and missing values must remain distinct.
Category ID
Category ID
workspace_models.categoryValues.categoryIdCategory ID is the identifier of the parent category. It is needed to resolve references that repeat the same provider identifier.- Enables: match workspace model records to provider records that carry the same category ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
categoryIdas a record-level identifier onCategoryValue. It is not a uniqueness guarantee unless a connector directive says so.
Category Name
Category Name
workspace_models.categoryValues.categoryNameCategory Name states display name of the parent category. It preserves the provider’s current classification of this record.- Enables: separate workspace model records by the exact provider-reported category name value when describing their recorded state.
- Interpretation: The provider supplies
categoryNameper category value record using its own state vocabulary; unknown and missing values must remain distinct.
ID
ID
workspace_models.categoryValues.idID is the unique identifier of the category value. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same category value source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per category value record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
workspace_models.categoryValues.nameName records display name of the category value. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each category value record.
- Interpretation: The provider supplies
nameat category value granularity in the format stated by its description; omitted or redacted content remains unknown.
Current Workspace ID
Current Workspace ID
workspace_models.currentWorkspaceIdCurrent Workspace ID is the identifier of the workspace that currently contains this model. It is needed to resolve references that repeat the same provider identifier.- Enables: match workspace model records to provider records that carry the same current workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
currentWorkspaceIdas a record-level identifier onWorkspaceModel. It is not a uniqueness guarantee unless a connector directive says so.
Current Workspace Name
Current Workspace Name
workspace_models.currentWorkspaceNameCurrent Workspace Name records name of the workspace that currently contains this model. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact current workspace name value attached to each workspace model record.
- Interpretation: The provider supplies
currentWorkspaceNameat workspace model granularity in the format stated by its description; omitted or redacted content remains unknown.
ID
ID
workspace_models.idID is the unique identifier (GUID) of the model. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same workspace model source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per workspace model record, andx-transformDedupKeyexplicitly marks it as the record key.
Iso Creation Date
Iso Creation Date
workspace_models.isoCreationDateIso Creation Date records ISO 8601 timestamp of when the model was created. It anchors the named event or boundary on the record’s timeline.- Enables: place workspace model records on a timeline by iso creation date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
isoCreationDateper workspace model record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Modified
Last Modified
workspace_models.lastModifiedLast Modified records last-modified timestamp returned by the workspace models API (same instant as lastModifiedDate when both are present). It anchors the named event or boundary on the record’s timeline.- Enables: place workspace model records on a timeline by last modified and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastModifiedper workspace model record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Modified By User GUID
Last Modified By User GUID
workspace_models.lastModifiedByUserGuidLast Modified By User GUID is the GUID of the user who last modified the model. It is needed to resolve references that repeat the same provider identifier.- Enables: match workspace model records to provider records that carry the same last modified by user GUID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
lastModifiedByUserGuidas a record-level identifier onWorkspaceModel. It is not a uniqueness guarantee unless a connector directive says so.
Last Modified Date
Last Modified Date
workspace_models.lastModifiedDateLast Modified Date records ISO 8601 timestamp of when the model was last modified. It anchors the named event or boundary on the record’s timeline.- Enables: place workspace model records on a timeline by last modified date and select the records within an explicit reporting window.
- Interpretation: The provider supplies
lastModifiedDateper workspace model record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
Last Saved Serial Number
Last Saved Serial Number
workspace_models.lastSavedSerialNumberLast Saved Serial Number identifies serial number of the last save operation on the model. It is needed to resolve references that repeat the same provider identifier.- Enables: match workspace model records to provider records that carry the same last saved serial number, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
lastSavedSerialNumberas a record-level identifier onWorkspaceModel. It is not a uniqueness guarantee unless a connector directive says so.
Memory Usage
Memory Usage
workspace_models.memoryUsageMemory Usage reports the model’s total memory consumption in bytes when modelDetails=true. It supplies the overall footprint for the workspace-model relationship.- Enables: rank models within a workspace by memory consumption and track capacity concentration.
- Interpretation: The provider supplies
memoryUsageas a numeric byte value per workspace-model record; zero and missing are not interchangeable.
Model Size
Model Size
workspace_models.modelSizeModel Size groups the model’s cell total and component memory breakdown. It preserves the detail needed to explain the workspace model’s footprint.- Enables: relate model scale in cells to the memory consumed by modules, lists, and other components.
- Interpretation: The provider supplies
modelSizeas a nestedModelSizeobject, not a scalar byte value; absence means the breakdown was not reported.
List Memory Usage
List Memory Usage
workspace_models.modelSize.listMemoryUsageList Memory Usage reports the bytes consumed by list data within the workspace model. It isolates the list contribution to the model footprint.- Enables: rank workspace models by list memory and calculate its share of total memory usage.
- Interpretation: The provider supplies
listMemoryUsageas a numeric byte value per model-size record; zero and missing are not interchangeable.
Module Memory Usage
Module Memory Usage
workspace_models.modelSize.moduleMemoryUsageModule Memory Usage reports the bytes consumed by module data within the workspace model. It isolates the module contribution to the model footprint.- Enables: rank workspace models by module memory and calculate its share of total memory usage.
- Interpretation: The provider supplies
moduleMemoryUsageas a numeric byte value per model-size record; zero and missing are not interchangeable.
Other Memory Usage
Other Memory Usage
workspace_models.modelSize.otherMemoryUsageOther Memory Usage reports the bytes consumed by workspace-model components outside the named categories. It preserves the residual contribution to the model footprint.- Enables: reconcile categorized memory with total usage and identify models with unusually large uncategorized consumption.
- Interpretation: The provider supplies
otherMemoryUsageas a numeric byte value per model-size record; zero and missing are not interchangeable.
Total Cells
Total Cells
workspace_models.modelSize.totalCellsTotal Cells reports the total number of cells across all modules in the model. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported total cells for each model size record.
- Interpretation: The provider supplies
totalCellsat model size granularity as a count at one value per record; zero and missing are not interchangeable.
Total Memory Usage
Total Memory Usage
workspace_models.modelSize.totalMemoryUsageTotal Memory Usage reports the total memory usage of the model in bytes. It preserves the stated measure at this record’s granularity.- Enables: measure the provider-reported total memory usage for each model size record.
- Interpretation: The provider supplies
totalMemoryUsageat model size granularity as the storage or memory unit named by the provider; zero and missing are not interchangeable.
Model URL
Model URL
workspace_models.modelUrlModel URL records URL to access the model in the Anaplan web interface. It retains the exact provider location for the referenced resource.- Enables: open or trace the exact provider resource referenced by model URL on a workspace model record.
- Interpretation: The provider supplies
modelUrlas a URL or resource locator on each workspace model record. Availability still follows the provider’s permissions and retention.
Modules
Modules
workspace_models.modulesModules records summary list of modules within the model, if returned. It preserves the containing or referenced object needed to reconstruct the provider relationship.- Enables: expand the nested modules object into its declared child fields for each workspace model record.
- Interpretation: The provider returns
modulesas a list onWorkspaceModel; an absent value does not prove that no related object exists outside the credential’s visibility.
ID
ID
workspace_models.modules.idID is the unique identifier of the module. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same module summary source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per module summary record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
workspace_models.modules.nameName records display name of the module. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each module summary record.
- Interpretation: The provider supplies
nameat module summary granularity in the format stated by its description; omitted or redacted content remains unknown.
Name
Name
workspace_models.nameName records display name of the model. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each workspace model record.
- Interpretation: The provider supplies
nameat workspace model granularity in the format stated by its description; omitted or redacted content remains unknown.
Workspace ID
Workspace ID
workspace_models.workspaceIdWorkspace ID identifies parent id injected by the ingestor from the workspaces to workspace_models 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 workspace model records to provider records that carry the same workspace ID, without assuming that this field alone makes every row unique.
- Interpretation: The provider supplies
workspaceIdas a record-level identifier onWorkspaceModel. It is not a uniqueness guarantee unless a connector directive says so.
Workspaces
Workspaces
workspacesWorkspaces contain all workspaces accessible to the authenticated user. Core organizational container in Anaplan.- Enables: enumerate the Anaplan containers available to the configured account before resolving model-scoped records.
- Scope: Reads the declared collection through
GET /2/0/workspacesas a full snapshot. Results are limited to objects visible to the configured Anaplan exception user; inaccessible workspaces and models are absent.
Active
Active
workspaces.activeActive indicates whether the workspace is currently active. It preserves the provider-reported yes-or-no condition for this record.- Enables: select workspace records for which the provider reports active as true or false.
- Interpretation: The provider supplies
activeas a boolean per workspace record; false and missing are distinct when the field is optional.
Current Size
Current Size
workspaces.currentSizeCurrent Size reports the workspace storage currently used in bytes. It provides the usage value needed alongside the configured allowance.- Enables: calculate capacity utilization and identify the workspaces with the largest storage footprint.
- Interpretation: The provider supplies
currentSizeas an integer byte value per workspace; zero and missing are not interchangeable.
ID
ID
workspaces.idID is the unique identifier for the workspace. It supplies the declared record identity used when repeated ingestions represent the same source row.- Enables: recognize repeated ingestions of the same workspace source row before constructing its represented state.
- Interpretation: The provider supplies
idat one value per workspace record, andx-transformDedupKeyexplicitly marks it as the record key.
Name
Name
workspaces.nameName records display name of the workspace. It keeps the exact text, label, or authored value needed to interpret the record.- Enables: inspect the exact name value attached to each workspace record.
- Interpretation: The provider supplies
nameat workspace granularity in the format stated by its description; omitted or redacted content remains unknown.
Size Allowance
Size Allowance
workspaces.sizeAllowanceSize Allowance reports the maximum workspace storage capacity in bytes. It establishes the capacity ceiling paired with current size.- Enables: compare allotted capacity with current use to identify workspaces approaching their storage limit.
- Interpretation: The provider supplies
sizeAllowanceas an integer byte value per workspace; zero and missing are not interchangeable.
| Error | Meaning | Solution |
|---|---|---|
401 Unauthorized on token endpoint | Bad email or password | Verify credentials |
401 Caller is unauthorized on SCIM | Missing Tenant Admin | Grant Tenant Admin to the integration account |
401 No valid token header on audit | Audit auth mismatch | Confirm Tenant Auditor; audit may require different auth |
403 Forbidden on workspaces | Insufficient access | Grant Workspace Admin on target workspaces |
| Password stopped working | Rotation policy | Use Exception User or update the Provider password |