--- title: "VerifyPackage" slug: "verifypackage" updated: 2024-11-29T17:10:15Z published: 2024-11-29T17:10:15Z canonical: "docs.datajet.app/verifypackage" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.datajet.app/llms.txt > Use this file to discover all available pages before exploring further. # VerifyPackage Verifies the status of data that has been [injected](/v1/docs/introduction-to-data-injection) into a project | Key | Value(s) | Description | | --- | --- | --- | | method | "VerifyPackage" | Verifies the status of data that has been injected into a project | | project | "CurrentProjectName" | | | name | "PackageName" | Optional. Either "name" or "homePath" or "sourceName" must be provided If "name" is provided, pull must be true. | | pull | true/false | If true, package details will be pulled from the [storage hub](/v1/docs/storage-hub) | | path | | | | homePath | "PathAndFile" | Optional. Path and filename of package file. If not provided, "name" must be provided. | | targetProject | | | | sourceName | | | VerifyPackage verifies that *underlying data files exist f*or the data objects (fields and joins) in the package and all source packages. #### Example using name - no error ```json { "method": "VerifyPackage", "project": "REGRESS_Metadata", "name": "REGRESS_MetaData_Test", "pull": true, } ``` ```json { "injectedPackageList": [ "REGRESS_MetaData_Test" ], "executed": true, "errors": [], "millis": 154, "projectEpoch": 638683643858976031, "method": "VerifyPackage", "exmillis": 158 } ``` #### Example using path and homePath - no error ```json { "method": "VerifyPackage", "project": "CONSUMER_Test1", "path": "D:/LiveDropbox/Dropbox/DJSharedData/scripts/packages/CONSUMER_Test.zip", "homePath": "D:/datajet/dj-localhost/CONSUMER_Test1", "pull": false, "user": "admin" } ``` ```json { "injectedPackageList": [ "BASE_test1", "BikeData2_Current" ], "executed": true, "errors": [], "millis": 40, "projectEpoch": 638682980012310178, "method": "VerifyPackage", "exmillis": 44 } ``` #### Example using name and pull - missing source project In the following example, project BASE_test1 has been rebuilt. Note the list of missing files in the errors[] section. ```json { "method": "VerifyPackage", "name": "CONSUMER_Test", "pull": true, } ``` ```json { "injectedPackageList": [ "CONSUMER_Test", "BASE_test1", "BikeData2_Current" ], "executed": true, "errors": [ "missing file for framingham_figshare.fld-0 [BASE_test1]", "missing file for framingham_figshare.RANDID [BASE_test1]", "missing file for framingham_figshare.SEX [BASE_test1]", "missing file for framingham_figshare.TOTCHOL [BASE_test1]", "missing file for framingham_figshare.AGE [BASE_test1]", "missing file for framingham_figshare.SYSBP [BASE_test1]", "missing file for framingham_figshare.DIABP [BASE_test1]", "missing file for framingham_figshare.CURSMOKE [BASE_test1]", "missing file for framingham_figshare.CIGPDAY [BASE_test1]", "missing file for framingham_figshare.BMI [BASE_test1]", "missing file for framingham_figshare.DIABETES [BASE_test1]", "missing file for framingham_figshare.BPMEDS [BASE_test1]", "missing file for framingham_figshare.HEARTRTE [BASE_test1]", "missing file for framingham_figshare.GLUCOSE [BASE_test1]", "missing file for framingham_figshare.educ [BASE_test1]", "missing file for framingham_figshare.PREVCHD [BASE_test1]", "missing file for framingham_figshare.PREVAP [BASE_test1]", "missing file for framingham_figshare.PREVMI [BASE_test1]", "missing file for framingham_figshare.PREVSTRK [BASE_test1]", "missing file for framingham_figshare.PREVHYP [BASE_test1]", "missing file for framingham_figshare.TIME [BASE_test1]", "missing file for framingham_figshare.PERIOD [BASE_test1]", "missing file for framingham_figshare.HDLC [BASE_test1]", "missing file for framingham_figshare.LDLC [BASE_test1]", "missing file for framingham_figshare.DEATH [BASE_test1]", "missing file for framingham_figshare.ANGINA [BASE_test1]", "missing file for framingham_figshare.HOSPMI [BASE_test1]", "missing file for framingham_figshare.MI_FCHD [BASE_test1]", "missing file for framingham_figshare.ANYCHD [BASE_test1]", "missing file for framingham_figshare.STROKE [BASE_test1]", "missing file for framingham_figshare.CVD [BASE_test1]", "missing file for framingham_figshare.HYPERTEN [BASE_test1]", "missing file for framingham_figshare.TIMEAP [BASE_test1]", "missing file for framingham_figshare.TIMEMI [BASE_test1]", "missing file for framingham_figshare.TIMEMIFC [BASE_test1]", "missing file for framingham_figshare.TIMECHD [BASE_test1]", "missing file for framingham_figshare.TIMESTRK [BASE_test1]", "missing file for framingham_figshare.TIMECVD [BASE_test1]", "missing file for framingham_figshare.TIMEDTH [BASE_test1]", "missing file for framingham_figshare.TIMEHYP [BASE_test1]" ], "millis": 100, "projectEpoch": 638682980012310178, "method": "VerifyPackage", "exmillis": 111 } ```