# /api/External/GetSlots Endpoint: POST /api/External/GetSlots Version: v1 ## Request fields (application/json): - `visits` (array,null) - `visits.action` (string,null) - `visits.activeTerminal` (string,null) - `visits.associatedCompany` (integer) - `visits.associatedCompanyName` (string,null) - `visits.truckingCompany_Uid` (string,null) - `visits.editVisibility` (array,null) - `visits.selectedSlot` (object) - `visits.selectedSlot.text` (string,null) - `visits.selectedSlot.value` (any,null) - `visits.visit` (object) - `visits.visit.visitUIId` (integer) - `visits.visit.truckGroup_UId` (string,null) - `visits.visit.truckGroup_Name` (string,null) - `visits.visit.mtO_Id` (integer) - `visits.visit.mtoDisplay_Cd` (string,null) - `visits.visit.truckVisit_Id` (integer) - `visits.visit.truckvisitFeeResponsibleParty_Id` (integer) - `visits.visit.responsiblePartyCompany_Uid` (string,null) - `visits.visit.claimAllFees_Flg` (string,null) - `visits.visit.visitDisplay_Nm` (string,null) - `visits.visit.truckPlate_Num` (string,null) - `visits.visit.rfiD_Cd` (string,null) - `visits.visit.pool_Cd` (string,null) - `visits.visit.apptPool_Id` (integer) - `visits.visit.apptSlotSchedule_Id` (integer) - `visits.visit.request_Identifier` (string,null) - `visits.visit.request_Source` (string,null) - `visits.visit.request_Source_Identifier` (string,null) - `visits.visit.visitMoveDate` (string,null) - `visits.visit.trucker_FirstName` (string,null) - `visits.visit.messages` (array,null) - `visits.visit.messages.messageid` (string,null) - `visits.visit.messages.messageseverity` (integer) Enum: 0, 1, 2, 3 - `visits.visit.messages.messagetext` (string,null) - `visits.visit.messages.messagedetail` (string,null) - `visits.visit.messages.messageservicecd` (string,null) - `visits.visit.createUser_Id` (integer) - `visits.visit.create_DtTm` (string) - `visits.visit.initialSS_Id` (integer) - `visits.visit.userAction` (string,null) - `visits.visit.visitBusn_Dt` (string) - `visits.visit.visitFrom_Tm` (string) - `visits.visit.visitTo_Tm` (string) - `visits.visit.visitFrom_DtTm` (string) - `visits.visit.visitTo_DtTm` (string) - `visits.visit.company_Id` (integer) - `visits.visit.company_Uid` (string,null) - `visits.visit.isRecommendedSlot` (boolean) - `visits.moves` (array,null) - `visits.moves.moveUIId` (integer) - `visits.moves.con_Cd` (string,null) - `visits.moves.equipmentIso_Cd` (string,null) - `visits.moves.gateAppt_Id` (integer) - `visits.moves.slotScheduleTimeSlotRule_Id` (integer) - `visits.moves.associatedPools` (string,null) - `visits.moves.container_Num` (string,null) - `visits.moves.apptType_Cd` (string,null) - `visits.moves.apptType_Dsc` (string,null) - `visits.moves.tradeType` (string,null) - `visits.moves.cargoRef_Num` (string,null) - `visits.moves.errSeverity_Ind` (integer) - `visits.moves.overallSeverity_Ind` (integer) - `visits.moves.cancelBy` (string,null) - `visits.moves.vessel_Nm` (string,null) - `visits.moves.voy_Num` (string,null) - `visits.moves.dual_Flg` (string,null) - `visits.moves.isDualTransactionOverrideCapacity` (boolean) - `visits.moves.dualOverrideCapacity_Flg` (string,null) - `visits.moves.lastModify_DtTm` (string) - `visits.moves.apptTosStatus` (string,null) - `visits.moves.terminalStatusCd` (string,null) - `visits.moves.timeSlotMandatory` (boolean) - `visits.moves.terminalStatusDesc` (string,null) - `visits.moves.externalApptRef_Nbr` (string,null) - `visits.moves.isHaz` (boolean) - `visits.moves.isHaz_Old` (boolean) - `visits.moves.isReefer_Old` (boolean) - `visits.moves.isReefer` (boolean) - `visits.moves.isOD_Old` (boolean) - `visits.moves.isOD` (boolean) - `visits.moves.isOwnChs` (boolean) - `visits.moves.seal1_Num` (string,null) - `visits.moves.seal2_Num` (string,null) - `visits.moves.seal3_Num` (string,null) - `visits.moves.seal4_Num` (string,null) - `visits.moves.seal5_Num` (string,null) - `visits.moves.seal6_Num` (string,null) - `visits.moves.seal7_Num` (string,null) - `visits.moves.seal8_Num` (string,null) - `visits.moves.specialHandleInstr` (string,null) - `visits.moves.apptStatus_Cd` (string,null) - `visits.moves.tosApptStatus` (string,null) - `visits.moves.apptStatus_Dsc` (string,null) - `visits.moves.shippingLine_Cd` (string,null) - `visits.moves.shippingLine_Nm` (string,null) - `visits.moves.ship_Cd` (string,null) - `visits.moves.pod` (string,null) - `visits.moves.pdl` (string,null) - `visits.moves.remarks` (string,null) - `visits.moves.cancelByUser_Id` (integer) - `visits.moves.gateApptCon_Id` (integer) - `visits.moves.con_Num` (string,null) - `visits.moves.chassis` (string,null) - `visits.moves.chassis_Num` (string,null) - `visits.moves.conChkDigit` (string,null) - `visits.moves.container_Len` (integer) - `visits.moves.conPrefix_Cd` (string,null) - `visits.moves.shippingLine_Id` (integer) - `visits.moves.piN_Num` (string,null) - `visits.moves.genset_Num` (string,null) - `visits.moves.sChassisWeight` (string,null) - `visits.moves.specialInst` (string,null) - `visits.moves.chassisSzTyp` (string,null) - `visits.moves.move_Request_Identifier` (string,null) - `visits.moves.mode` (string,null) - `visits.moves.apptSlotScheduleDetails_Id` (integer) - `visits.moves.availability` (any,null) - `visits.moves.bookingEDOState` (object) - `visits.moves.bookingEDOState.bookingEDO_Num` (string,null) - `visits.moves.bookingEDOState.truckingCompany_SCAC` (string,null) - `visits.moves.bookingEDOState.totalOrdered_Qty` (integer) - `visits.moves.bookingEDOState.diff_Flg` (string,null) - `visits.moves.bookingEDOState.equipmentSzTypeCd` (string,null) - `visits.moves.bookingEDOState.ecpIdentifier` (string,null) - `visits.moves.bookingEDOState.blockType_Cd` (string,null) - `visits.moves.bookingEDOState.bookingEdoType_Cd` (string,null) - `visits.moves.bookingEDOState.shippingLine_SCAC` (string,null) - `visits.moves.bookingEDOState.usdaInspectionRequired_Flg` (boolean) - `visits.moves.bookingEDOState.fumigationReqd_Flg` (boolean) - `visits.moves.bookingEDOState.noSubstitution_Flg` (boolean) - `visits.moves.bookingEDOState.cutoffOverride_Flg` (boolean) - `visits.moves.bookingEDOState.containerGroup_Cd` (string,null) - `visits.moves.bookingEDOState.truckerPool_Cd` (string,null) - `visits.moves.bookingEDOState.dispatchStart_DtTm` (string,null) - `visits.moves.bookingEDOState.dispatchEnd_DtTm` (string,null) - `visits.moves.bookingEDOState.cargoCutOff_DtTm` (string,null) - `visits.moves.bookingEDOState.beginRcvd_DtTm` (string,null) - `visits.moves.bookingEDOState.reeferCutoff_DtTm` (string,null) - `visits.moves.bookingEDOState.hazmatCutoff_DtTm` (string,null) - `visits.moves.bookingEDOState.odCutoff_DtTm` (string,null) - `visits.moves.bookingEDOState.dep_Dt` (string,null) - `visits.moves.bookingEDOState.utcTerminalLastModified_DtTm` (string,null) - `visits.moves.initialCTEU` (integer) - `visits.moves.isoList` (array,null) - `visits.moves.initialSSD_Id` (integer) - `visits.moves.preExist` (boolean) - `visits.moves.intialBookingEDO_Num` (string,null) - `visits.moves.oldContainer_Num` (string,null) - `visits.moves.moveIdentifier` (string) - `visits.moves.newMoveIdentifier` (string) - `visits.moves.isRebookAllowed` (boolean) - `visits.moves.isRebookApplied` (boolean) - `visits.moves.oldPIN_Num` (string,null) - `visits.moves.offdkCarrTpInd` (boolean) - `visits.moves.specialHandlingInstructions` (array,null) - `visits.moves.specialHandlingInstructions.key` (string,null) - `visits.moves.isCheckIn` (boolean) - `visits.moves.ref_Type` (string,null) - `visits.moves.sVgm_Weight` (string,null) - `visits.moves.uom` (string,null) - `visits.moves.sizeTypeList` (array,null) - `visits.moves.preAdviceFlag` (boolean) - `visits.moves.billofLadingNumber` (string,null) - `visits.moves.isNextGenPregateWebCall` (boolean) - `visits.moves.lloyds_Num` (string,null) - `visits.moves.scaC_CD` (string,null) - `visits.moves.truckingCompany_Nm` (string,null) - `visits.moves.visibilityEndPoint` (string,null) - `visits.moves.scacless` (string,null) - `visits.generalMessages` (array,null) - `visits.isDisplayFeeCat` (boolean) - `visits.claimFeesCat` (array,null) - `visits.claimFeesCat.feeCat` (string,null) - `visits.claimFeesCat.isMandatory` (boolean) - `visits.claimFeesCat.isChecked` (boolean) - `visits.allowFeePayments` (boolean) - `visits.feeItems` (array,null) - `visits.feeItems.tariff_Id` (integer) - `visits.feeItems.tariffFee_Id` (integer) - `visits.feeItems.terminalFee_Cd` (integer) - `visits.feeItems.fee_Id` (integer) - `visits.feeItems.fee_Cd` (string,null) - `visits.feeItems.fee_Dsc` (string,null) - `visits.feeItems.fee_Amount` (number) - `visits.feeItems.matchWeight` (integer) - `visits.feeItems.moveType` (string,null) - `visits.feeItems.feeExemption` (boolean) - `visits.feeItems.tempMove_Id` (integer) - `visits.feeItems.reschDisp` (string,null) - `visits.feeItems.gateApptReschDisp` (integer) - `visits.addToCartFeeCodes` (array,null) - `visits.availableTerminalList` (array,null) - `ruleStage` (string,null) ## Response 401 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 403 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 404 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 500 fields