Skip to main content

Airbyte Asana Connector for AI platforms

Project description

Airbyte Asana AI Connector

Type-safe Asana API connector with full IDE autocomplete support for AI applications.

Package Version: 0.19.1

Connector Version: 0.1.0

SDK Version: 0.1.0

Installation

uv pip install airbyte-ai-asana

Usage

from airbyte_ai_asana import AsanaConnector
from airbyte_ai_asana.models import AsanaAuthConfig

# Create connector
connector = AsanaConnector(auth_config=AsanaAuthConfig(access_token="...", refresh_token="...", client_id="...", client_secret="..."))

# Use typed methods with full IDE autocomplete
# (See Available Operations below for all methods)

Available Operations

Tasks Operations

  • list_tasks() - Returns a paginated list of tasks
  • get_task() - Get a single task by its ID

Project_Tasks Operations

  • list_project_tasks() - Returns all tasks in a project

Workspace_Task_Search Operations

  • search_workspace_tasks() - Returns tasks that match the specified search criteria. Note - This endpoint requires a premium Asana account.

Projects Operations

  • list_projects() - Returns a paginated list of projects
  • get_project() - Get a single project by its ID

Task_Projects Operations

  • list_task_projects() - Returns all projects a task is in

Team_Projects Operations

  • list_team_projects() - Returns all projects for a team

Workspace_Projects Operations

  • list_workspace_projects() - Returns all projects in a workspace

Workspaces Operations

  • list_workspaces() - Returns a paginated list of workspaces
  • get_workspace() - Get a single workspace by its ID

Users Operations

  • list_users() - Returns a paginated list of users
  • get_user() - Get a single user by their ID

Workspace_Users Operations

  • list_workspace_users() - Returns all users in a workspace

Team_Users Operations

  • list_team_users() - Returns all users in a team

Teams Operations

  • get_team() - Get a single team by its ID

Workspace_Teams Operations

  • list_workspace_teams() - Returns all teams in a workspace

User_Teams Operations

  • list_user_teams() - Returns all teams a user is a member of

Type Definitions

All response types are fully typed using TypedDict for IDE autocomplete support. Import types from airbyte_ai_asana.types.

Documentation

Generated from OpenAPI 3.0 specification.

For API documentation, see the service's official API docs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airbyte_ai_asana-0.19.1.tar.gz (80.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airbyte_ai_asana-0.19.1-py3-none-any.whl (109.2 kB view details)

Uploaded Python 3

File details

Details for the file airbyte_ai_asana-0.19.1.tar.gz.

File metadata

  • Download URL: airbyte_ai_asana-0.19.1.tar.gz
  • Upload date:
  • Size: 80.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for airbyte_ai_asana-0.19.1.tar.gz
Algorithm Hash digest
SHA256 0031e43ce7883f1cee1d74c8dcfa0766481a99c8dfd7fac2fca1a3d52ee76cea
MD5 407d5a86e4a23cf8147f4c16012af792
BLAKE2b-256 cd864219fcd63f057b28e81c6049549bded72cc7f06d992620dacf775262e6ff

See more details on using hashes here.

File details

Details for the file airbyte_ai_asana-0.19.1-py3-none-any.whl.

File metadata

File hashes

Hashes for airbyte_ai_asana-0.19.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2a59d43a153bd77275ff6e5efd06dd6ac28df6fb891bc26a83df1fc05a92afc3
MD5 61e792055e311dc53fffb2d6a9b5bb19
BLAKE2b-256 53d38133352fabcce2543f47c48925b15968033d78c7a6c78909a9b01e54e5f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page