Extraction Pipelines Configs are configuration file revisions tied to an extraction pipeline. Users can create new configuration revisions, and extractors can fetch the latest, making it easy to deploy configuration files from source control, automated scripts, etc.
Required capabilities:
extractionconfigsAcl:READ
Retrieves a single configuration revision. By default, the latest revision is retrieved.
Response with the retrieved configuration revision
Response for a failed request
{- "externalId": "string",
- "config": "string",
- "revision": 2147483647,
- "createdTime": 1730204346000,
- "description": "string"
}Required capabilities:
extractionconfigsAcl:WRITE
Creates a configuration revision for the given extraction pipeline.
Response with the created configuration revision
Response for a failed request
{- "externalId": "string",
- "config": "string",
- "description": "string"
}{- "externalId": "string",
- "config": "string",
- "revision": 2147483647,
- "createdTime": 1730204346000,
- "description": "string"
}Required capabilities:
extractionconfigsAcl:READ
Lists configuration revisions for the given extraction pipeline.
Response with the retrieved configuration revisions and an optional cursor
Response for a failed request
{- "items": [
- {
- "externalId": "string",
- "revision": 2147483647,
- "createdTime": 1730204346000,
- "description": "string"
}
]
}Required capabilities:
extractionconfigsAcl:WRITE
Reverts the latest configuration revision to an older revision. Equivalent to creating a new revision identical to the old revision.
Response with the new latest configuration revision
Response for a failed request
{- "externalId": "string",
- "revision": 2147483647
}{- "externalId": "string",
- "config": "string",
- "revision": 2147483647,
- "createdTime": 1730204346000,
- "description": "string"
}