> ## Documentation Index
> Fetch the complete documentation index at: https://docsv4.mile.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuration

> Routing configuration holds the settings route optimization runs with: saved configuration profiles per hub, the capacity types vehicles and visits are measured in, and geotagging zones

## What is Configuration?

Routing configuration holds the settings route optimization runs with: saved configuration profiles per hub, the capacity types vehicles and visits are measured in, and geotagging zones.

## Configuration

Configuration endpoints for managing routing and optimization settings including time windows, constraints, and optimization parameters.

<CardGroup cols={2}>
  <Card title="Read routing configurations" icon="list" href="/api-reference/routing/configuration/read-routing-configurations">
    GET /configurations
  </Card>

  <Card title="Create routing configuration" icon="plus" href="/api-reference/routing/configuration/create-routing-configuration">
    POST /configuration
  </Card>

  <Card title="Read routing configuration by ID" icon="list" href="/api-reference/routing/configuration/read-routing-configuration-by-id">
    GET /configuration/{configurationId}
  </Card>

  <Card title="Update routing configuration" icon="pen" href="/api-reference/routing/configuration/update-routing-configuration">
    PUT /configuration/{configurationId}
  </Card>

  <Card title="Delete routing configuration" icon="trash" href="/api-reference/routing/configuration/delete-routing-configuration">
    DELETE /configuration/{configurationId}
  </Card>

  <Card title="Read default routing configuration of a hub" icon="list" href="/api-reference/routing/configuration/read-default-routing-configuration-of-a-hub">
    GET /configuration/hub/{hubId}
  </Card>

  <Card title="Update routing configurations of a hub" icon="pen" href="/api-reference/routing/configuration/update-routing-configurations-of-a-hub">
    PATCH /configurations/hub/{hubId}
  </Card>
</CardGroup>

## Capacity Constraint

Capacity Constraint endpoints for managing vehicle capacity constraints in route optimization. Define weight, volume, and other capacity limits for vehicles.

<CardGroup cols={2}>
  <Card title="Read capacity constraints" icon="list" href="/api-reference/routing/capacity-constraint/read-capacity-constraints">
    GET /capacity-constraints
  </Card>

  <Card title="Read capacity constraint" icon="list" href="/api-reference/routing/capacity-constraint/read-capacity-constraint">
    GET /capacity-constraint
  </Card>

  <Card title="Create capacity constraint" icon="plus" href="/api-reference/routing/capacity-constraint/create-capacity-constraint">
    POST /capacity-constraint
  </Card>

  <Card title="Read capacity constraint by ID" icon="list" href="/api-reference/routing/capacity-constraint/read-capacity-constraint-by-id">
    GET /capacity-constraint/{capacityConstraintId}
  </Card>

  <Card title="Update capacity constraint" icon="pen" href="/api-reference/routing/capacity-constraint/update-capacity-constraint">
    PUT /capacity-constraint/{capacityConstraintId}
  </Card>

  <Card title="Delete capacity constraint" icon="trash" href="/api-reference/routing/capacity-constraint/delete-capacity-constraint">
    DELETE /capacity-constraint/{capacityConstraintId}
  </Card>

  <Card title="Read capacity constraint of a hub" icon="list" href="/api-reference/routing/capacity-constraint/read-capacity-constraint-of-a-hub">
    GET /capacity-constraint/hub/{hubId}
  </Card>
</CardGroup>

## Geotagging

Geotagging endpoints for location tagging and geographic data management.

<CardGroup cols={2}>
  <Card title="Read geotagging zones" icon="list" href="/api-reference/routing/geotagging/read-geotagging-zones">
    GET /geotagging
  </Card>

  <Card title="Create geotagging zone" icon="plus" href="/api-reference/routing/geotagging/create-geotagging-zone">
    POST /geotagging
  </Card>

  <Card title="Update geotagging zone" icon="pen" href="/api-reference/routing/geotagging/update-geotagging-zone">
    PATCH /geotagging/{geotaggingId}
  </Card>

  <Card title="Delete geotagging zone" icon="trash" href="/api-reference/routing/geotagging/delete-geotagging-zone">
    DELETE /geotagging/{geotaggingId}
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.