FastLabel is the Fastway Electronic Labelling System. This API allows you to interact with it programatically. The system is made up of a few objects:
Also, there is the concept of:
Your Fastway API key is only associated with an Account. As such, you will need to call the List Users method and choose a user for any User-specific calls, or calls that require a UserID. If you do not do this, then if your account only has a single user then that user will be used by default, otherwise an error will be thrown.
| Action Name | Description | Invocation URL | 
|---|---|---|
| Add Consignment | Adds a consignment to the specified manifest. This call may return an error if you supply unknown address information and the manifest's AutoImport flag is false. | /v3/fastlabel/addconsignment | 
| Add Manifest | Add a new manifest to the list of open manifests. Note: In most cases you should be using Get Open Manifest instead, unless Get Open Manifest isnt returning any open manifests or you need a manifest for a specific MultiBusiness. | /v3/fastlabel/addmanifest | 
| Add New Contact | Adds a contact to the list of customer contacts. | /v3/fastlabel/addcontact | 
| Close Manifest | Close an existing manifest and generate a runsheet. Closing a manifest is a important procedural action. | /v3/fastlabel/closemanifest | 
| Generate Fastway Label | Generate a PDF with Fastway labels. | /v3/fastlabel/generatefastwaylabel | 
| Get Contact Details | Gets the details for a contact based on their AccountNo (ie, your reference number) | /v3/fastlabel/contactdetail | 
| Get Open Manifest | Gets the first open manifest available. If there are no open manifests available, it creates one and returns it. | /v3/fastlabel/getopenmanifest | 
| Get stock level | List current label stock of customer associated with this key. | /v3/fastlabel/getstocklevel | 
| Get Wallet Balance | Get the current wallet balance for a specified API key | /v3/fastlabel/getwalletbalance | 
| gettestlabelpdf | /v3/fastlabel/gettestlabelpdf | |
| List Closed Manifests | Lists the manifests closed in the last NumDays days | /v3/fastlabel/list-closed-manifests | 
| List Consignments | Lists all consignments in the specified manifest, or that have the specified Consignment ID, and return all consignment details (including consignment items) | /v3/fastlabel/listconsignments | 
| List Consignments From ConsignmentId | Lists all your consignments consignments that have a consignmentId >= the id supplied | /v3/fastlabel/list-consignments-from-consignmentid | 
| List Contacts | List all the customers contacts. | /v3/fastlabel/listcontacts | 
| List Cost Centers | List all your cost centers | /v3/fastlabel/listcostcenters | 
| List Custom Parcel Types | List all the customers custom parcel types. | /v3/fastlabel/listcustomparceltypes | 
| List Manifests | Get all manifests of the specified type under the (optional) specified MultiBusiness, or get a manifest with a specific ID. | /v3/fastlabel/listmanifests | 
| List MultiBusiness Businesses | Lists all the MultiBusiness businesses you have set up | /v3/fastlabel/listmultibusiness | 
| List Open Manifests | Lists all the open manifests, with their consignments and consignment items. | /v3/fastlabel/list-open-manifests | 
| List Users | List all the User accounts associated with the Main account. Note: You need to ask your Local RF if you want to add/remove users. | /v3/fastlabel/listusers | 
| Mark Consignment Printed | Marks a consignment identified by the specified ConsignmentID as printed in the Fastway system. | /v3/fastlabel/markconsignmentprinted | 
| Mark Label as not printed | Marks a label number as not printed in the Fastway system. | /v3/fastlabel/marklabelnotprinted | 
| Mark manifest complete | Marks a manifest import complete after it has been marked as AutoImport | /v3/fastlabel/markmanifestcomplete | 
| Modify Existing Contact | Modify the details of an existing contact (as identified by your unique identifier (whatever you set for AccountNo)). | /v3/fastlabel/modifycontact | 
| Remove Consignment | Removes a consignment and all its items. Note: you can only remove unprinted consignments. | /v3/fastlabel/removeconsignment | 
| Remove Consignment Item | Removes an (unprinted) consignment item and returns any labels to the pool. | /v3/fastlabel/removeconsignmentitem | 
| Remove Contact | Removes a contact from your list of contacts, based on the unique identifier you set (AccountNo from addcontact) | /v3/fastlabel/removecontact | 
| Remove Manifest | Removes a manifest and all the consignments in it. Note: You can only do this on open manifests, and only unprinted consignments will be removed. The labels will be returned to your stock. | /v3/fastlabel/removemanifest |