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

# Inventory source tasks

> Every operation for managing storefront inventory sources, grouped by lifecycle stage

Operations for registering, connecting, and operating the inventory sources behind your storefront. See the [Inventory sources overview](/v2/storefront/inventory-sources/overview) for concepts and lifecycle.

## Manage

<CardGroup cols={2}>
  <Card title="List inventory sources" href="/v2/storefront/inventory-sources/tasks/list-inventory-sources" icon="list">
    Every source on the storefront
  </Card>

  <Card title="Create inventory source" href="/v2/storefront/inventory-sources/tasks/create-inventory-source" icon="plus">
    Register an external AGENT source
  </Card>

  <Card title="Create feed-backed modular source" href="/v2/storefront/inventory-sources/tasks/create-feed-modular-source" icon="table">
    Create a source for seller-uploaded avails
  </Card>

  <Card title="Get inventory source" href="/v2/storefront/inventory-sources/tasks/get-inventory-source" icon="magnifying-glass">
    Read one source by ID
  </Card>

  <Card title="Update inventory source" href="/v2/storefront/inventory-sources/tasks/update-inventory-source" icon="pen">
    Change fields, rotate auth, transition status
  </Card>

  <Card title="Delete inventory source" href="/v2/storefront/inventory-sources/tasks/delete-inventory-source" icon="trash">
    Remove a source and disable its agent
  </Card>
</CardGroup>

## Ad-server connection

<CardGroup cols={2}>
  <Card title="Get ad-server connection" href="/v2/storefront/inventory-sources/tasks/get-ad-server-connection" icon="server">
    Connection state for a managed source
  </Card>

  <Card title="Get status" href="/v2/storefront/inventory-sources/tasks/get-status" icon="heart-pulse">
    Operational snapshot of the managed source
  </Card>

  <Card title="List sync history" href="/v2/storefront/inventory-sources/tasks/list-sync-history" icon="clock-rotate-left">
    Historical sync runs for drill-down
  </Card>

  <Card title="Replace ad-server config" href="/v2/storefront/inventory-sources/tasks/replace-ad-server-config" icon="gear">
    Set GAM, FreeWheel, or SpringServe config
  </Card>

  <Card title="Rotate credentials" href="/v2/storefront/inventory-sources/tasks/rotate-credentials" icon="key">
    In-place credential rotation
  </Card>
</CardGroup>

## Lifecycle

<CardGroup cols={2}>
  <Card title="Launch admin UI" href="/v2/storefront/inventory-sources/tasks/launch" icon="up-right-from-square">
    Mint a one-time URL into the managed source
  </Card>

  <Card title="Test connection" href="/v2/storefront/inventory-sources/tasks/test-connection" icon="plug-circle-check">
    Probe upstream reachability
  </Card>

  <Card title="Refresh" href="/v2/storefront/inventory-sources/tasks/refresh" icon="arrows-rotate">
    Force-refresh the status cache
  </Card>

  <Card title="Deactivate" href="/v2/storefront/inventory-sources/tasks/deactivate" icon="ban">
    Soft-delete the managed source
  </Card>

  <Card title="Reactivate" href="/v2/storefront/inventory-sources/tasks/reactivate" icon="rotate-right">
    Re-enable a deactivated source
  </Card>
</CardGroup>

## Modular

<CardGroup cols={2}>
  <Card title="Get modular readiness" href="/v2/storefront/inventory-sources/tasks/get-modular-readiness" icon="diagram-project">
    Runtime projection for a modular source
  </Card>

  <Card title="Update module config" href="/v2/storefront/inventory-sources/tasks/update-modular-module-config" icon="sliders">
    Write non-secret config for one module
  </Card>
</CardGroup>
