EFC API Portal

Your gateway to E-Freight logistics APIs

API Documentation

Latest Release

2026-09-29

GraphQL — Range Filters on a Single Field

  • All list queries support combining multiple operators on the same field in one where condition. For example, to query shipments in a status range:

    where: { status_id: { gte: 0, lt: 17 } }
    

GraphQL — Date/Time Format Simplified

  • Time zone: all date-time values (both output and filter input) are in the time zone configured for your current company branch — not UTC, and not the API server's time zone. Make sure your branch's time zone setting is correct.

  • Output: all date-time fields now return plain local time in yyyy-MM-dd HH:mm:ss format, e.g. 2026-04-15 23:53:33. The misleading "Z" (UTC) suffix has been removed — returned values are local business time, not UTC.

  • Filter input: date filter parameters accept all of the following formats — the T separator and any trailing Z or numeric offset (e.g. +08:00) are accepted and simply ignored; the wall-clock value is used as-is:

    Accepted input Interpreted as
    2026-04-15 23:53:33 2026-04-15 23:53:33 local
    2026-04-15T23:53:33 2026-04-15 23:53:33 local
    2026-04-15T23:53:33Z 2026-04-15 23:53:33 local (suffix ignored)
    2026-04-15T23:53:33+08:00 2026-04-15 23:53:33 local (offset ignored)
    2026-04-15 2026-04-15 00:00:00 local