A circuit represents a physical point-to-point data connection, typically used to interconnect sites across considerable distances (e.g. to deliver Internet connectivity).
The provider to which this circuit belongs.
Circuits may optionally be assigned to a specific provider account.
An identifier for this circuit. This must be unique to the assigned provider. (Circuits assigned to different providers may have the same circuit ID.)
Each circuit is classified by a user-defined circuit type. Generally this is something like "Internet access," "MPLS/VPN," etc.
The operational status of the circuit. By default, the following statuses are available:
| Name |
|---|
| Planned |
| Provisioning |
| Active |
| Offline |
| Deprovisioning |
| Decommissioned |
!!! tip "Custom circuit statuses"
Additional circuit statuses may be defined by setting `Circuit.status` under the [`FIELD_CHOICES`](../../configuration/data-validation.md#field_choices) configuration parameter.
The distance between the circuit's two endpoints, including a unit designation (e.g. 100 meters or 25 feet).
A brief description of the circuit.
The date on which the circuit was installed.
The date on which the circuit is scheduled to be disconnected.
The committed rate (throughput) of the circuit, in kilobits per second.