source-katana contribution from aazam-gh
What
This PR adds a new connector for source Katana (source-katana).
Contributor-provided connector description:
This is the Katana source connector that ingests data from the katana API.
Katana is a real-time cloud inventory platform to manage sales channels, products, and materials to always be ready to meet demands. You can find more about it here https://katanamrp.com/
This source uses OAuth Bearer Token for authentication. In order to obtain your API token, you must first create an account on Katana and be on their Professional Plan.
To generate a live API key: log in to your Katana account. Go to Settings > API. Select Add new API key. You can find more about the API here https://developer.katanamrp.com/reference/api-introduction
Details
Expand for list of spec properties and streams
Configuration
| Input | Type | Description | Default Value |
|---|---|---|---|
api_key |
string |
API Key. API key to use. Find it at https://katanamrp.com/login/ | |
start_date |
string |
Start date. |
Streams
| Stream Name | Primary Key | Pagination | Supports Full Sync | Supports Incremental |
|---|---|---|---|---|
| customers | id | DefaultPaginator | ✅ | ✅ |
| shipping_fee | DefaultPaginator | ✅ | ❌ | |
| costs | id | DefaultPaginator | ✅ | ✅ |
| customer_addresses | id | DefaultPaginator | ✅ | ✅ |
| variants | id | DefaultPaginator | ✅ | ✅ |
| tax_rates | id | DefaultPaginator | ✅ | ✅ |
| suppliers | id | DefaultPaginator | ✅ | ✅ |
| stocktakes | id | DefaultPaginator | ✅ | ✅ |
| stock_adjustments | id | DefaultPaginator | ✅ | ✅ |
| sales_orders | id | DefaultPaginator | ✅ | ✅ |
| sales_order_fulfillments | id | DefaultPaginator | ✅ | ❌ |
| sales_order_addresses | id | DefaultPaginator | ✅ | ✅ |
| recipes | ingredient_variant_id.product_variant_id | DefaultPaginator | ✅ | ✅ |
| purchase_orders | id | DefaultPaginator | ✅ | ✅ |
| products | id | DefaultPaginator | ✅ | ✅ |
| price_lists | id | DefaultPaginator | ✅ | ❌ |
| inventory | variant_id | DefaultPaginator | ✅ | ❌ |
| locations | id | DefaultPaginator | ✅ | ✅ |
| manufacturing_orders | id | DefaultPaginator | ✅ | ✅ |
| materials | id | DefaultPaginator | ✅ | ✅ |
Reviewer checklist
- [ ] Run
/format-fixto resolve any formatting errors - [ ] Help the contributor upload an icon that follows our icon design guidelines
- [ ] Click into the CI workflows that wait for a maintainer to run them, which should trigger CI runs
@aazam-gh is attempting to deploy a commit to the Airbyte Growth Team on Vercel.
A member of the Team first needs to authorize it.
Hello 👋 Due to the numerous contributions happening, I decided to create this view to help you know when I plan to review your contribution. If your connector has some limited-time credential feel free to reach me out.
Trial ending in 2 days
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Skipped Deployment
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| airbyte-docs | ⬜️ Ignored (Inspect) | Visit Preview | Oct 23, 2024 5:47pm |