PipedreamHQ / PipedreamHQ/pipedream
[APP] BeatAPI — AI Music Video and Ecommerce Video API
- Dominant language
- JavaScript
- Stars
- 11.7k
- Forks
- 5.8k
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 102
Description
**Name of app / service**
BeatAPI
Website: https://beatapi.io/
**Link to developer documentation**
https://docs.beatapi.io
**Is lack of support preventing you from moving forward, or do you have a workaround?**
We have a workaround using HTTP requests and two privately published Pipedream components, but the missing public BeatAPI app integration prevents us from contributing the components to the public Registry and makes discovery and authentication setup harder for Pipedream users. We are ready to contribute and maintain the initial public actions as soon as the BeatAPI app directory and managed API-key authentication are available.
Authentication uses a BeatAPI API key sent as `Authorization: Bearer `. The public API base URL is `https://api.beatapi.io`.
**Are there specific actions or triggers you'd like to see for this app? Please let us know here or use the Action and Trigger issue templates to open requests for each!**
Initial actions we are ready to contribute:
1. **Create Music Video Task** — start an asynchronous AI music-video generation task.
2. **Get Task** — retrieve task status and output for polling-based workflows.
Follow-up actions can include Create Ecommerce Video Task, Upload File, Get Usage, and List Workflows.
The integration is intended for AI video automation workflows, including music-video pipelines and n8n/Pipedream-style developer automations.
Contributor guide
Research direction
Start with the BeatAPI developer documentation at docs.beatapi.io and verify the Authorization Bearer API-key flow against https://api.beatapi.io. Follow the repository's existing app-integration conventions, then add the BeatAPI app directory with Create Music Video Task and Get Task actions. Done means users can authenticate and run both polling-oriented actions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100