24 lines
895 B
YAML
24 lines
895 B
YAML
openapi: 3.0.3
|
|
info:
|
|
title: Carrier Schedule Internal Handoff API
|
|
version: 1.0.0
|
|
description: Internal-only handoff contract; it is not a platform or merchant frontend API.
|
|
paths:
|
|
/internal/firstleg/v1/carrier-schedule-queries/{queryId}/stop:
|
|
post:
|
|
summary: Stop tracking after the overseas pickup handoff has completed
|
|
parameters:
|
|
- {name: queryId, in: path, required: true, schema: {type: integer, format: int64, minimum: 1}}
|
|
- {name: X-Internal-Service-Token, in: header, required: true, schema: {type: string}}
|
|
requestBody:
|
|
required: true
|
|
content:
|
|
application/json:
|
|
schema:
|
|
type: object
|
|
required: [reason]
|
|
properties:
|
|
reason: {type: string, minLength: 1, maxLength: 500}
|
|
responses:
|
|
'200': {description: Idempotent STOPPED task detail}
|