{"id":20938,"library":"apache-airflow-providers-zendesk","title":"Apache Airflow Providers Zendesk","description":"Apache Airflow provider package for Zendesk. Version 4.11.3 supports Airflow >= 2.7 and Python >= 3.10. Released monthly, following Airflow release schedule.","status":"active","version":"4.11.3","language":"python","source_language":"en","source_url":"https://github.com/apache/airflow/tree/main/airflow/providers/zendesk","tags":["airflow","zendesk","provider","etl"],"install":[{"cmd":"pip install apache-airflow-providers-zendesk","lang":"bash","label":"Install provider"}],"dependencies":[{"reason":"Core dependency for Airflow integration","package":"apache-airflow","optional":false},{"reason":"Zendesk API client library","package":"zenpy","optional":false}],"imports":[{"note":"Old contrib hooks were removed in Airflow 2.0","wrong":"from airflow.contrib.hooks.zendesk_hook import ZendeskHook","symbol":"ZendeskHook","correct":"from airflow.providers.zendesk.hooks.zendesk import ZendeskHook"}],"quickstart":{"code":"from airflow import DAG\nfrom airflow.providers.zendesk.hooks.zendesk import ZendeskHook\nfrom datetime import datetime\n\nwith DAG('zendesk_example', start_date=datetime(2023,1,1), schedule_interval='@daily', catchup=False) as dag:\n    # Use hook with connection id\n    hook = ZendeskHook(zendesk_conn_id='zendesk_default')\n    tickets = hook.get_tickets()\n    print(tickets)","lang":"python","description":"Basic usage of ZendeskHook to fetch tickets."},"warnings":[{"fix":"Upgrade Airflow to >= 2.7 or pin provider to 3.x.x (if compatible)","message":"Provider version 4.x.x requires Airflow >= 2.7. Older versions are incompatible.","severity":"breaking","affected_versions":">=4.0.0"},{"fix":"Set connection type to 'Zendesk' in Airflow UI or use {'conn_type': 'zendesk'} in environment variable","message":"Connection must use 'zendesk' connector type. Custom connections with incorrect type will fail.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run 'pip install apache-airflow-providers-zendesk' and restart Airflow.","cause":"Provider not installed or not available in Airflow's PYTHONPATH.","error":"ModuleNotFoundError: No module named 'airflow.providers.zendesk'"},{"fix":"Use 'from airflow.providers.zendesk.hooks.zendesk import ZendeskHook'","cause":"Using wrong import path or version mismatch (e.g., trying to import from 'airflow.contrib').","error":"AttributeError: module 'airflow.providers.zendesk.hooks.zendesk' has no attribute 'ZendeskHook'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}