Skip to main content
PATCH
Update an integration source.

Authorizations

Authorization
string
header
required

Bearer authentication. Pass the access token in the Authorization: Bearer <token> header.

Path Parameters

source_id
string<uuid>
required

Body

application/json

Request body for PATCH /integration/sources/{source_id}.

Partial update — fields omitted from the body are left unchanged. Nested config is replaced as a whole (no partial discriminator-union update).

config
IntegrationAdLogRequest · object
description
string | null
interval_hours
integer | null
name
string | null
start_datetime
string<date-time> | null
type
string | null

Response

Successful Response

Full response schema (operator/admin).

config
IntegrationAdLogConfig · object
required

Configuration for the integration source

created_at
string<date-time>
required
id
string<uuid>
required

Unique identifier of the integration source

interval_hours
integer
required

Interval in hours between each run of the integration task

name
string
required

Name of the integration source

start_datetime
string<date-time>
required

Start datetime for the integration task

type
string
required

Type of the integration source

updated_at
string<date-time>
required
deleted
boolean
default:false

Soft-delete flag for the integration source

description
string | null

Description of the integration source

no
integer | null