Changelog
Notable changes to the TEALCA API.
[Unreleased]
[1.2.0] - 2026-09-03
Changed
GET /tracking/shipment/{shipment_identifier_list}: each shipment in the response includes thepreshipment_numberandshipment_partner_idfields, empty when the shipment has none.POST /shipment,POST /preshipment, andPOST /warehouse/delivery-order: theshipment_list,preshipment_list, anddelivery_order_listfields accept at most 20 items per request.
Fixed
POST /shipment: theshipper.nameandconsignee.namefields accept the charactersñandÑ.
[1.1.0] - 2026-08-27
Added
- All endpoints are also available under the
/api/v1/prefix. - New endpoint
GET /customer/{customer_identification}/shipments: lists the shipments where the customer is the shipper or the consignee, with cursor-based pagination.
Changed
- Registering a POD (proof of delivery) through
POST /podalso updates the shipment's status and tracking information. POST /pod: theaccount_idfield accepts a UUID in any standard format. Malformed values are rejected during request validation instead of causing a server error.POST /shipment: creation of corporate shipments is rejected when the destination store (destination.store) is not available, or is blocked, for the billing account's agreement. The error message identifies the shipment, the store, and the reason.
Deprecated
- Routes without the
/api/v1/prefix will be removed soon. Switching to the versioned routes is recommended.
Fixed
PUT /shipment/{shipment_header_id}/shipment-parcel: the path parameter accepts either the shipment ID or the shipment number.POST /shipment:shipment_header_referencevalues used by canceled or replaced shipments can be reused on new shipments.
[1.0.0] - 2026-08-20
Added
- New endpoint
GET /preshipment: returns the preshipments created betweendate_fromanddate_to, each with its shipper, consignee, current status, the date each stage was reached, and the declared, validated, and charged weights. Results are paginated withcursorandpage_size. The maximum range per query is 31 days. - New
/shipment-bulkendpoints for the new bulk shipment upload process in MiTealca:POST /shipment-bulk,GET /shipment-bulk/list,GET /shipment-bulk/{header_id},GET /shipment-bulk/{header_id}/progress, andGET /shipment-bulk/{header_id}/file.
Changed
GET /tracking/shipment/{shipment_identifier_list}: each tracking record includes theevent_idfield, along witheventandevent_category, so consuming systems can react without depending on the text.
Fixed
- Bug fixes in price calculation (
POST /shipment/price-calculationandGET /shipment/{shipment_identification}/price-calculation), shipment creation (POST /shipment), and the public documentation at/api/docs.