Deprecated Fields Reference
This page lists all deprecated fields, arguments, and enum values in the Lumar GraphQL API schema. Use it to identify what needs migrating and find the recommended replacements.
tip
See API Versioning for how the API evolves and how deprecations are handled.
Summary
| Category | Count |
|---|---|
| Queries | 7 |
| Mutations | 2 |
| Types | 61 |
| Input Types | 30 |
| Arguments | 1 |
| Enum Values | 30 |
| Total | 131 |
Queries
Query
| Field | Type | Deprecation Reason |
|---|---|---|
datasources | [Datasource!]! | Use getDatasources instead. |
getAiVisibilityPageScores | [AiVisibilityPageScore!]! | Use getAiVisibilityEvaluatedPages, which is paginated, searchable and sortable. Pass urls: [url] or pageIds: [pageId] there to fetch a single page. |
getAiVisibilityTopicVisibilityScores | [AiVisibilityTopicVisibilityScoreTrend!]! | Renamed to getAiVisibilityTopicVisibilityIndexTrends (identical arguments and data). Scheduled for removal. |
getAiVisibilityVisibilityScores | [AiVisibilityVisibilityScoreDataPoint!]! | Use getAiVisibilityVisibilityIndexTrend instead. It supports comparisonDateRange + previousPeriod and uses the index-named types. |
getAiVisibilityVisibilityScoreTrend | AiVisibilityVisibilityScoreTrend! | Renamed to getAiVisibilityVisibilityIndexTrend (identical arguments and data). Scheduled for removal. |
getGlobalCustomMetricContainers | CustomMetricContainerConnection! | Use Account.getGlobalCustomMetricContainers or Project.getGlobalCustomMetricContainers |
getHealthScoresForCrawls | CrawlHealthScoreConnection! | Use getHealthScores query instead. |
Mutations
Mutation
| Field | Type | Deprecation Reason |
|---|---|---|
createProject | CreateProjectPayload! | Use createSEOProject instead |
createSessionUsingUsername | Session! | To authenticate with API use createSessionUsingUserKey mutation instead. |
Types
AiVisibilityAiProviderVisibilityItem
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float! | Renamed to avgVisibilityIndex (identical value). The headline metric has been split into avgPresenceRate and avgQualityScore. Scheduled for removal. |
AiVisibilityBrandListItem
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float! | Renamed to avgVisibilityIndex (identical value). The headline metric has been split into avgPresenceRate and avgQualityScore. Scheduled for removal. |
AiVisibilityPageScore
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float | Renamed to avgVisibilityIndex (identical value). Scheduled for removal. |
AiVisibilityPromptListItem
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float! | Renamed to avgVisibilityIndex (identical value). The headline metric has been split into avgPresenceRate and avgQualityScore. Scheduled for removal. |
AiVisibilityPromptRunDetails
| Field | Type | Deprecation Reason |
|---|---|---|
visibilityScore | Float | Renamed to qualityScore (identical value). For a single run this metric is the quality blend, not the composite Visibility Index. Scheduled for removal. |
AiVisibilitySuggestedTopic
| Field | Type | Deprecation Reason |
|---|---|---|
suggestedPrompts | [String!]! | Replaced by prompts, which carries each prompt's branded tag. Scheduled for removal. |
AiVisibilityTopBrandListItem
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float | Renamed to avgVisibilityIndex (identical value). The headline metric has been split into avgPresenceRate and avgQualityScore. Scheduled for removal. |
AiVisibilityTopicBrandItem
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float | Renamed to avgVisibilityIndex (identical value). The headline metric has been split into avgPresenceRate and avgQualityScore. Scheduled for removal. |
AiVisibilityTopicListItem
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float! | Renamed to avgVisibilityIndex (identical value). The headline metric has been split into avgPresenceRate and avgQualityScore. Scheduled for removal. |
AiVisibilityVisibilityScoreDataPoint
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | Float! | Renamed to avgVisibilityIndex (identical value). The headline metric has been split into avgPresenceRate and avgQualityScore. Scheduled for removal. |
Crawl
| Field | Type | Deprecation Reason |
|---|---|---|
brokenAt | DateTime | Legacy timestamp. No longer in use. |
erroredAt | DateTime | Legacy timestamp. No longer in use. |
errorMessage | String | Legacy field. No longer in use. |
isContainer | Boolean! | No longer in use. |
processingAt | DateTime | Legacy timestamp. No longer in use. Use Crawl.crawledAt instead. |
startedByApi | Boolean! | Legacy setting. No longer in use. |
status | String! | Use statusEnum instead. |
useRobotsOverwrite | Boolean! | Legacy setting. No longer in use. Use CrawlSetting.useRobotsOverwrite instead. |
CrawlParquetFile
| Field | Type | Deprecation Reason |
|---|---|---|
expiresAt | DateTime | File URLs have 1 week expiry and are available as long as Crawl is. |
CrawlSetting
| Field | Type | Deprecation Reason |
|---|---|---|
googleAnalytics4ProjectProperty | GoogleAnalytics4ProjectProperty | GA4 settings flattened on CrawlSetting entity. Prefixed with googleAnalytics4 |
CustomMetricContainer
| Field | Type | Deprecation Reason |
|---|---|---|
linksProducer | Boolean | Moved to CustomMetricContainerVersion handlers options. |
linksProducers | [CustomMetricContainerKeyLinkProducer!] | Moved to CustomMetricContainerVersion handlers options. |
outputType | CustomMetricContainerOutputType | Moved to CustomMetricContainerVersion handlers options. |
tableType | CustomMetricContainerTableType | Moved to CustomMetricContainerVersion handlers options. |
tableTypes | [CustomMetricContainerKeyTableType!] | Moved to CustomMetricContainerVersion handlers options. |
timeoutMs | Int | Moved to CustomMetricContainerVersion handlers options. |
CustomMetricContainerVersion
| Field | Type | Deprecation Reason |
|---|---|---|
avroSchema | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
avroSchemas | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
entrypoint | String | Moved to CustomMetricContainerVersion handlers options. |
fieldsMapping | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
fieldsMappings | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
handler | String | Moved to CustomMetricContainerVersion handlers options. |
metricsMetadata | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
outputSchema | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
outputSchemaPath | String | Moved to CustomMetricContainerVersion handlers options. |
outputSchemaPaths | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
outputSchemas | JSONObject | Moved to CustomMetricContainerVersion handlers options. |
timeoutMs | Int | Moved to CustomMetricContainerVersion handlers options. |
Datasource
| Field | Type | Deprecation Reason |
|---|---|---|
code | String! | Use datasourceCode instead. |
LogManagerProjectSettings
| Field | Type | Deprecation Reason |
|---|---|---|
baseUrl | String | Log paths will always resolve against the project's primary domain. Scheduled for removal. |
maxRows | Int! | Log extraction never applied this cap and never will. Scheduled for removal. |
useLastCrawlDate | Boolean! | No longer used: logs are always read for the last dateRange complete days. Scheduled for removal. |
LogzioConnection
| Field | Type | Deprecation Reason |
|---|---|---|
token | String! | Use tokenLastFour instead. |
Project
| Field | Type | Deprecation Reason |
|---|---|---|
hasAccessibility | Boolean! | Use moduleCode |
limitUrlsMax | Int! | Renamed to limitPagesMax. |
maxContentSize | Int! | Renamed to maxBodyContentLength. |
sitePrimary | String! | Renamed to primaryDomain. |
siteTest | String | Renamed to testSiteDomain. |
urlsExcluded | [String!] | Renamed to excludeUrlPatterns. |
urlsIncluded | [String!] | Renamed to includeUrlPatterns. |
SelfServeAddonPrice
| Field | Type | Deprecation Reason |
|---|---|---|
metadata | JSONObject! | Use extraAddonIntegrationType, extraSettingCode and extraSettingLimit instead. |
TestSuite
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | Int! | Renamed to limitPagesMax. |
maxContentSize | Int! | Renamed to maxBodyContentLength. |
sitePrimary | String! | Renamed to primaryDomain. |
siteTest | String | Renamed to testSiteDomain. |
urlsExcluded | [String!] | Renamed to excludeUrlPatterns. |
urlsIncluded | [String!] | Renamed to includeUrlPatterns. |
UrlFileUpload
| Field | Type | Deprecation Reason |
|---|---|---|
customUploadTemplate | JSONObject | Use UrlFileUploadType.uploadTemplate as a base for customization. |
processingFeedback | String | Legacy field. No longer in use. |
User
| Field | Type | Deprecation Reason |
|---|---|---|
username | String | Use User.email instead. |
UserInfo
| Field | Type | Deprecation Reason |
|---|---|---|
username | String | Use UserInfo.email instead. |
Input Types
CopyCustomDashboardCollectionInput
| Field | Type | Deprecation Reason |
|---|---|---|
accountId | ObjectID | No longer used. |
CrawlConnectionFilterInput
| Field | Type | Deprecation Reason |
|---|---|---|
brokenAt | ConnectionDateFilterInput | Legacy timestamp. No longer in use. |
erroredAt | ConnectionDateFilterInput | Legacy timestamp. No longer in use. |
errorMessage | ConnectionStringFilterInput | Legacy field. No longer in use. |
isContainer | ConnectionBooleanFilterInput | No longer in use. |
processingAt | ConnectionDateFilterInput | Legacy timestamp. No longer in use. Use Crawl.crawledAt instead. |
startedByApi | ConnectionBooleanFilterInput | Legacy setting. No longer in use. |
useRobotsOverwrite | ConnectionBooleanFilterInput | Legacy setting. No longer in use. Use CrawlSetting.useRobotsOverwrite instead. |
CreateAccessibilityProjectInput
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | Int | Use limitLevelsMax instead |
CreateLogManagerProjectSettingsInput
| Field | Type | Deprecation Reason |
|---|---|---|
baseUrl | String | Log paths will always resolve against the project's primary domain. Scheduled for removal. |
maxRows | Int! | Log extraction never applied this cap and never will. Scheduled for removal. |
useLastCrawlDate | Boolean! | No longer used: logs are always read for the last dateRange complete days. Scheduled for removal. |
CreateProjectInput
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | Int | Use limitLevelsMax instead |
CreateSiteSpeedProjectInput
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | Int | Use limitLevelsMax instead |
LogManagerProjectSettingsConnectionFilterInput
| Field | Type | Deprecation Reason |
|---|---|---|
maxRows | ConnectionIntFilterInput | Log extraction never applied this cap and never will. Scheduled for removal. |
useLastCrawlDate | ConnectionBooleanFilterInput | No longer used: logs are always read for the last dateRange complete days. Scheduled for removal. |
ProjectConnectionFilterInput
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | ConnectionIntFilterInput | Renamed to limitPagesMax. |
maxContentSize | ConnectionIntFilterInput | Renamed to maxBodyContentLength. |
sitePrimary | ConnectionStringFilterInput | Renamed to primaryDomain. |
siteTest | ConnectionStringFilterInput | Renamed to testSiteDomain. |
RequestCustomMetricContainerGenerationInput
| Field | Type | Deprecation Reason |
|---|---|---|
skipHtml | Boolean | Moved to CustomMetricContainerGeneration.htmlNeeded |
TestSuiteConnectionFilterInput
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | ConnectionIntFilterInput | Renamed to limitPagesMax. |
maxContentSize | ConnectionIntFilterInput | Renamed to maxBodyContentLength. |
sitePrimary | ConnectionStringFilterInput | Renamed to primaryDomain. |
siteTest | ConnectionStringFilterInput | Renamed to testSiteDomain. |
UpdateLogManagerProjectSettingsInput
| Field | Type | Deprecation Reason |
|---|---|---|
baseUrl | String | Log paths will always resolve against the project's primary domain. Scheduled for removal. |
maxRows | Int | Log extraction never applied this cap and never will. Scheduled for removal. |
useLastCrawlDate | Boolean | No longer used: logs are always read for the last dateRange complete days. Scheduled for removal. |
UpdateProjectInput
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | Int | Use limitPagesMax instead |
UpdateUrlFileUploadInput
| Field | Type | Deprecation Reason |
|---|---|---|
customType | Boolean | No longer used. |
Arguments
Query.datasource
| Field | Type | Deprecation Reason |
|---|---|---|
code | String | Use datasourceCode instead. |
Enum Values
AiVisibilityBrandOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | enum | Renamed to avgVisibilityIndex. Sort by avgVisibilityIndex, avgPresenceRate, or avgQualityScore. |
AiVisibilityPromptOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | enum | Renamed to avgVisibilityIndex. Sort by avgVisibilityIndex, avgPresenceRate, or avgQualityScore. |
AiVisibilityTopBrandOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | enum | Renamed to avgVisibilityIndex. Sort by avgVisibilityIndex, avgPresenceRate, or avgQualityScore. |
AiVisibilityTopicOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
avgVisibilityScore | enum | Renamed to avgVisibilityIndex. Sort by avgVisibilityIndex, avgPresenceRate, or avgQualityScore. |
CrawlOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
brokenAt | enum | Legacy timestamp. No longer in use. |
erroredAt | enum | Legacy timestamp. No longer in use. |
errorMessage | enum | Legacy field. No longer in use. |
isContainer | enum | No longer in use. |
processingAt | enum | Legacy timestamp. No longer in use. Use Crawl.crawledAt instead. |
startedByApi | enum | Legacy setting. No longer in use. |
useRobotsOverwrite | enum | Legacy setting. No longer in use. Use CrawlSetting.useRobotsOverwrite instead. |
CrawlStatus
| Field | Type | Deprecation Reason |
|---|---|---|
Archiving | enum | Legacy status. No longer in use. |
Discovering | enum | Legacy status. No longer in use. |
Draft | enum | Legacy status. No longer in use. |
Errored | enum | Legacy status. No longer in use. |
Queuing | enum | Legacy status. No longer in use. |
DatasourceCode
| Field | Type | Deprecation Reason |
|---|---|---|
CrawlSitemapDiscoveries | enum | No longer in use. |
LogManagerProjectSettingsOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
maxRows | enum | Log extraction never applied this cap and never will. Scheduled for removal. |
useLastCrawlDate | enum | No longer used: logs are always read for the last dateRange complete days. Scheduled for removal. |
PermissionCode
| Field | Type | Deprecation Reason |
|---|---|---|
AdminGrant | enum | No longer in use. |
Beta | enum | No longer in use. |
Dev | enum | No longer in use. |
ProjectOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | enum | Renamed to limitPagesMax. |
maxContentSize | enum | Renamed to maxBodyContentLength. |
sitePrimary | enum | Renamed to primaryDomain. |
siteTest | enum | Renamed to testSiteDomain. |
TestSuiteOrderField
| Field | Type | Deprecation Reason |
|---|---|---|
limitUrlsMax | enum | Renamed to limitPagesMax. |
maxContentSize | enum | Renamed to maxBodyContentLength. |
sitePrimary | enum | Renamed to primaryDomain. |
siteTest | enum | Renamed to testSiteDomain. |