Airbyte · JSON Structure

Airbyte Structure

Structural overview of the Airbyte API surface; extracted from openapi/.

Type: Properties: 0
Data IntegrationETLELTOpen SourceData PipelineConnectorsData

Airbyte Structure is a JSON Structure definition published by Airbyte.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Airbyte",
  "providerId": "airbyte",
  "kind": "json-structure",
  "description": "Structural overview of the Airbyte API surface; extracted from openapi/.",
  "schemaCount": 142,
  "operationCount": 91,
  "schemas": [
    {
      "name": "WorkspaceId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeclarativeManifest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ManifestVersion",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SourceDefinitionSpecification",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SourceConfiguration",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DestinationConfiguration",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NamespaceDefinitionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TagId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Tag",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "tagId",
        "workspaceId",
        "name",
        "color"
      ]
    },
    {
      "name": "OrganizationId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PermissionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PublicPermissionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AuthProvider",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SelectedFieldInfo",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "StreamMapperType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfiguredStreamMapper",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "mapperConfiguration"
      ]
    },
    {
      "name": "MapperConfiguration",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "HashingMapperConfiguration",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "fieldNameSuffix",
        "method",
        "targetField"
      ]
    },
    {
      "name": "FieldFilteringMapperConfiguration",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "targetField"
      ]
    },
    {
      "name": "FieldRenamingMapperConfiguration",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "newFieldName",
        "originalFieldName"
      ]
    },
    {
      "name": "RowFilteringOperationType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RowFilteringOperationEqual",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "comparisonValue",
        "fieldName",
        "type"
      ]
    },
    {
      "name": "RowFilteringOperationNot",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "conditions",
        "type"
      ]
    },
    {
      "name": "RowFilteringOperation",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RowFilteringMapperConfiguration",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "conditions"
      ]
    },
    {
      "name": "EncryptionMapperAlgorithm",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EncryptionMapperConfiguration",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EncryptionMapperRSAConfiguration",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "algorithm",
        "publicKey",
        "targetField",
        "fieldNameSuffix"
      ]
    },
    {
      "name": "EncryptionMapperAESConfiguration",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "algorithm",
        "key",
        "mode",
        "padding",
        "targetField",
        "fieldNameSuffix"
      ]
    },
    {
      "name": "SelectedFields",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ScopedResourceRequirements",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ActorDefinitionId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "JobTypeResourceLimit",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "jobType",
        "resourceRequirements"
      ]
    },
    {
      "name": "JobType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceRequirements",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "OAuthConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OAuthInputConfiguration",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NonBreakingChangesPreference",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApplicationCreate",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "ApplicationReadList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "applications"
      ]
    },
    {
      "name": "ApplicationRead",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "clientId",
        "clientSecret",
        "createdAt"
      ]
    },
    {
      "name": "ApplicationTokenRequestWithGrant",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "client_id",
        "client_secret",
        "grant_type"
      ]
    },
    {
      "name": "PublicAccessTokenResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "access_token",
        "token_type",
        "expires_in"
      ]
    },
    {
      "name": "RedirectUrlResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "JobResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "jobId",
        "status",
        "jobType",
        "startTime",
        "connectionId"
      ]
    },
    {
      "name": "JobsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "ConnectionCreateRequest",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "sourceId",
        "destinationId"
      ]
    },
    {
      "name": "ConnectionPatchRequest",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "JobCreateRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "jobType",
        "connectionId"
      ]
    },
    {
      "name": "JobStatusEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "JobTypeEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SourceCreateRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "workspaceId",
        "configuration"
      ]
    },
    {
      "name": "SourcePutRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "configuration"
      ]
    },
    {
      "name": "SourcePatchRequest",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "TagCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "color",
        "workspaceId"
      ]
    },
    {
      "name": "TagPatchRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "color"
      ]
    },
    {
      "name": "InitiateOauthRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "redirectUrl",
        "workspaceId"
      ]
    },
    {
      "name": "WorkspaceOAuthCredentialsRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "actorType",
        "name",
        "configuration"
      ]
    },
    {
      "name": "OrganizationOAuthCredentialsRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "actorType",
        "name",
        "configuration"
      ]
    },
    {
      "name": "OAuthCredentialsConfiguration",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConnectionResponse",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "connectionId",
        "name",
        "sourceId",
        "destinationId",
        "workspaceId",
        "status",
        "schedule",
        "configurations",
        "createdAt",
        "tags"
      ]
    },
    {
      "name": "AirbyteApiConnectionSchedule",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "scheduleType"
      ]
    },
    {
      "name": "ScheduleTypeEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConnectionScheduleResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "scheduleType"
      ]
    },
    {
      "name": "ScheduleTypeWithBasicEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConnectionStatusEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NamespaceDefinitionEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NonBreakingSchemaUpdatesBehaviorEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NamespaceDefinitionEnumNoDefault",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NonBreakingSchemaUpdatesBehaviorEnumNoDefault",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DestinationResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "destinationId",
        "name",
        "destinationType",
        "definitionId",
        "workspaceId",
        "configuration",
        "createdAt"
      ]
    },
    {
      "name": "SourceResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "sourceId",
        "name",
        "sourceType",
        "workspaceId",
        "configuration",
        "definitionId",
        "createdAt"
      ]
    },
    {
      "name": "ConnectorDefinitionResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "connectorDefinitionType",
        "name",
        "version"
      ]
    },
    {
      "name": "ConnectorType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TagResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "tagId",
        "name",
        "color",
        "workspaceId"
      ]
    },
    {
      "name": "DestinationCreateRequest",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "workspaceId",
        "configuration"
      ]
    },
    {
      "name": "DestinationPatchRequest",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "DestinationPutRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "configuration"
      ]
    },
    {
      "name": "WorkspaceCreateRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name"
      ]
    },
    {
      "name": "WorkspaceUpdateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "WorkspaceResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "workspaceId",
        "name",
        "dataResidency",
        "notifications"
      ]
    },
    {
      "name": "NotificationsConfig",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "NotificationConfig",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "WebhookNotificationConfig",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "EmailNotificationConfig",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UserResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name",
        "email"
      ]
    },
    {
      "name": "UsersResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "GroupResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "groupId",
        "name",
        "organizationId",
        "memberCount"
      ]
    },
    {
      "name": "GroupsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "GroupCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "organizationId"
      ]
    },
    {
      "name": "GroupUpdateRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "GroupMemberResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "memberId",
        "groupId",
        "userId",
        "userEmail",
        "userName"
      ]
    },
    {
      "name": "GroupMembersResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "GroupMemberAddRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "userId"
      ]
    },
    {
      "name": "GroupPermissionResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "permissionId",
        "groupId",
        "permissionType"
      ]
    },
    {
      "name": "GroupPermissionsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "GroupPermissionCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "permissionType"
      ]
    },
    {
      "name": "PermissionCreateRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "permissionType",
        "userId"
      ]
    },
    {
      "name": "PermissionUpdateRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "permissionType"
      ]
    },
    {
      "name": "PermissionResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "permissionId",
        "permissionType",
        "userId"
      ]
    },
    {
      "name": "PermissionScope",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PermissionResponseRead",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "permissionId",
        "permissionType",
        "userId",
        "scope",
        "scopeId"
      ]
    },
    {
      "name": "PermissionsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "OrganizationResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "organizationId",
        "organizationName",
        "email"
      ]
    },
    {
      "name": "OrganizationsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "ConnectionsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "SourcesResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "DestinationsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "ConnectorDefinitionsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "CreateDeclarativeSourceDefinitionRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "workspaceId",
        "name",
        "manifest"
      ]
    },
    {
      "name": "UpdateDeclarativeSourceDefinitionRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "manifest"
      ]
    },
    {
      "name": "DeclarativeSourceDefinitionsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "DeclarativeSourceDefinitionResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "manifest",
        "version"
      ]
    },
    {
      "name": "CreateDefinitionRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "dockerRepository",
        "dockerImageTag"
      ]
    },
    {
      "name": "UpdateDefinitionRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "dockerImageTag"
      ]
    },
    {
      "name": "DefinitionsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "DefinitionResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "dockerRepository",
        "dockerImageTag"
      ]
    },
    {
      "name": "WorkspacesResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "data"
      ]
    },
    {
      "name": "TagsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "StreamConfiguration",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "name"
      ]
    },
    {
      "name": "StreamConfigurations",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "StreamPropertiesResponse",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StreamProperties",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "ConnectionSyncModeEnum",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ActorTypeEnum",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RegionCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "organizationId"
      ]
    },
    {
      "name": "RegionPatchRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "RegionResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "regionId",
        "name",
        "organizationId",
        "enabled",
        "createdAt",
        "updatedAt"
      ]
    },
    {
      "name": "RegionsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "DataplaneCreateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "regionId",
        "name"
      ]
    },
    {
      "name": "DataplanePatchRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DataplaneResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "dataplaneId",
        "name",
        "regionId",
        "enabled",
        "createdAt",
        "updatedAt"
      ]
    },
    {
      "name": "DataplanesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "EmbeddedWidgetRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "allowedOrigin",
        "externalUserId",
        "organizationId"
      ]
    },
    {
      "name": "EmbeddedWidgetResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "token"
      ]
    },
    {
      "name": "EmbeddedScopedTokenRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "workspaceId"
      ]
    },
    {
      "name": "EmbeddedScopedTokenResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "token"
      ]
    },
    {
      "name": "EmbeddedOrganizationsList",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "organizations"
      ]
    },
    {
      "name": "EmbeddedOrganizationListItem",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "organizationId",
        "organizationName",
        "permission"
      ]
    },
    {
      "name": "SSOConfigStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/",
      "operationId": "getDocumentation",
      "summary": "Airbyte Root Path, Currently Returns a Redirect to the Documentation",
      "tags": [
        "public_root",
        "public"
      ]
    },
    {
      "method": "GET",
      "path": "/health",
      "operationId": "getHealthCheck",
      "summary": "Airbyte Health Check",
      "tags": [
        "public_health",
        "public"
      ]
    },
    {
      "method": "GET",
      "path": "/applications",
      "operationId": "listApplications",
      "summary": "Airbyte List Applications",
      "tags": [
        "public_applications",
        "public",
        "Applications"
      ]
    },
    {
      "method": "POST",
      "path": "/applications",
      "operationId": "createApplication",
      "summary": "Airbyte Create an Application",
      "tags": [
        "public_applications",
        "public",
        "Applications"
      ]
    },
    {
      "method": "GET",
      "path": "/applications/{applicationId}",
      "operationId": "getApplication",
      "summary": "Airbyte Get an Application Detail",
      "tags": [
        "public_applications",
        "public",
        "Applications"
      ]
    },
    {
      "method": "DELETE",
      "path": "/applications/{applicationId}",
      "operationId": "deleteApplication",
      "summary": "Airbyte Deletes an Application",
      "tags": [
        "public_applications",
        "public",
        "Applications"
      ]
    },
    {
      "method": "POST",
      "path": "/applications/token",
      "operationId": "createAccessToken",
      "summary": "Airbyte Get an Access Token",
      "tags": [
        "public_applications",
        "public",
        "Applications"
      ]
    },
    {
      "method": "GET",
      "path": "/jobs",
      "operationId": "listJobs",
      "summary": "Airbyte List Jobs by Sync Type",
      "tags": [
        "public_jobs",
        "public",
        "Jobs"
      ]
    },
    {
      "method": "POST",
      "path": "/jobs",
      "operationId": "createJob",
      "summary": "Airbyte Trigger a Sync or Reset Job of a Connection",
      "tags": [
        "public_jobs",
        "public",
        "Jobs"
      ]
    },
    {
      "method": "GET",
      "path": "/jobs/{jobId}",
      "operationId": "getJob",
      "summary": "Airbyte Get Job Status and Details",
      "tags": [
        "public_jobs",
        "public",
        "Jobs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/jobs/{jobId}",
      "operationId": "cancelJob",
      "summary": "Airbyte Cancel a Running Job",
      "tags": [
        "public_jobs",
        "public",
        "Jobs"
      ]
    },
    {
      "method": "GET",
      "path": "/regions",
      "operationId": "listRegions",
      "summary": "Airbyte List Regions",
      "tags": [
        "public_regions",
        "public",
        "Regions"
      ]
    },
    {
      "method": "POST",
      "path": "/regions",
      "operationId": "createRegion",
      "summary": "Airbyte Create a Region",
      "tags": [
        "public_regions",
        "public",
        "Regions"
      ]
    },
    {
      "method": "GET",
      "path": "/regions/{regionId}",
      "operationId": "getRegion",
      "summary": "Airbyte Get a Region",
      "tags": [
        "public_regions",
        "public",
        "Regions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/regions/{regionId}",
      "operationId": "deleteRegion",
      "summary": "Airbyte Delete a Region",
      "tags": [
        "public_regions",
        "public",
        "Regions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/regions/{regionId}",
      "operationId": "updateRegion",
      "summary": "Airbyte Update a Region",
      "tags": [
        "public_regions",
        "public",
        "Regions"
      ]
    },
    {
      "method": "GET",
      "path": "/dataplanes",
      "operationId": "listDataplanes",
      "summary": "Airbyte List Dataplanes",
      "tags": [
        "public_dataplanes",
        "public",
        "Dataplanes"
      ]
    },
    {
      "method": "POST",
      "path": "/dataplanes",
      "operationId": "createDataplane",
      "summary": "Airbyte Create a Dataplane",
      "tags": [
        "public_dataplanes",
        "public",
        "Dataplanes"
      ]
    },
    {
      "method": "GET",
      "path": "/dataplanes/{dataplaneId}",
      "operationId": "getDataplane",
      "summary": "Airbyte Get a Dataplane",
      "tags": [
        "public_dataplanes",
        "public",
        "Dataplanes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/dataplanes/{dataplaneId}",
      "operationId": "deleteDataplane",
      "summary": "Airbyte Delete a Dataplane",
      "tags": [
        "public_dataplanes",
        "public",
        "Dataplanes"
      ]
    },
    {
      "method": "PATCH",
      "path": "/dataplanes/{dataplaneId}",
      "operationId": "updateDataplane",
      "summary": "Airbyte Update a Dataplane",
      "tags": [
        "public_dataplanes",
        "public",
        "Dataplanes"
      ]
    },
    {
      "method": "GET",
      "path": "/connector_definitions",
      "operationId": "listConnectorDefinitions",
      "summary": "Airbyte List Connector Definitions",
      "tags": [
        "public_connector_definitions",
        "public",
        "ConnectorDefinitions"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/definitions/declarative_sources",
      "operationId": "listDeclarativeSourceDefinitions",
      "summary": "Airbyte List Declarative Source Definitions.",
      "tags": [
        "public_declarative_source_definitions",
        "public",
        "DeclarativeSourceDefinitions"
      ]
    },
    {
      "method": "POST",
      "path": "/workspaces/{workspaceId}/definitions/declarative_sources",
      "operationId": "createDeclarativeSourceDefinition",
      "summary": "Airbyte Create a Declarative Source Definition.",
      "tags": [
        "public_declarative_source_definitions",
        "public",
        "DeclarativeSourceDefinitions"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/definitions/declarative_sources/{definitionId}",
      "operationId": "getDeclarativeSourceDefinition",
      "summary": "Airbyte Get Declarative Source Definition Details.",
      "tags": [
        "public_declarative_source_definitions",
        "public",
        "DeclarativeSourceDefinitions"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/definitions/declarative_sources/{definitionId}",
      "operationId": "updateDeclarativeSourceDefinition",
      "summary": "Airbyte Update Declarative Source Definition Details.",
      "tags": [
        "public_declarative_source_definitions",
        "public",
        "DeclarativeSourceDefinitions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/workspaces/{workspaceId}/definitions/declarative_sources/{definitionId}",
      "operationId": "deleteDeclarativeSourceDefinition",
      "summary": "Airbyte Delete a Declarative Source Definition.",
      "tags": [
        "public_declarative_source_definitions",
        "public",
        "DeclarativeSourceDefinitions"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/definitions/sources",
      "operationId": "listSourceDefinitions",
      "summary": "Airbyte List Source Definitions.",
      "tags": [
        "public_source_definitions",
        "public",
        "SourceDefinitions"
      ]
    },
    {
      "method": "POST",
      "path": "/workspaces/{workspaceId}/definitions/sources",
      "operationId": "createSourceDefinition",
      "summary": "Airbyte Create a Source Definition.",
      "tags": [
        "public_source_definitions",
        "public",
        "SourceDefinitions"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/definitions/sources/{definitionId}",
      "operationId": "getSourceDefinition",
      "summary": "Airbyte Get Source Definition Details.",
      "tags": [
        "public_source_definitions",
        "public",
        "SourceDefinitions"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/definitions/sources/{definitionId}",
      "operationId": "updateSourceDefinition",
      "summary": "Airbyte Update Source Definition Details.",
      "tags": [
        "public_source_definitions",
        "public",
        "SourceDefinitions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/workspaces/{workspaceId}/definitions/sources/{definitionId}",
      "operationId": "deleteSourceDefinition",
      "summary": "Airbyte Delete a Source Definition.",
      "tags": [
        "public_source_definitions",
        "public",
        "SourceDefinitions"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/definitions/destinations",
      "operationId": "listDestinationDefinitions",
      "summary": "Airbyte List Destination Definitions.",
      "tags": [
        "public_destination_definitions",
        "public",
        "DestinationDefinitions"
      ]
    },
    {
      "method": "POST",
      "path": "/workspaces/{workspaceId}/definitions/destinations",
      "operationId": "createDestinationDefinition",
      "summary": "Airbyte Create a Destination Definition.",
      "tags": [
        "public_destination_definitions",
        "public",
        "DestinationDefinitions"
      ]
    },
    {
      "method": "GET",
      "path": "/workspaces/{workspaceId}/definitions/destinations/{definitionId}",
      "operationId": "getDestinationDefinition",
      "summary": "Airbyte Get Destination Definition Details.",
      "tags": [
        "public_destination_definitions",
        "public",
        "DestinationDefinitions"
      ]
    },
    {
      "method": "PUT",
      "path": "/workspaces/{workspaceId}/definitions/destinations/{definitionId}",
      "operationId": "updateDestinationDefinition",
      "summary": "Airbyte Update Destination Definition Details.",
      "tags": [
        "public_destination_definitions",
        "public",
        "DestinationDefinitions"
      ]
    },
    {


# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/airbyte/refs/heads/main/json-structure/airbyte-structure.json