Skip to content

Add support for declarative source definition endpoints #130

@devin-ai-integration

Description

@devin-ai-integration

From @aaronsteers

Missing Endpoints

The Airbyte API v1.6 release added new endpoints for managing declarative (YAML) source definitions. These endpoints are not yet available in the Speakeasy-generated SDK.

Endpoints Needed

Declarative Source Definitions:

  • GET - /workspaces/{workspaceId}/definitions/declarative_sources/ - List YAML source definitions
  • POST - /workspaces/{workspaceId}/definitions/declarative_sources/ - Create YAML source definitions
  • GET - /workspaces/{workspaceId}/definitions/declarative_sources/{definitionId} - Get a specific YAML source definition
  • PUT - /workspaces/{workspaceId}/definitions/declarative_sources/{definitionId} - Update a specific YAML source definition
  • DELETE - /workspaces/{workspaceId}/definitions/declarative_sources/{definitionId} - Delete a specific YAML source definition

References

Requested by: @aaronsteers
Related: PyAirbyte implementation blocked until SDK is updated
Devin session: https://app.devin.ai/sessions/7733e25275f44008ab6cb765d4ef5106

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions