Hi
I am trying to use the Erp.BO.MoveRequestSvc to create a new Material Queue Request. I am using Epicors API Help tool to achieve this but I am getting an error
**Error 400: {"HttpStatus":400,"ReasonPhrase":"REST API Exception","ErrorMessage":"Parameter requestType is not found in the input object","ErrorType":"Ice.Api.Exceptions.ApiException","CorrelationId":"f1a65288-4f6a-428c-9325-e89556578351"}**
This is the schema
{
"requestType": "string",
"ds": {
"MoveRequest": [
{
"RequestType": "string",
"ReqDirection": "string",
"RequestQty": 0,
"JobNum": "string",
"JobPartNum": "string",
"JobPartDesc": "string",
"AssemblySeq": 0,
"AsmPartNum": "string",
"AsmPartDesc": "string",
"MtlSeq": 0,
"MtlPartNum": "string",
"MtlPartDesc": "string",
"PartNum": "string",
"PartDesc": "string",
"LotNumber": "string",
"FromWhse": "string",
"FromWhseDesc": "string",
"FromBin": "string",
"FromBinDesc": "string",
"ToWhse": "string",
"ToWhseDesc": "string",
"ToBin": "string",
"ToBinDesc": "string",
"DummyKeyField": "string",
"EmpId": "string",
"EmpName": "string",
"ToMultiBin": true,
"FromMultiBin": true,
"TrackLot": true,
"LotDesc": "string",
"UOM": "string",
"EpicorFSA": true,
"FSAServiceOrderNum": 0,
"FSAServiceOrderResourceNum": 0,
"FSADelete": true,
"NeedByDate": "2025-04-02T16:43:04.845Z",
"AttributeSetID": 0,
"AsmAttributeSetID": 0,
"MtlAttributeSetID": 0,
"MtlAttributeSetDescription": "string",
"MtlAttributeSetShortDescription": "string",
"AttrClassID": "string",
"DispNumberOfPieces": 0,
"EnableAttributeSetSearch": true,
"AttributeSetDescription": "string",
"AttributeSetShortDescription": "string",
"Plant": "string",
"ToPCID": "string",
"FromPCID": "string",
"RevisionNum": "string",
"TrackInventoryByRevision": true,
"MtlRevisionNum": "string",
"PlantConfCtrlEnablePackageControl": true,
"AsmRevisionNum": "string",
"SysRowID": "00000000-0000-0000-0000-000000000000",
"RowMod": "string"
}
],
"ExtensionTables": [
{
"Table": [
{
"ColumnValues": [
{}
],
"RowMod": "string",
"SysRowID": "00000000-0000-0000-0000-000000000000"
}
],
"SystemCode": "string",
"TableName": "string",
"Columns": [
{
"ColumnName": "string",
"ColumnType": "string"
}
],
"PrimaryKeyColumns": [
"string"
],
"PeerTableSystemCode": "string",
"PeerTableName": "string"
}
]
}
}
I have set the request type to “MI” (in both instances of request type), which I believe is Move Inventory, and I have copied all the other values from a Move Inventory request made through Epicor.
Am I missing something?