Abilita l'accesso, crea una credenziale ed effettua la tua prima richiesta API.
Attiva l'accesso API
Il proprietario dell'organizzazione abilita l'accesso a API e MCP nelle Impostazioni. Il componente aggiuntivo condiviso ha un costo di 20 dollari USA per organizzazione al mese per le installazioni Cloud e Self-Hosted collegate. Durante il periodo di prova, le Impostazioni mostrano se l'accesso a API e MCP è incluso. Se viene visualizzato "Incluso nel periodo di prova", abilitare l'accesso; altrimenti, valutare l'opzione di attivazione a pagamento. La disattivazione dell'accesso a pagamento non annulla l'addebito del mese corrente.
Per Self-Hosted, abilita il componente aggiuntivo nella tua organizzazione Cloud di proprietà, lascia che l'installazione completi il check-in della licenza, quindi abilita l'accesso API nelle Impostazioni dell'installazione. Utilizza l'indirizzo HTTPS dell'installazione anziché l'indirizzo API Cloud in questi esempi.
Crea una credenziale
Crea una credenziale API in Impostazioni. Inizia con Inventario solo per questa procedura dettagliata. Scegli l'intera organizzazione o una società come ambito. L'ambito non può essere modificato successivamente; crea una nuova credenziale se hai bisogno di un ambito diverso.
Salva il segreto
Una credenziale API ha un nome utente e un segreto. Il segreto viene mostrato solo quando lo crei o lo ruoti. Salvalo in un gestore di password o in un archivio segreto. È riutilizzabile fino a revoca o scadenza; non è un codice di verifica monouso o la tua password di accesso.
Fai la tua prima richiesta
Eseguire l'esempio localmente. Richiede le credenziali, ottiene un token di accesso ed elenca la prima pagina dei dispositivi. Mantieni il token privato. Queste pagine di documentazione non richiedono né memorizzano mai le credenziali.
Scegli una lingua e installa le dipendenze elencate di seguito. Gli esempi utilizzano l'indirizzo API Cloud. Non incollare mai veri segreti nella documentazione, nei ticket di supporto o nei registri condivisi.
cURL: Bash + jq · Python: requests · C#: .NET 8+ (HttpClient)C#: dotnet new console → Program.cs → dotnet run$credential = Get-Credential $body = @{ username = $credential.UserName password = $credential.GetNetworkCredential().Password audience = "api" } | ConvertTo-Json $token = Invoke-RestMethod -Method Post -Uri "https://api.remotegymp.com/v1/auth/token" -ContentType "application/json" -Body $body $env:RG_API_TOKEN = $token.accessToken Invoke-RestMethod -Uri "https://api.remotegymp.com/v1/devices?pageSize=25" -Headers @{ Authorization = "Bearer $env:RG_API_TOKEN" }
Autorizzazioni e ambito di applicazione
Un preset seleziona le funzionalità, non il livello di accesso. Le impostazioni creano nuove credenziali con FullAccess; le funzionalità selezionate limitano comunque l'accesso. Rivedere le autorizzazioni personalizzate prima di salvare. ReadOnly e ReadWrite descrivono credenziali precedenti o create separatamente, non i nomi dei preset.
| Preset | Funzionalità selezionate |
|---|---|
| Solo inventario | Lettura dell'inventario del dispositivo. |
| Visualizzazione del supporto | Lettura dell'inventario e visualizzazione delle schermate. |
| Interattivo Supporto | Supporto per la visualizzazione e controllo dello schermo. |
| Operatore di automazione | Lettura di inventario, automazione, report e patch; esecuzione e arresto dell'automazione. |
| Accesso completo | Tutte le funzionalità correnti. |
| Autorizzazioni personalizzate | Solo le funzionalità selezionate. |
Organizzazione, azienda e sito
Un'organizzazione è il limite di livello superiore del tuo account. Le aziende separano i clienti o le unità aziendali al suo interno. I siti raggruppano i dispositivi all'interno di un'azienda. Una credenziale con ambito aziendale non può accedere ai dati di un'altra azienda.