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
{
"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