오픈소스답게 Redash API는 직관적인 endpoint로 손쉽게 데이터를 가져올 수 있습니다. 이번 글에서는 n8n 노코드 툴을 사용하여 redash 데이터를 가져오는 방법을 알아봅니다.


1. Redash api 문서

https://redash.io/help/user-guide/integrations-and-api/api/

 

API

 

redash.io

 

API 키 발급은 쿼리 탭의 우측 상단 Show API Key를 통해 확인. cURL 형식의 Endpoint 주소도 존재. 이때 쿼리를 반드시 publish 해야지 endpoint가 잘 작동

모든 api는 기본 접속 주소에 endpoint를 불러서 작동 기본 URL(https://redash.example.com) 이 있다면 뒤에 /api/queries 를 붙여 redash에 저장되어있는 queries 목록을 가져올 수 잇음

  • /api/queries: 쿼리 객체 페이지 가져오기
  • /api/queries/<id>:  GET(개별 쿼리), POST(새로운 쿼리 생성)
  • /api/queries/<id>/results: GET(개별 쿼리)의 값 가져오기, POST(새 결과 요청하기)

쿼리 id는 url에 적혀 있음

+ Recent posts