bolta-io/headless Fetch
홈택스/은행/카드 거래 데이터를 headless로 수집해 CSV 파일로 저장합니다.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | headless Open API key. 워크플로우에서는 secrets.H6S_API_KEY를 넘기는 것을 권장. | yes | — |
| schema | 수집 대상 schema id (예: bank.transactions.cb.v1, hometax.tax-invoices.sales.v1, card.approvals.corp.v1). | yes | — |
| provider | providerCode (예: CB_IBK, CB_KB, HOMETAX). credential 은 콘솔에 등록된 것 중 이 provider 에 매칭되는 1개가 자동으로 선택된다. | yes | — |
| month | 수집 기간을 한 달 단위로 지정 (YYYY-MM). 1일 ~ 말일을 dateRangeStart/End 로 사용. | no | "" |
| from | dateRangeStart (YYYY-MM-DD). to 와 함께 사용. | no | "" |
| to | dateRangeEnd (YYYY-MM-DD). from 과 함께 사용. | no | "" |
| params | schema request 필드를 JSON 객체로 한 번에 전달 (multiline). month/from/to 와 병행 가능. | no | "" |
| output-format | 저장 포맷. csv (서버측, UTF-8 BOM + 한국어 헤더) | json | jsonl | markdown | yaml. | no | csv |
| output-path | 저장 위치. 디렉터리(끝 / 또는 기존 dir)면 자동 파일명, 그 외엔 그대로 파일 경로. | no | ./out/ |
| cli-version | @h6s-ai/cli 버전. 비워두면 액션 태그와 동기화된 버전 사용 (권장). | no | "" |
| timeout | data-job 폴링 타임아웃 (예: 35m, 1h). | no | 35m |
| node-version | setup-node 가 자동 호출될 때 사용할 Node 버전. 호출자가 이미 setup-node 했다면 skip-node-setup: true. | no | 20 |
| skip-node-setup | 호출자가 이미 actions/setup-node 를 실행했다면 true 로 둬서 중복 설치 방지. | no | false |
Outputs
| name | description |
|---|---|
| path | 저장된 결과 파일의 절대 경로. |
| count | 수집 레코드 수 (recordCount). |
| job-id | data-job UUID. 콘솔에서 동일 잡 조회 가능. |
| summary | 한 줄 요약. Slack/Discord 메시지나 PR 제목에 그대로 끼울 수 있음. |