• Home
  • Categories

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Login to expereoOne Platform

What can we help you with?

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

Recent searches: Get Started , Manage Your Services, Manage Your Account,

  • Home
  • expereoOne API

Article 2: Access, Credentials, and Authentication

0 people liked this article

2.1 Developer Portal Access and Prerequisites

The developer portal is open to the public. To create API credentials and test with real data, an expereo.one user with the developer role is required. This role can be created via the manage users section of the expereo.one portal.

2.2 4 Steps to API Authentication

The expereoOne API uses OAuth 2.0 to authenticate requests.

  1. Log in as a Developer: Log in as a Developer; you may need to create a new user from the Profile page.
  2. Generate API Keys: Generate a new set of API keys (Client ID and Client Secret Key) from the API Credentials page.
    • WARNING: The Client Secret Key is shown only once and cannot be retrieved later; it must be saved in a safe place and should not be shared with anyone.
  3. Obtain a JSON Web Token (JWT): Use the generated keys and the relevant scope(s) to authenticate with the auth server.
    • Authentication Endpoint: https://auth.expereo.one/oauth2/token.
  4. Use the Token: Include the JSON Web Token in all subsequent HTTP requests to the GraphQL endpoint.
    • GraphQL Endpoint: https://api.expereo.one/graphql.

Example Authentication via curl: This uses the required customerapi/basic.read scope:

curl -X POST "https://auth.expereo.one/oauth2/token" \

-H "Content-Type: application/x-www-form-urlencoded" \

-d "grant_type=client_credentials" \

-d "scope=customerapi/basic.read" \

-d "client_id={CLIENT_ID}" \

-d "client_secret={CLIENT_SECRET}"

 

2.3 Scopes and Permissions

Scopes are permissions that determine the access an application will have to your expereoOne account.

Scope Name

Description

Purpose

customerapi/basic.read

Basic read

Gives access to read user information, services, and sites.

customerapi/support.read

Support read

Allows reading all support information.

customerapi/support.read-write

Support read & write

Allows reading and writing on all the support information (e.g., creating and replying to cases).

Scopes cannot be changed after the API keys have been generated; a new token must be created if different permissions are required.

Was this article helpful?

Yes
No
Give feedback about this article
Related Articles
  • How can I contact Expereo Support?
  • What information is required to report a case?
  • What are the case types I can choose?

Popular Articles

  1. What is the Support process for managing and handling cases?

     2 people say this guide was helpful

  2. How to create a new case in expereoOne?

     16 people say this guide was helpful

  3. How can I contact Expereo Support?

     9 people say this guide was helpful

  4. Where can I find the Reason for Outage (RFO) for an Incident Cases?

     0 people say this guide was helpful

Company

About us

Cases

Platform

Resources

Press

Events

Webinars

Careers

Blog

Edge Services

SD-WAN

SASE

Connect Services

Fixed Internet

Mobile Internet

Cloud Services

SD-WAN Gateways

Cloud Acceleration

Cloud Connect

Solutions

SD-WAN Performance Optimization

Network Business Continuity

MPLS Migration to SD-WAN

Global Internet

WAN Optimization

Most read

SD-WAN Benefits

Contact

General Contact

24/7 Support

Global Offices

  • Follow us on LinkedIn
  • Follow us on Twitter
  • Follow us on YouTube

Gartner peer insights logo

4.6
5 reviews on Gartner Peer Insights
As of 18 Mar 2022
  • Copyright 2021
  • Disclaimer
  • Privacy
  • Cookies
  • Use Policy
  • Terms & Conditions

Knowledge Base Software powered by Helpjuice

Expand