OpenAPI Specification
openapi: 3.1.0
info:
title: ClickPost Cancellation Tracking API
description: ClickPost's REST API provides programmatic access to carrier recommendation, order creation, cancellation, serviceability, manifesting, pickup scheduling, tracking, proof of delivery, NDR action management, and returns. Authentication is token-based.
version: 1.0.0
contact:
name: ClickPost Support
url: https://www.clickpost.ai
license:
name: Proprietary
url: https://www.clickpost.ai/terms-and-conditions
servers:
- url: https://www.clickpost.in/api/v1
description: ClickPost API
security:
- apiKeyAuth: []
tags:
- name: Tracking
description: Shipment tracking.
paths:
/tracking/register:
post:
operationId: registerTracking
summary: Register tracking
description: Register shipments for tracking purposes.
tags:
- Tracking
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/GenericRequest'
responses:
'200':
description: Tracking registered
content:
application/json:
schema:
$ref: '#/components/schemas/GenericResponse'
/tracking/{awb}:
get:
operationId: getTracking
summary: Get tracking status
description: Fetch current tracking status using air waybill number.
tags:
- Tracking
parameters:
- name: awb
in: path
required: true
schema:
type: string
responses:
'200':
description: Tracking status
content:
application/json:
schema:
$ref: '#/components/schemas/GenericResponse'
components:
schemas:
GenericRequest:
type: object
additionalProperties: true
GenericResponse:
type: object
additionalProperties: true
securitySchemes:
apiKeyAuth:
type: apiKey
in: query
name: key
description: ClickPost API token passed as a query parameter or header.
x-generated-from: https://docs.clickpost.ai/docs/getting-started
x-generated-by: claude-crawl-2026-05-08