Nxsys API Documentation
  1. Authentication
Nxsys API Documentation
  • Introduction
    • Nxsys API Documentation
    • Base URL and Environments
    • Handling Errors
    • Pagination
    • Best Practices
  • Authentication
    • Overview
    • Step 1: Create a Client Application
    • Step 2: Obtain Authorization Code
    • Step 3: Exchange your Authorization Code for an Access Token
    • Step 4: Refresh your Access Token
  • APIs
    • Authentication
      • Construct the Authorization URL
        GET
      • Exchange your Authorization Code for an Access Token
        POST
    • Candidates
      • Create Candidate
      • Get Candidates
      • Update Candidate
    • VAT Codes
      • Get Default VAT Codes
    • PaymentRate
      • Create Payment Rate
      • Get Payment Rates
      • Get Single Payment Rate
      • Update Payment Rate
    • Timesheet
      • Create Timesheet
      • Get Timesheets
      • Get Single Timesheet
      • Update Timesheet
    • Payslips
      • Get Payslips
  1. Authentication

Construct the Authorization URL

Nxsys Umbrella - Production
https://api.nxsys.tech
Nxsys Umbrella - Production
https://api.nxsys.tech
GET
https://api.nxsys.tech
/nxsys/oauth/grant-token-url
Generates an OAuth 2.0 authorization URL for the client application. This URL can be used to redirect users to the authorization server, where they can grant access to your application.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.nxsys.tech/nxsys/oauth/grant-token-url?clientId&clientSecret&redirectUri'
Response Response Example
{
    "url": "https://portal.nxsys.tech/oauth/authorize?clientId=NXSYS.ONZEYLYLO38TL9XEBE3JQUPGTYUQMZ7S&redirectUri=https://yourapp.com/callback&response_type=code"
}

Request

Query Params

Responses

🟢200OK
application/json
Authorization URL response
Body

Previous
Step 4: Refresh your Access Token
Next
Exchange your Authorization Code for an Access Token
Built with