Skip to content

Import Package

PUT/api/{version}/services/package
NameDescription
Content-Typemultipart/form-data (default) or application/x-www-form-urlencoded
Acceptapplication/json (default) or application/xml
curl -X PUT -H "Authorization: {SESSION_ID}" \
-H "Content-Type: application/x-www-form-urlencoded" \
-F "file=my_package.vpk" \
https://myvault.veevavault.com/api/v20.1/services/package
{
    "responseStatus": "SUCCESS",
    "responseMessage": "Package with name [PKG-0018] already exists, it is renamed to [PKG-0018-1].",
    "vaultPackage": {
        "id": "0PI000000000702",
        "name": "PKG-0018-1",
        "status": "Active",
        "renamed": true,
        "oldName": "PKG-0018",
        "package_steps": [
            {
                "id": "0IS000000000702",
                "name__v": "00010",
                "step_type__v": "Data",
                "step_name__v": "batch__v",
                "type__v": "Object",
                "deployment_status__v": "Verified",
                "package_data": [
                    {
                        "id": "0PT000000000502",
                        "stepId": "0IS000000000702",
                        "name__v": "DSET-00008-Batch",
                        "object__v": "batch__v",
                        "data_type__v": "Object",
                        "data_action__v": "Create",
                        "record_migration_mode__sys": true,
                        "record_count__sys": "0",
                        "checksum__v": "e3190ec2d6b1c17e25d1a5f4e2b64c1f"
                    }
                ]
            }
        ]
    }
}