Log in to AfterShip
QUICKSTART
API Quick Start
Authentication
Rate Limit
Body Envelope
Request Errors
Try API Endpoints
CHANGELOG
Changelog
REFERENCE
API Overview
  Trackings
    Get trackings
    Create Tracking
    Get a tracking
    Update a tracking
    Delete a tracking
    Retrack an expired tracking
    Mark tracking as completed
  Couriers
    Get user activated couriers
    Detect courier
    Get all couriers
  Last Checkpoints
    Get last checkpoint
  Notifications
    Get tracking notification
    Add a notification
    Remove a notification
MODEL
Tracking
Courier
Checkpoint
Notification
ENUM
Additional Tracking Fields
Delivered Statuses
Delivered Sub-statuses
Slug Groups
Webhook
Webhook Overview
Webhook Specifications
Webhook Signature
Webhook Outgoing IPS
Webhook Changelog
OTHERS
Supported Couriers
CSV Upload & FTP Auto-Fetch
SDK
Android SDK
iOS SDK
Java SDK
Node.js SDK
.NET SDK
Python SDK
Ruby Gem
PHP SDK
Golang SDK
Open Source
phone
email-verifier
Support
Contact Support
QUICKSTART
API Quick Start
Authentication
Rate Limit
Body Envelope
Request Errors
Try API Endpoints
CHANGELOG
Changelog
REFERENCE
API Overview
v4
Trackings
Get trackings
get
Create Tracking
post
Get a tracking
get
Update a tracking
put
Delete a tracking
delete
Retrack an expired tracking
post
Mark tracking as completed
post
Couriers
Get user activated couriers
get
Detect courier
post
Get all couriers
get
Last Checkpoints
Get last checkpoint
get
Notifications
Get tracking notification
get
Add a notification
post
Remove a notification
post
MODEL
Tracking
v4
Courier
v4
Checkpoint
v4
Notification
v4
ENUM
Additional Tracking Fields
Delivered Statuses
Delivered Sub-statuses
Slug Groups
Webhook
Webhook Overview
Webhook Specifications
Webhook Signature
Webhook Outgoing IPS
Webhook Changelog
OTHERS
Supported Couriers
CSV Upload & FTP Auto-Fetch
SDK
Android SDK
iOS SDK
Java SDK
Node.js SDK
.NET SDK
Python SDK
Ruby Gem
PHP SDK
Golang SDK
Open Source
phone
email-verifier
Support
Contact Support
Get all couriers
get
/couriers/all
Return a list of all couriers.
[url](../../docs/enum/additional-tracking-fields.md)[url](../../docs/enum/delivery-sub-statuses.md)[url](../../docs/enum/delivery-statuses.md)[url](../../docs/enum/slug-groups.md)[url](../../model/resource/tracking.v4.json)[url](../../model/resource/checkpoint.v4.json)[url](../../model/resource/courier.v4.json)[url](../../model/resource/notification.v4.json)[url](../../model/enum/additional_fields.v1.json)[url](../../model/enum/slug_group.v1.json)[url](../../model/enum/tag.v1.json)[url](../../reference/api.v4.json/paths/~1trackings/get)[url](../../reference/api.v4.json/paths/~1trackings/post)[url](../../reference/api.v4.json/paths/~1trackings~1{slug}~1{tracking_number}/get)[url](../../reference/api.v4.json/paths/~1trackings~1{slug}~1{tracking_number}/put)[url](../../reference/api.v4.json/paths/~1trackings~1{slug}~1{tracking_number}/delete)[url](../../reference/api.v4.json/paths/~1trackings~1{slug}~1{tracking_number}~1retrack/post)[url](../../reference/api.v4.json/paths/~1trackings~1{slug}~1{tracking_number}~1mark-as-completed/post)[url](../../reference/api.v4.json/paths/~1couriers/get)[url](../../reference/api.v4.json/paths/~1couriers~1detect/post)[url](../../reference/api.v4.json/paths/~1couriers~1all/get)[url](../../reference/api.v4.json/paths/~1last_checkpoint~1{slug}~1{tracking_number}/get)[url](../../reference/api.v4.json/paths/~1notifications~1{slug}~1{tracking_number}/get)[url](../../reference/api.v4.json/paths/~1notifications~1{slug}~1{tracking_number}~1add/post)[url](../../reference/api.v4.json/paths/~1notifications~1{slug}~1{tracking_number}~1remove/post)
Request
Security: API Key
Headers
Content-Type
string
required
Content-Type
Allowed value:
application/json
Default:
application/json
Example:
application/json
Auth
aftership-api-key
:
Parameters
Content-Type*
:
application/json
application/json
Send API Request
Server