Skip to content

Commit 9161a76

Browse files
committed
feat(providers): add luma-v2 targeting public-api.luma.com
1 parent 06ea727 commit 9161a76

9 files changed

Lines changed: 120 additions & 2 deletions

File tree

docs/api-catalog.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> Compact provider slug catalog for agents. Use the slug to reconstruct provider-specific docs URLs only when needed.
44

5-
Provider count: 926
5+
Provider count: 927
66

77
URL patterns:
88
- Main provider page: https://nango.dev/docs/integrations/all/{slug}.md or https://nango.dev/docs/api-integrations/{slug}.md
@@ -478,6 +478,7 @@ URL patterns:
478478
| `loops-so` | Loops.so | API_KEY | [docs](https://nango.dev/docs/integrations/all/loops-so.md) | | | marketing, communication |
479479
| `lucid-scim` | Lucid (SCIM) | API_KEY | [docs](https://nango.dev/docs/integrations/all/lucid-scim.md) | [connect](https://nango.dev/docs/integrations/all/lucid-scim/connect.md) | | productivity |
480480
| `luma` | Luma | API_KEY | [docs](https://nango.dev/docs/integrations/all/luma.md) | | | productivity, ticketing |
481+
| `luma-v2` | Luma (v2) | API_KEY | [docs](https://nango.dev/docs/integrations/all/luma-v2.md) | | | productivity, ticketing |
481482
| `lumos` | Lumos | API_KEY | [docs](https://nango.dev/docs/api-integrations/lumos.md) | [connect](https://nango.dev/docs/api-integrations/lumos/connect.md) | | productivity |
482483
| `mailchimp` | Mailchimp | OAUTH2 | [docs](https://nango.dev/docs/integrations/all/mailchimp.md) | | | marketing, surveys |
483484
| `mailgun` | Mailgun | BASIC | [docs](https://nango.dev/docs/integrations/all/mailgun.md) | [connect](https://nango.dev/docs/integrations/all/mailgun/connect.md) | | marketing |

docs/docs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1401,6 +1401,7 @@
14011401
"api-integrations/looker-oauth",
14021402
"integrations/all/lucid-scim",
14031403
"integrations/all/luma",
1404+
"integrations/all/luma-v2",
14041405
"api-integrations/lumos",
14051406
"integrations/all/mailchimp",
14061407
"integrations/all/mailgun",

docs/integrations/all/luma-v2.mdx

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Luma (v2)
3+
sidebarTitle: Luma (v2)
4+
---
5+
6+
import Overview from "/snippets/overview.mdx"
7+
import PreBuiltTooling from "/snippets/generated/luma-v2/PreBuiltTooling.mdx"
8+
import PreBuiltUseCases from "/snippets/generated/luma-v2/PreBuiltUseCases.mdx"
9+
10+
<Overview />
11+
<PreBuiltTooling />
12+
<PreBuiltUseCases />
13+
14+
## Access requirements
15+
| Pre-Requisites | Status | Comment|
16+
| - | - | - |
17+
| Paid dev account || |
18+
| Paid test account || |
19+
| Partnership || |
20+
| App review || |
21+
| Security audit || |
22+
23+
24+
## Setup guide
25+
26+
_No setup guide yet._
27+
28+
<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>
29+
30+
<Note>Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/luma-v2.mdx)</Note>
31+
32+
33+
## Useful links
34+
35+
- [Generate a Luma API key.](https://lu.ma/personal/settings)
36+
- [Luma Authentication](https://docs.luma.com/reference/getting-started-with-your-api#authentication)
37+
- [Luma API docs](https://docs.luma.com/reference)
38+
39+
<Note>Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/luma-v2.mdx)</Note>
40+
41+
## API gotchas
42+
43+
- Targets `https://public-api.luma.com`, the domain in Luma's current API reference. The legacy `luma` provider targets `https://api.lu.ma`, which Luma keeps available for backward compatibility.
44+
- `public-api.luma.com` serves both the current `/v1/...` routes and the legacy `/public/v1/...` paths, so requests written for the legacy provider work here unchanged.
45+
- Luma uses API_KEY authentication mode with `x-luma-api-key: API_KEY` as a request header to access different endpoints.
46+
- Luma enforces a rate limit of 300 requests in any 1-minute period across all endpoints. If you hit the rate limit, you will be locked out for one minute. For more details, check [Luma rate limits](https://docs.luma.com/reference/rate-limits)
47+
48+
<Note>Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/luma-v2.mdx)</Note>

docs/llms-full.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15025,6 +15025,7 @@ Use these slugs to construct provider-specific docs URLs only when needed.
1502515025
| `loops-so` | Loops.so | API_KEY | [docs](https://nango.dev/docs/integrations/all/loops-so.md) | | | marketing, communication |
1502615026
| `lucid-scim` | Lucid (SCIM) | API_KEY | [docs](https://nango.dev/docs/integrations/all/lucid-scim.md) | [connect](https://nango.dev/docs/integrations/all/lucid-scim/connect.md) | | productivity |
1502715027
| `luma` | Luma | API_KEY | [docs](https://nango.dev/docs/integrations/all/luma.md) | | | productivity, ticketing |
15028+
| `luma-v2` | Luma (v2) | API_KEY | [docs](https://nango.dev/docs/integrations/all/luma-v2.md) | | | productivity, ticketing |
1502815029
| `lumos` | Lumos | API_KEY | [docs](https://nango.dev/docs/api-integrations/lumos.md) | [connect](https://nango.dev/docs/api-integrations/lumos/connect.md) | | productivity |
1502915030
| `mailchimp` | Mailchimp | OAUTH2 | [docs](https://nango.dev/docs/integrations/all/mailchimp.md) | | | marketing, surveys |
1503015031
| `mailgun` | Mailgun | BASIC | [docs](https://nango.dev/docs/integrations/all/mailgun.md) | [connect](https://nango.dev/docs/integrations/all/mailgun/connect.md) | | marketing |

docs/llms.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ Use provider URLs by replacing `{slug}` with a slug from the API catalog:
141141

142142
## APIs and integrations
143143

144-
- [API catalog](https://nango.dev/docs/api-catalog.txt): 926 provider slugs with canonical docs routes, auth modes, setup guides, and connect guides.
144+
- [API catalog](https://nango.dev/docs/api-catalog.txt): 927 provider slugs with canonical docs routes, auth modes, setup guides, and connect guides.
145145
- Provider-specific pages are intentionally not expanded here so core Nango guides remain easy for agents to find.
146146

147147
## Resources
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## Pre-built tooling
2+
<AccordionGroup>
3+
<Accordion title="✅ Authorization">
4+
| Tools | Status |
5+
| - | - |
6+
| Pre-built authorization (API Key) ||
7+
| Pre-built authorization UI ||
8+
| Custom authorization UI ||
9+
| End-user authorization guide | 🚫 |
10+
| Expired credentials detection ||
11+
</Accordion>
12+
<Accordion title="✅ Read & write data">
13+
| Tools | Status |
14+
| - | - |
15+
| Pre-built integrations | 🚫 (time to contribute: &lt;48h) |
16+
| API unification ||
17+
| 2-way sync ||
18+
| Webhooks from Nango on data modifications ||
19+
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: &lt;48h) |
20+
| Proxy requests ||
21+
</Accordion>
22+
<Accordion title="✅ Observability & data quality">
23+
| Tools | Status |
24+
| - | - |
25+
| HTTP request logging ||
26+
| End-to-end type safety ||
27+
| Data runtime validation ||
28+
| OpenTelemetry export ||
29+
| Slack alerts on errors ||
30+
| Integration status API ||
31+
</Accordion>
32+
<Accordion title="✅ Customization">
33+
| Tools | Status |
34+
| - | - |
35+
| Create or customize use-cases ||
36+
| Pre-configured pagination | 🚫 (time to contribute: &lt;48h) |
37+
| Pre-configured rate-limit handling | 🚫 (time to contribute: &lt;48h) |
38+
| Per-customer configurations ||
39+
</Accordion>
40+
</AccordionGroup>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
_No pre-built syncs or actions available yet._
2+
3+
<Tip>Not seeing the integration you need? [Build your own](/guides/functions/functions-guide) independently.</Tip>

packages/providers/providers.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12651,6 +12651,29 @@ luma:
1265112651
title: API Key
1265212652
description: The API key for your Luma account
1265312653

12654+
luma-v2:
12655+
display_name: Luma (v2)
12656+
categories:
12657+
- productivity
12658+
- ticketing
12659+
auth_mode: API_KEY
12660+
proxy:
12661+
headers:
12662+
x-luma-api-key: ${apiKey}
12663+
base_url: https://public-api.luma.com
12664+
verification:
12665+
method: GET
12666+
headers:
12667+
content-type: application/json
12668+
endpoints:
12669+
- /v1/users/get-self
12670+
docs: https://nango.dev/docs/integrations/all/luma-v2
12671+
credentials:
12672+
apiKey:
12673+
type: string
12674+
title: API Key
12675+
description: The API key for your Luma account
12676+
1265412677
lumos:
1265512678
display_name: Lumos
1265612679
categories:
Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)