K2K Apps
The bearer token can be obtained by creating a ServiceAccount.
Includes metrics in the response, if available.
Happy response.
Defines a K2KApp (Kafka-to-Kafka application).
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Contains common fields shared by HQ manifests.
Happy response.
Contains common fields shared by HQ manifests.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Deletes the K2KApp instantly and skips waiting for deletion of any corresponding K8s resources.
Happy response.
Contains common fields shared by HQ manifests.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Contains common fields shared by HQ manifests.
Happy response.
Contains common fields shared by HQ manifests.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Includes metrics summaries in the response, if available.
Happy response.
Contains K2KApps (Kafka-to-Kafka applications).
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Contains common fields shared by HQ manifests.
Happy response.
Contains common fields shared by HQ manifests.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
The unique name for the K2K application.
my-replicator-appMaximum number of topics to return per page.
50Example: 50Pagination cursor from previous response's next_cursor.
eyJ0b3BpYyI6InVzZXItYWN0aXZpdHkifQ==A search keyword to filter topics by name (case-insensitive partial match). Topics whose names contain the search string will be included in results. Filtering is applied before pagination, so total_count and pagination reflect the filtered result set.
eventsConsumer group offsets retrieved successfully.
Consumer group offset information for a K2K application.
The name of the K2K application.
my-replicator-appThe Kafka consumer group ID used by this application.
k2k-my-replicator-appTotal number of topics across all pages.
1247Whether more results exist beyond this page.
trueCursor for retrieving the next page of results. Null if this is the last page.
eyJ0b3BpYyI6InVzZXItYWN0aXZpdHkifQ==Bad Request - invalid pagination parameters. Possible causes: limit exceeds maximum (250), limit less than 1, or invalid/expired cursor format.
K2K application not found.
Agent not connected or unavailable.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
The unique name for the K2K application.
my-app-prodRequest to set consumer group offsets. At least one offset must be provided via either 'positions' (preferred) or 'offsets' (deprecated).
Offsets successfully updated.
my-app-prodBad Request - invalid request format or exceeds limits. Possible causes: invalid request format, request exceeds maximum of 1000 topics, or missing agent capabilities.
K2K application not found.
Conflict - application must be stopped to modify offsets.
Agent not connected or unavailable.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
The unique name for the K2K application.
my-replicator-appRequest to set consumer group offsets by timestamp. At least one topic with partitions must be provided. A single timestamp applies to all specified partitions.
The target timestamp (RFC3339 format). All specified partitions will be set to the first message at or after this timestamp.
2025-01-14T10:00:00ZOffsets successfully updated.
Response after setting offsets by timestamp.
The name of the K2K application.
my-replicator-appThe timestamp that was used for resolution.
2025-01-14T10:00:00ZBad Request - request exceeds limits. Maximum of 1000 topics per request allowed.
K2K application not found.
Conflict - application must be stopped to modify offsets.
Agent not connected or unavailable.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Error object.
Implements the RFC7807 "Problem Details", see https://www.rfc-editor.org/rfc/rfc7807.
Enumerates possible error types.
Describes the problem in a human readable fashion.
Is a copy of the http status code.
Contains in case of an "unauthorised" type of error, the url of the SSO provider, if any.
Is set to the id of this request. Can be used to correlate backend logs.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
The consumer group LRN to include in the template.
The source KafkaConnection LRN.
The target KafkaConnection LRN.
The deployment Kubernetes namespace LRN.
Successfully rendered the migration template.
Contains common fields shared by HQ manifests.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Successfully retrieved the list of migrations.
Contains a list of K2K migrations.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
Request body for creating a new K2K migration.
The unique name for the migration.
Sets the display name of the new K2KMigration. If not provided, the value of "name" will be used.
The K2K app migrating the data the consumer group processes.
The ID of the consumer group whose offsets should be migrated.
Successfully created the migration.
Represents a K2K consumer group offset migration.
The unique name of the migration.
Contains the resource identifier for use in access control policies.
The timestamp when the migration was created.
The name of the K2K app this migration is associated with.
The ID of the consumer group being migrated.
Enumerates K2K migration status types.
A human-readable message about the current status.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
The unique name of the migration.
Successfully retrieved the migration.
Represents a K2K consumer group offset migration.
The unique name of the migration.
Contains the resource identifier for use in access control policies.
The timestamp when the migration was created.
The name of the K2K app this migration is associated with.
The ID of the consumer group being migrated.
Enumerates K2K migration status types.
A human-readable message about the current status.
Error object.
The bearer token can be obtained by creating a ServiceAccount.
The unique name of the migration.
Successfully deleted the migration.
No content
Error object.
No content
The bearer token can be obtained by creating a ServiceAccount.
The unique name of the migration.
Request body for updating the state of a K2K migration.
User-triggerable migration actions.
Successfully updated the migration.
Represents a K2K consumer group offset migration.
The unique name of the migration.
Contains the resource identifier for use in access control policies.
The timestamp when the migration was created.
The name of the K2K app this migration is associated with.
The ID of the consumer group being migrated.
Enumerates K2K migration status types.
A human-readable message about the current status.
Error object.
Last updated
Was this helpful?

