QUICKSTART
API Quick Start
Authentication
SignString
OAuth
Overview
Getting Started
Scope List
Rate Limit
Body Envelope
Request Errors
CHANGELOG
Changelog
REFERENCE
API Overview
v3
Rates
Get rates
get
Calculate rates
post
Get a rate
get
Labels
Get labels
get
Create a label
post
Get a label
get
Manifests
Get manifests
get
Create a manifest
post
Get a manifest
get
Couriers
Get all couriers
get
Cancel Labels
Get the cancelled labels
get
Cancel a label
post
Get a cancelled label
get
Pickups
Get pickups
get
Create a pickup
post
Get a pickup
get
Cancel Pickups
Get the cancelled pickups
get
Cancel a pickup
post
Get a cancelled pickup
get
Shipper Accounts
Get shipper accounts
get
Create a shipper account
post
Get a shipper account
get
Delete a shipper account
delete
Update a shipper account's information
put
Update a shipper account's credentials
patch
Update a shipper account's settings
patch
Specific Shipper Accounts
Create a FedEx shipper account
post
Update a FedEx shipper account
post
Address Validations (Beta)
Create an address validation
post
Locations
Get locations
get
MODEL
Envelope
Meta
v3
Error
v3
Primitive
Billing
v3
Customs
v3
Shipment
v3
Address
v3
Parcel
v3
Item
v3
Courier
v3
Reference
v3
Money
v3
PaymentMethodAccount
v3
Dimension
v3
Weight
v3
Volume
v3
Aes
v3
NoEei
v3
Resource
Rate
v3
RateRecord
v3
Label
v3
Manifest
v3
ShipperAccount
v3
CancelLabel
v3
AddressValidation (Beta)
v3
Location
v3
Pickup
v3
CancelPickup
v3
Carrier Guide
Supported Carriers
ENUM
Shipper Accounts Credentials
Service Types and Service Options List
All Service Options
Webhook
Webhook Overview
Webhook Specifications
Webhook Signature
Webhook Outgoing IPs
SDK
Java SDK
Node.js SDK
Open Source
phone
email-verifier
Support
Contact Support

All Service Options

Service options are value added services supported by couriers. Find the full list here.


service_options is used to get different courier's value added services. For example, when users input cod in label request, AfterShip Shipping will send these service_options to the courier. All these service_options can be sent like shown below.

NameTypeDescription
type *stringAccepts: alcohol.
recipient_type *stringAccepts: consumer,licensee.
NameTypeDescription
type *stringAccepts: cod.
cod_value *moneymoney object
cod_recipientaddressAddress object
NameTypeDescription
type *stringAccepts: code_delivery.
code *stringThe code for delivery.
NameTypeDescription
type *stringAccepts: dangerous_goods.
un_numberstringUN/NA/ID Identification Number assigned to the specified regulated good. (Include the UN/NA/ID as part of the entry).
technical_namestringThe technical name for the goods.
classstringThe class for the goods.
subsidiary_classstringThe subsidiary class for the goods.
packing_groupstringDangerous goods are assigned into 3 packing groups (also known as UN Packing Group) in accordance with the degree of danger they present: Packing Group I: high danger, Packing Group II: medium danger, Packing Group III: low danger. Accepts: I,II,III.
packing_instructionstringThe packing instruction of the goods, e.g. PI965, PI966
packing_typestringThe packing type of these dangerous goods, as specified by the IATA packing instructions. For example, cartons, steel cylinders, fiberboard boxes, plastic jerricans and steel drums.
packing_quantityintegerThe number of packing of the goods. Minimum: 1 (set to 1 if not provided)
regulation_authoritystringRegulatory agency whose standards are being followed for the shipment, e.g. ADR, CFR, IATA, TDG. Only for UPS
transport_meanstringThe most critical leg of the journey required to deliver the goods, e.g. Highway, Ground, PAX, Passenger Aircraft, CAO
regulation_levelstringReference to the amount of the substance being transported, used to trigger different levels of controls/restrictions, e.g. FR, LR, LQ
liquid_volumevolumeVolume object. Only applies to Amazon Shipping.
category_codestringDangerous goods content category code, Accepts: 01,02,03,04,05,06,08,09,40. Only applies to DHL eCommerce US.
NameTypeDescription
type *stringAccepts: signature,adult_signature,indirect_signature, verification_code, pod, neighbour, leave_safe.
enabled *booleanAccepts: true,false.
NameTypeDescription
type *stringAccepts: morning_delivery,noon_delivery,afternoon_delivery,evening_delivery.
NameTypeDescription
type *stringAccepts: dry_ice.
weight *weightweight object
NameTypeDescription
type *stringService Option General Type Accepts: saturday_delivery,paperless_invoice
,rural_delivery,sameday_evening_delivery,overnight_evening_delivery
neutral_description_label,gogreen_plus,inside_delivery,special_handling.
enabled *booleanAccepts: true,false.
NameTypeDescription
type *stringAccepts: hold_for_pickup.
enabled *booleanAccepts: true,false.
NameTypeDescription
type *stringAccepts: hold_at_location.
customer_numberstringCustomer Number
location_idstringID of location
addressaddressLocation Address
NameTypeDescription
type *stringAccepts: appointment,date_certain,evening.
enabled *booleanAccepts: true,false.
NameTypeDescription
type *stringAccepts: insurance.
insured_value *moneymoney object
NameTypeDescription
type *stringAccepts: ppod.
enabled *booleanAccepts: true,false.
NameTypeDescription
type *stringAccepts: pickup.
start_time *stringPreferred start time for pickup in HH:MM:SS
end_timestringPreferred end time for pickup in HH:MM:SS
pickup_instructionsstringIf you have any instructions for the pickup, they can be used as a note for some carriers
NameTypeDescription
type *stringAccepts: print_return_label.
enabled *booleanAccepts: true,false.

Shipping And Return Option Service Option object

NameTypeDescription
type *stringAccepts: shipping_and_return.
enabled *booleanAccepts: true,false.

Notification Service Option object

NameTypeDescription
type *stringAccepts: notification.
notification_type *stringAccepts: sms,email.
trigger_events *string[]Accepts: info_received,out_for_delivery.
NameTypeDescription
type *stringAccepts: scheduled_delivery.
date *stringDate of delivery in YYYY-MM-DD format, e.g. 2026-03-20. Supported by taqbin-jp (forward shipment).
start_timestringDelivery start time in HH:MM:SS format, e.g. 14:00:00.
end_timestringDelivery end time in HH:MM:SS format, e.g. 16:00:00.