• Home
  • Guides
  • Reference
  • Support
Search Results for

    Show / Hide Table of Contents
    • API Overview
      • Overview
      • Authentication
      • Retrieving API Results
      • Referenced vs Inline Entities
      • Choosing API Response Data
      • Handling API Errors
    • separator
    • Vehicle Routing Endpoints
      • Path
    • Optimization Endpoints
      • Instantiate
      • Build
      • Assignment Restrictions
      • Optimize
      • Sequence
      • Evaluate
      • Recommend
      • Insert
      • Centroids
      • Zones
      • Consolidate By Job Restrictions
      • Consolidate By Route Assignments
    • Geocoding Endpoints
      • Geocode
      • Reverse Geocode
    • Task Endpoints
      • List
      • Status
      • Result
      • Cancel
    • Sandbox Endpoints
      • List
      • Create
      • Rename
      • Retrieve
      • Update
      • Delete
      • Revisions
      • Add Revision
      • Expiry
      • Permissions
    • Verizon Connect Fleet Integration Endpoints
      • Pull Platform Data
      • Sync Platform Data
      • List Platform Territories
    • Other Endpoints
      • Canonicalize
      • Route Cards
      • Validate
      • Version
    • separator
    • Request Types
      • problem
      • capacity_metric
      • depot
      • driver
      • driver_break
      • job
      • job_template
      • job_type
      • load_amount
      • marker
      • problem_defaults
      • route
      • schedule
      • settings
      • shift
      • shift_override
      • shift_pattern
      • shift_pattern_assignment
      • stop
      • vehicle
      • zone
      • variance
    • Response Types
      • instantiate_response
      • problem_response
      • problem_aggregates
      • driver_response
      • geocoded_location
      • recommend_option
      • route_response
      • schedule_response
      • schedule_instantiate_response
      • stop_response
      • violation
    • Meta Types
      • task_redirect_response
      • task_status_response
      • validate_response
    • Sandbox Types
      • delta
      • array_delta
      • dict_delta
      • keyed_array_delta
      • object_delta
      • set_delta
      • revision
      • revision_created_response
      • revision_response
      • sandbox_response
    • Common Types
      • date_range
      • day_of_week
      • hazmat_load_type
      • id
      • latlon
      • stop_type
      • time_window
      • custom
      • polygon
    • Primitive Types
      • boolean
      • date
      • datetime
      • float
      • integer
      • string
      • timespan

    job_template

    A job_template contains the information required to instantiate a job from a recurring schedule. It shares almost all of its fields with the job type. During the instantiate process, the values from a job_template are copied into each newly created job.

    Name Type Description
    code string A free-form string that can be used to categorize the job. This has no effect on optimization.
    description string A free-form description of the job. This has no effect on optimization.
    disallowed_driver_attributes string[] The job must not be assigned to a route whose driver has any of these attributes. Can be used for forbidden drivers. See Routing with Attributes.
    disallowed_route_attributes string[] The job must not be assigned to a route that has any of these attributes. See Routing with Attributes.
    exit_location marker or id The location that the driver must travel to immediately after leaving the initial location. See Routing with Linked Stops.
    exit_time_on_site timespan The time that the driver will spend at the exit_location. This is ignored if no exit_location is provided.
    forbidden_drivers (driver or id)[] The ids of all drivers who are forbidden from performing this job.
    job_attributes string[] A list of attributes to assign to the job. These have no effect on optimization.
    load float The amount of load delivered at the job. A route can deliver up to its load capacity. Not compatible with loads. See Routing with Capacities.
    loads load_amount[] The amount of load delivered at the job per metric. A route can deliver up to its load capacities for the metrics it defines. Metric names must not be duplicated in this list, and up to four unique metric names may be used in a request. Omitted metrics indicate an amount of 0. Not compatible with load. See Routing with Capacities and load_amount.
    location marker or id The geographical location of the job site, or the id of a marker defined elsewhere in the request.
    notes string Free-form notes relating to the job. These have no effect on optimization.
    priority string Either "highest", "high", "normal", "low", or "lowest". If necessary, lower priority jobs are left unrouted first.
    required_driver driver or id The id of the driver required to perform this job. Also known as "preferred driver".
    required_driver_attributes string[] The job must be assigned to a route whose driver has all of these attributes. See Routing with Attributes.
    required_route_attributes string[] The job must be assigned to a route that has all of these attributes. See Routing with Attributes.
    required_vehicle_attributes string[] The job must be assigned to a route whose vehicle has all of these attributes. See Routing with Attributes.
    required_pre_job_depot_attributes string[] The job on a route must be preceded by depots that have all of these attributes. See Routing with Attributes.
    required_post_job_depot_attributes string[] The job on a route must be followed by depots that have all of these attributes. See Routing with Attributes.
    time_on_site timespan The time the driver will spend at the job. Defaults to the job type's default_time_on_site.
    time_window time_window A window of times that the driver can arrive at the job. Defaults to the job type's default_time_window. See Routing with Time Windows.
    time_window2 time_window An alternative window of times that the driver can arrive at the job. See Routing with Time Windows.
    type job_type or id The type of job, or the id of a job_type defined elsewhere in the request.

    See Also

    • The schedule.job_template field.
    • The job type.
    • The instantiate endpoint.
    In this article
    Back to top
    © 2023 Verizon. All rights reserved. Verizon Privacy policy California Privacy Notice Your Privacy Choices Privacy request