# Airbyte API Documentation > Programmatically control Airbyte through its API ## API Docs: Airbyte API - [Getting Started](https://reference.airbyte.com/reference/getting-started.md): Programatically control Airbyte Cloud through an API - [Standalone Server Deprecation and Migration to Airbyte Server](https://reference.airbyte.com/reference/standalone-server-deprecation-and-migration-to-airbyte-server.md): Published May 2, 2024 - [Authentication](https://reference.airbyte.com/reference/authentication.md): Create an access token using an Application - [portal.airbyte.com deprecation](https://reference.airbyte.com/reference/portalairbytecom-deprecation.md) - [Terraform Provider and SDKs](https://reference.airbyte.com/reference/terraform-provider-and-sdks.md): Terraform Provider and SDKs available for the Airbyte API - [Error Messages](https://reference.airbyte.com/reference/error-messages.md): Common error types & patterns you may encounter. - [Migration Guides](https://reference.airbyte.com/reference/migration-guides.md) ## API Docs: Setup Guides - [Airbyte Embedded](https://reference.airbyte.com/reference/powered-by-airbyte.md): A step-by-step guide on integrating Airbyte into your product. From 0 to 1. - [How to Create OAuth Sources](https://reference.airbyte.com/reference/creating-oauth-sources.md) - [Airbyte Terraform Provider](https://reference.airbyte.com/reference/using-the-terraform-provider.md): Getting Started with Airbyte's Terraform Provider ## API Docs: Applications - [List Applications](https://reference.airbyte.com/reference/listapplications.md) - [Create an Application](https://reference.airbyte.com/reference/createapplication.md) - [Get an Application detail](https://reference.airbyte.com/reference/getapplication.md) - [Deletes an Application](https://reference.airbyte.com/reference/deleteapplication.md) - [Get an Access Token](https://reference.airbyte.com/reference/createaccesstoken.md) ## API Docs: Sources - [List sources](https://reference.airbyte.com/reference/listsources.md) - [Get Source details](https://reference.airbyte.com/reference/getsource.md) - [Create a source](https://reference.airbyte.com/reference/createsource.md): Creates a source given a name, workspace id, and a json blob containing the configuration for the source. - [Update a Source and fully overwrite it](https://reference.airbyte.com/reference/putsource.md) - [Update a Source](https://reference.airbyte.com/reference/patchsource.md) - [Delete a Source](https://reference.airbyte.com/reference/deletesource.md) - [Initiate OAuth for a source](https://reference.airbyte.com/reference/initiateoauth.md): Given a source ID, workspace ID, and redirect URL, initiates OAuth for the source. This returns a fully formed URL for performing user authentication against the relevant source identity provider… ## API Docs: Destinations - [List destinations](https://reference.airbyte.com/reference/listdestinations.md) - [Create a destination](https://reference.airbyte.com/reference/createdestination.md): Creates a destination given a name, workspace id, and a json blob containing the configuration for the source. - [Get Destination details](https://reference.airbyte.com/reference/getdestination.md) - [Delete a Destination](https://reference.airbyte.com/reference/deletedestination.md) - [Update a Destination](https://reference.airbyte.com/reference/patchdestination.md) - [Update a Destination and fully overwrite it](https://reference.airbyte.com/reference/putdestination.md) ## API Docs: Connections - [Create a connection](https://reference.airbyte.com/reference/createconnection.md) - [List connections](https://reference.airbyte.com/reference/listconnections.md) - [Get Connection details](https://reference.airbyte.com/reference/getconnection.md) - [Update Connection details](https://reference.airbyte.com/reference/patchconnection.md) - [Delete a Connection](https://reference.airbyte.com/reference/deleteconnection.md) ## API Docs: Tags - [List all tags](https://reference.airbyte.com/reference/listtags.md): Lists all tags - [Get a tag](https://reference.airbyte.com/reference/gettag.md): Get a tag - [Update a tag](https://reference.airbyte.com/reference/updatetag.md): Update a tag - [Delete a tag](https://reference.airbyte.com/reference/deletetag.md): Delete a tag - [Create a tag](https://reference.airbyte.com/reference/createtag.md): Create a tag ## API Docs: Streams - [Get stream properties](https://reference.airbyte.com/reference/getstreamproperties.md) ## API Docs: Workspaces - [List workspaces](https://reference.airbyte.com/reference/listworkspaces.md) - [Get Workspace details](https://reference.airbyte.com/reference/getworkspace.md) - [Create a workspace](https://reference.airbyte.com/reference/createworkspace.md) - [Update a workspace](https://reference.airbyte.com/reference/updateworkspace.md) - [Delete a Workspace](https://reference.airbyte.com/reference/deleteworkspace.md) - [Create OAuth override credentials for a workspace and source type.](https://reference.airbyte.com/reference/workspaceoauthcredentials.md): Create/update a set of OAuth credentials to override the Airbyte-provided OAuth credentials used for source/destination OAuth. In order to determine what the credential configuration needs to be,… ## API Docs: Permissions - [Get Permission details](https://reference.airbyte.com/reference/getpermission.md) - [Update a permission](https://reference.airbyte.com/reference/updatepermission.md) - [Delete a Permission](https://reference.airbyte.com/reference/deletepermission.md) - [List Permissions by user id](https://reference.airbyte.com/reference/listpermissions.md) - [Create a permission](https://reference.airbyte.com/reference/createpermission.md) ## API Docs: Users - [List all users within an organization](https://reference.airbyte.com/reference/listuserswithinanorganization.md): Organization Admin user can list all users within the same organization. Also provide filtering on a list of user IDs or/and a list of user emails. ## API Docs: Organizations - [List all organizations for a user](https://reference.airbyte.com/reference/listorganizationsforuser.md): Lists users organizations. - [Create OAuth override credentials for an organization and source type.](https://reference.airbyte.com/reference/createorupdateorganizationoauthcredentials.md): Create/update a set of OAuth credentials to override the Airbyte-provided OAuth credentials used for source/destination OAuth. In order to determine what the credential configuration needs to be,… ## API Docs: Health - [Health Check](https://reference.airbyte.com/reference/get_health.md) ## API Docs: Source Definitions - [List source definitions.](https://reference.airbyte.com/reference/listsourcedefinitions.md) - [Get source definition details.](https://reference.airbyte.com/reference/getsourcedefinition.md) - [Create a source definition.](https://reference.airbyte.com/reference/createsourcedefinition.md) - [Update source definition details.](https://reference.airbyte.com/reference/updatesourcedefinition.md) - [Delete a source definition.](https://reference.airbyte.com/reference/deletesourcedefinition.md) ## API Docs: Destination Definitions - [List destination definitions.](https://reference.airbyte.com/reference/listdestinationdefinitions.md) - [Get destination definition details.](https://reference.airbyte.com/reference/getdestinationdefinition.md) - [Create a destination definition.](https://reference.airbyte.com/reference/createdestinationdefinition.md) - [Update destination definition details.](https://reference.airbyte.com/reference/updatedestinationdefinition.md) - [Delete a destination definition.](https://reference.airbyte.com/reference/deletedestinationdefinition.md) ## API Docs: Declarative Source Definitions - [List declarative source definitions.](https://reference.airbyte.com/reference/listdeclarativesourcedefinitions.md) - [Get declarative source definition details.](https://reference.airbyte.com/reference/getdeclarativesourcedefinition.md) - [Create a declarative source definition.](https://reference.airbyte.com/reference/createdeclarativesourcedefinition.md) - [Update declarative source definition details.](https://reference.airbyte.com/reference/updatedeclarativesourcedefinition.md) - [Delete a declarative source definition.](https://reference.airbyte.com/reference/deletedeclarativesourcedefinition.md)