---
title: "PUT /inma/ingestion-sources/{id}"
method: PUT
path: "/inma/ingestion-sources/{id}"
tags: ["Ingestion Sources"]
---

# PUT /inma/ingestion-sources/{id}

`PUT /inma/ingestion-sources/{id}`

Update an existing ingestion source in a geo-catalog

## Path parameters

- `id` string, uuid, required

## Query parameters

- `api-version` string, required

## Request body

- IngestionSource — Ingestion Source
  - `id` string, uuid, required — Universally Unique Identifier
  - `created` string, date-time — Created time in UTC format
  - `kind` 'SasToken' | 'BlobManagedIdentity', required — Ingestion source type

## Response `200`

The request has succeeded.

- IngestionSource — Ingestion Source
  - `id` string, uuid, required — Universally Unique Identifier
  - `created` string, date-time — Created time in UTC format
  - `kind` 'SasToken' | 'BlobManagedIdentity', required — Ingestion source type

## Other responses

- `default` — An unexpected error response.

## Changes

- **2026-02-19** (2025-04-30-preview) `28e8cb365289` — 1 breaking, 1 info
  - removed the success response with the status `201`
  - api operation id `IngestionSources_CreateOrReplace` removed and replaced with `IngestionSources_Replace`
- **2025-05-15** (2025-04-30-preview) `00cbc3d6d8e0` — 2 info
  - api operation id `IngestionSources_Replace` removed and replaced with `IngestionSources_CreateOrReplace`
  - added the success response with the status `201`

[Change history](https://skmtc.dev/azure/apis/orbital-microsoft-planetarycomputer/changes/inma/ingestion-sources/:id/put.md)

---

[API](https://skmtc.dev/azure/apis/orbital-microsoft-planetarycomputer.md) · [All operations](https://skmtc.dev/azure/apis/orbital-microsoft-planetarycomputer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/orbital-microsoft-planetarycomputer/revisions/42447be18bc5/schema)
