You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/api-integrations/ninjaone-rmm-oauth2/how-to-register-your-own-ninjaone-rmm-api-oauth-app.mdx
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ This guide shows you how to register your own app with NinjaOne RMM to obtain yo
8
8
9
9
<Steps>
10
10
<Steptitle="Navigate to the API settings">
11
-
1. Log in to your NinjaOne instance at[app.ninjarmm.com](https://app.ninjarmm.com).
11
+
1. Log in to your NinjaOne instance (e.g.[app.ninjarmm.com](https://app.ninjarmm.com) for North America, `us2.ninjarmm.com`, `eu.ninjarmm.com`, `ca.ninjarmm.com`, or `oc.ninjarmm.com` depending on where your tenant is hosted).
12
12
2. Navigate to **Administration** > **Apps** > **API**.
13
13
3. Click on the **Client App IDs** tab.
14
14
</Step>
@@ -37,4 +37,5 @@ For more details, see [NinjaOne's Authorization Code Flow documentation](https:/
37
37
38
38
- The **Client Secret** is only displayed once after creation. If you lose it, you'll need to create a new application.
39
39
- NinjaOne access tokens expire within approximately 1 hour. Include the `offline_access` scope to ensure refresh tokens are issued for automatic token renewal.
40
+
- NinjaOne tenants are hosted on regional instances (`app.ninjarmm.com`, `us2.ninjarmm.com`, `eu.ninjarmm.com`, `ca.ninjarmm.com`, `oc.ninjarmm.com`). OAuth credentials and API access only work against the tenant's own instance. Set the `instance` connection config to the tenant's hostname when creating a connection; existing connections without an `instance` fall back to `app.ninjarmm.com`.
40
41
- This OAuth2 Authorization Code provider supports endpoints that require user-context authorization (e.g., running scripts on devices). If you only need machine-to-machine access, see the [NinjaOne RMM (Client Credentials)](/integrations/all/ninjaone-rmm) integration instead.
Copy file name to clipboardExpand all lines: docs/api-integrations/zendesk/how-to-register-your-own-zendesk-api-oauth-app.mdx
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Zendesk has two kinds of OAuth apps:
11
11
- Helpdesk/support apps
12
12
- CRM apps
13
13
14
-
Nango currently only supports OAuth for the Helpdesk apps. If you need CRM, reach out or contribute it :)
14
+
This guide is for the Helpdesk app, used by this `zendesk` integration. For Zendesk's CRM product, use the [Zendesk Sell](/integrations/all/zendesk-sell) integration instead.
15
15
</Note>
16
16
17
17
## Creating a Zendesk OAuth Client
@@ -35,8 +35,8 @@ Nango currently only supports OAuth for the Helpdesk apps. If you need CRM, reac
35
35
36
36
<Note>
37
37
Important considerations when creating your OAuth client:
38
-
- Make sure to create a Zendesk OAuth app (`https://<USER-SUBDOMAIN>.zendesk.com/admin/apps-integrations/apis/zendesk-api/settings`), _not_ a Zendesk Sales CRM OAuth app.
39
-
- The subdomain is a critical part of the OAuth flow and API calls. It's the unique identifier in the Zendesk URL: `https://<subdomain>.zendesk.com`.
38
+
- Make sure to create a Zendesk OAuth app (`https://<USER-SUBDOMAIN>.zendesk.com/admin/apps-integrations/apis/oauth-clients`), _not_ a Zendesk Sales CRM OAuth app.
39
+
- The client you create is scoped to whichever Zendesk subdomain you're logged into (`https://<subdomain>.zendesk.com`). It'll only work for that subdomain unless you request a global client (see below).
40
40
- When creating an OAuth client, make sure to fill out all fields, even those marked as "optional", especially if you plan to request a **global OAuth client** later.
41
41
</Note>
42
42
@@ -66,7 +66,7 @@ For security reasons, Zendesk doesn't allow developers to create their own globa
66
66
## Additional Resources
67
67
68
68
Zendesk has [rate limits](https://developer.zendesk.com/api-reference/introduction/rate-limits/) that vary by plan. For more details on Zendesk's OAuth implementation, see:
Copy file name to clipboardExpand all lines: docs/integrations/all/ninjaone-rmm/connect.mdx
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,9 @@ sidebarTitle: NinjaOne RMM
6
6
# Overview
7
7
8
8
To authenticate with NinjaOne RMM, you need:
9
-
1.**Client ID** – Your OAuth application's Client ID
10
-
2.**Client Secret** – Your OAuth application's Client Secret
9
+
1.**Instance** – The hostname of the NinjaOne instance hosting your tenant (`app.ninjarmm.com` for North America, `us2.ninjarmm.com` for US2, `eu.ninjarmm.com` for EU, `ca.ninjarmm.com` for Canada, `oc.ninjarmm.com` for Oceania)
10
+
2.**Client ID** – Your OAuth application's Client ID
11
+
3.**Client Secret** – Your OAuth application's Client Secret
11
12
12
13
This guide walks you through creating an OAuth Client Application in NinjaOne RMM.
13
14
@@ -19,7 +20,7 @@ This guide walks you through creating an OAuth Client Application in NinjaOne RM
19
20
20
21
#### Step 1: Create an OAuth Client Application
21
22
22
-
1. Log in to your NinjaOne instance at `https://app.ninjarmm.com`.
23
+
1. Log in to your NinjaOne instance (`app.ninjarmm.com` for North America, `us2.ninjarmm.com` for US2, `eu.ninjarmm.com` for EU, `ca.ninjarmm.com` for Canada, or `oc.ninjarmm.com` for Oceania, depending on where your tenant is hosted).
23
24
2. Navigate to **Administration** > **Apps** > **API**.
0 commit comments