Not supported.
/jobs/<job.id>
Retrieves the requested job, along with relevant details.
Note that the returned job.addreses contains the despatch specification for the job, and job.despatches contains completed despatches.
| Parameter | Description |
|---|---|
| format | json or xml |
| include | Specify details to be embedded in the response. |
GET http://dev.flyerlink.com/api.php/jobs/855086?format=json
{
"job" : {
"id" : "855086",
"status" : "081",
"customer" : "TESTME",
"contact" : "315401",
"quantity_allocated" : "2000",
"quantity_printed" : "2000",
"quantity_despatched" : "2000",
"total_transfer" : "102.48",
"total_selling" : "172.00",
"total" : "172.00",
"product_code" : "LEGA40T",
"client_reference" : "47742",
"title" : "My doc holder 2014",
"category" : "899",
"quantity" : "2000",
"auto081" : false,
"service" : "N",
"status_text" : "PDF'd and sent",
"complete" : "yes",
"multifile" : "no",
"expected_despatch_date" : "23\/05\/2008",
"front_filename" : "855086_A01.PDF",
"reverse_filename" : null,
"fee_charged_on_job" : 1234567
"pages" : 1,
"despatches" : [{
"id" : "270608",
"quantity" : "2000",
"cartons" : "2",
"weight" : "20.0940",
"consignment" : "01149464",
"consignment_url" : "http:\/\/cgi.tnt.co.uk\/trackntrace\/conenquiry.asp?ACTION=TRACK&TYPE=C&QUERY=01249422",
"date" : "2014-05-23",
"time" : "00:56:24",
"line" : "1201211"
}
],
"addresses" : [{
"name" : "Five Lives Ltd",
"addr1" : "",
"addr2" : "Hope Lane",
"addr3" : "",
"addr4" : "Felixtown",
"addr5" : "",
"addr6" : "United Kingdom",
"postcode" : "M33 3OW",
"countrycode" : "GB",
"contact" : "Dave McTavish",
"telephone" : "0161 2289977",
"line" : "1201211"
}
],
"revenue" : [ {
"costing" : "NDY",
"quantity" : "2000",
"units" : "1",
"unitcost" : "0.00",
"unitrev" : "9.00",
"cost" : "0.00",
"revenue" : "9.00",
"prcost" : "0.00",
"unitprcost" : "0.00",
"vat" : "0.000",
"vatcode" : "Z",
"vattotal" : "0.000",
"name" : "STANDARD DELIVERY",
"customname" : "",
"voucher" : "f",
"template" : "f"
}, {
"costing" : "PR",
"quantity" : "2000",
"units" : "250",
"unitcost" : "12.81",
"unitrev" : "20.38",
"cost" : "102.48",
"revenue" : "163.00",
"prcost" : "0.00",
"unitprcost" : "0.00",
"vat" : "0.000",
"vatcode" : "Z",
"vattotal" : "0.000",
"name" : "PRINTING",
"customname" : "",
"voucher" : "f",
"template" : "f"
}
],
"notes" : {
"brief" : null
},
"finishes" : [],
"orientation" : {
"front" : "Portrait",
"back" : "Portrait"
},
"jobmaker_pack" : {
"full_pack" : "http:\/\/dev.flyerlink.com\/api.php\/jobs\/855086\/jobmaker",
"orderlist_csv" : "http:\/\/dev.flyerlink.com\/api.php\/jobs\/855086\/jobmaker?file=csv",
"orderlist_xml" : "http:\/\/dev.flyerlink.com\/api.php\/jobs\/855086\/jobmaker?file=xml",
"worksheet" : "http:\/\/dev.flyerlink.com\/api.php\/jobs\/855086\/jobmaker?file=sheet",
"packing_slip_draft" : "http:\/\/dev.flyerlink.com\/api.php\/jobs\/855086\/jobmaker?file=slip"
}
}
}
| Response Item | Description | |||
|---|---|---|---|---|
| job | Container item. | |||
| id | Unique identifier for the job. | |||
| Customer | ||||
| customer | A customer.code | |||
| category | The customer_category.id for this customer. | |||
| contact | user.id for the person who ordered the item (a contact). | |||
| Specification | ||||
| title | A human-readable name to help you and your customer identify this job. May be non-unique. | |||
| client_reference | Customer’s reference for the job, e.g. a purchase order number. | |||
| product_code | product.code | |||
| product | Container for product details, when &include=product is requested. See GET /product. |
|||
| auto_081 | t for products that progress automatically to production as soon as they are ordered (generally for simple products that need no further preparation). | |||
| service | Service level code (internal to Flyerlink). Indicates accelerated, normal, or slower turnaround. | |||
| quantity | The number of items ordered. This will be a multiple of the product’s batch quantity. | |||
| finishes |
Container item for finish items. If a job uses a product that has finishing choices, then for that job, one finish from each finishing choice must be chosen. |
|||
| finish | Container item. | |||
| id | finish.code, identifying the option or process. | |||
| quantity | Number of items to be processed. | |||
| name | The name of the finish, in the current language. | |||
| memo | Special instructions to the operator who processes the finish. | |||
| Design and Communications | ||||
| notes |
Container item. |
|||
| brief | The design brief (memo). | |||
| orientation |
Container item. |
|||
| front | Optional: portrait or landscape. | |||
| back | Optional: portrait or landscape. | |||
| jobmaker_pack |
Container item. Points to downloadable resources for this job. |
|||
| full_pack | URL for the API call to download a zip containing all the resources pointed at by orderlist_csv, orderlist_xml, worksheet, packing_slip_draft. | |||
| orderlist_csv | URL for the API call to download the order list as a CSV file. | |||
| orderlist_xml | URL for the API call to download the order list as an XML file. | |||
| worksheet | URL for the API call to download the worksheet as a PDF. | |||
| packing_slip_draft | URL for the API call to download the packing slip as a PDF. | |||
| Revenue Items | ||||
| total_transfer | Net amount charged to the selling workgroup, excluding taxes. | |||
| total_selling | Net amount charged to the customer, excluding taxes. | |||
| fee_charged_on_job | The job.code for the template fee charged (or null). Use /jobs/ to examine it. | |||
| total | Gross amount charged to the customer, including taxes. | |||
| revenue | Container item for revenue lines | |||
| line | Container item | |||
| costing | The costing.code, identifying the extra goods or services | |||
| quantity | The number of items covered by line | |||
| units | Number of times this costing is charged | |||
| unitcost | Transfer price, per unit | |||
| unitrev | Selling price, per unit | |||
| unitprcost | Production cost, per unit | |||
| cost | Total transfer price, for this line, = unitcost * units | |||
| revenue | Total selling price, for this line, = unitrev * units | |||
| prcost | Total production price, for this line, = unitprcost * units | |||
| vat | Total tax amount for this line | |||
| vatcode | The id of the tax type. These IDs vary by geographic location | |||
| vattotal | The currency amount, for taxes | |||
| name | The standard name for this costing, in the current language | |||
| customname | Where revenue editing is allowed for the costing, this may contain the edited name. | |||
| voucher | t when this line accounts for voucher adjustments. | |||
| template | t when this line accounts for template charges | |||
| Production and Despatch | ||||
| status | The job’s current status, char(3). See Enumerated types. | |||
| status_text | Description of the status | |||
| complete | t when the job is invoiced and despatched. | |||
| expected_desaptch_date | Date and time, as text: <date> at <time> | |||
| front_filename | Filenames, as uploaded, and as presented in the Job Pack download. | |||
| reverse_filename | ||||
| quantity_allocated | Items grouped (committed) ready for production | |||
| quantity_printed | Items processed in production | |||
| quantity_despatched | Items packed and processed for despatched | |||
| addresses | Container item for address items | |||
| address | Container item; see customers:addresses. | |||
| line | despatch.id; use /jobs/…/despatches/.../line for detail | |||
| despatches | Completed despatches (container item for despatch items) | |||
| despatch |
Container item; see customers:addresses.
Each despatch item corresponds to a completed ‘packing and despatch’ operation.
|
|||
| id | despatch.line.id | |||
| quantity | Number of items in this despatch (some or all of job.quantity) | |||
| cartons | Number of separate boxes or deliverable packages | |||
| weight | Weight of the boxes in this despatch for this job, local units (kg or lbs). | |||
| consignment | Consignment ID, likely to have been issued by the carrier’s own systems. | |||
| consignment_url | Tracking URL, for customers to see the progress of their delivery. | |||
| date | Timestamp, local hub time. | |||
| time | ||||
Creates a new job. Note that other data items will need to be in place before creating a job, e.g. category, customer, product. You may optionally specify the despatches you have completed, along with auto081=true.
| Parameter | Description |
|---|---|
| format | json or xml |
| title | text; familiar name for the job; visible to customer. |
| customer | customer.id |
| contact | contact.id |
| product_code | product.code |
| quantity | a multiple of the product’s batch quantity |
| category | category.code. Obtain this from customer. |
| order | (optional) order.id; Add the created job to this order. |
| auto081 | (optional) When true, the job will automatically progress to production; incompatible with order. |
| finishes | (as required) See GET /products/<product.code> |
POST http://dev.flyerlink.com/api.php/jobs title=Job%20Created%20via%20API&customer=TEST&category=503&contact=12443&product=CSBUS&quantity=1000&auto081=true&despatch_address=000001&despatch_method=1&despatch_quantity=500&format=xml
Questions and Answers
|
|||
Jump to contents page of
|
|||