I keep getting error 403 with the following error code. Is this a misconfigured request or do I actually need additional permissions? I am about to download a string of historic futures contracts and would like to batch the requests.
"Not authorized to perform extraction with ReportDateRangeType set to PerIdentifer."
requestBody={
"ExtractionRequest": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.TickHistoryIntradaySummariesExtractionRequest",
"ContentFieldNames": [
"High",
"Last",
"Low",
"No. Trades",
"Open",
"Volume"
],
"IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [{
"@odata.type": "#DataScope.Select.Api.Content.HistoricalInstrumentIdentifier",
"Identifier": "ESM1",
"IdentifierType": "Ric",
"RangeStart" : "2021-05-16T00:00:00.000Z",
"RangeEnd" : "2021-05-20T00:00:00.000Z",
},{
"@odata.type": "#DataScope.Select.Api.Content.HistoricalInstrumentIdentifier",
"Identifier": "VXH1^2",
"IdentifierType": "Ric",
"RangeStart" : "2021-03-09T00:00:00.000Z",
"RangeEnd" : "2021-03-13T00:00:00.000Z",
}],
"UseUserPreferencesForValidationOptions":"false",
"ValidationOptions": {
"AllowHistoricalInstruments": "true",
},
},
"Condition": {
"DateRangeTimeZone" : "GmtUtc",
"MessageTimeStampIn": "GmtUtc",
"ReportDateRangeType": "PerIdentifier",
"TimeRangeMode": "Inclusive",
"SummaryInterval": "OneHour",
"TimebarPersistence":"false",
"DisplaySourceRIC":"true"
}
}