Disable a carrier organization-wide
Disable a carrier organization-wide
Mark this carrier as ineligible for any Ellie workflow on this org. Requires a human-readable reason; an audit-log row capturing the actor, reason, and timestamp is written in the same transaction. Idempotent: calling this when the carrier is already disabled returns the current row unchanged and writes no audit entry. Admin-only — requires OWNER or ADMIN role on the organization.
**Authentication:** Bearer token required.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
carrier_id
Headers
X-Organization-ID
Request
This endpoint expects an object.
reason
Constrained reason code; see AuditLogReason for the value set.
reason_note
Response
Successful Response
id
name
mc_number
dot_number
email
phone
dispatcher_name
dispatcher_phone
dispatcher_email
is_active
provider
ingestion_method
equipment_types
insurance_expiration
w9_on_file
on_time_pickup_pct
on_time_delivery_pct
tracking_compliance_pct
avg_response_time_min
total_loads_hauled
is_onboarded
carrier_rep_user_id
carrier_rep_name
carrier_rep_email
is_verified
verified_date
created_at
updated_at
Errors
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error
429
Too Many Requests Error

