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.

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 Actions below for all methods)

Available Actions

Tasks Actions

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

Project_Tasks Actions

  • list_project_tasks() - Returns all tasks in a project

Workspace_Task_Search Actions

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

Projects Actions

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

Task_Projects Actions

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

Team_Projects Actions

  • list_team_projects() - Returns all projects for a team

Workspace_Projects Actions

  • list_workspace_projects() - Returns all projects in a workspace

Workspaces Actions

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

Users Actions

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

Workspace_Users Actions

  • list_workspace_users() - Returns all users in a workspace

Team_Users Actions

  • list_team_users() - Returns all users in a team

Teams Actions

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

Workspace_Teams Actions

  • list_workspace_teams() - Returns all teams in a workspace

User_Teams Actions

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

Type Definitions

All response types are fully typed using Pydantic models 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.

Version Information

Package Version: 0.19.2

Connector Version: 0.1.0

SDK Version: 0.1.0

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.2.tar.gz (83.7 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.2-py3-none-any.whl (109.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: airbyte_ai_asana-0.19.2.tar.gz
  • Upload date:
  • Size: 83.7 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.2.tar.gz
Algorithm Hash digest
SHA256 e56c6f56c986d9a69b9b63caa32cb3db37f73d1f3e40a94f6fb70e0eb4e1dced
MD5 b8f08f6f1356a6517fd39562dd404709
BLAKE2b-256 d8651254a2f2bf16e775169c380f9a25b74c62e227b712b43fc062f5a6fbe03d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for airbyte_ai_asana-0.19.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7d66738b731c7ee63b51edae1c6d99dac30f184adc6a97b93f32d175f806a748
MD5 b67e3a4c8c73aafb0c84ee8f75c9db21
BLAKE2b-256 9e89def1eb570051d0e9f75f026bee101df64a45c1dde2997cf4c387c8c88d03

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