Skip to main content
POST
Create a new transfer with 2 visits

Authorizations

Authorization
string
header
required

Token de sesión Better Auth para rutas de backoffice; las rutas de portal usan su token propio.

Body

application/json
client_id
string
required

Client ID

withdrawal
object
required

Withdrawal visit data

subscription_detail_id
string

Subscription detail ID

gps_details_id
string

GPS details ID

vehicle_id
string

Source vehicle ID (for withdrawal)

destination_vehicle_id
string

Destination vehicle ID (for installation)

reason
string

Transfer reason

installation
object

Installation visit data (optional, can be added later)

Response

201 - application/json

Transfer created

transfer_id
string
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
status
enum<string>
required
Available options:
pending,
in_progress,
completed,
cancelled
withdrawal
object
required
installation
object
required
reason
object
client_id
string
client_name
object
gps_name
object
license_plate
object