PSA Rest APIs V2
Tara Bennet avatar
Written by Tara Bennet
Updated over a week ago

Introduction

PSA has a REST API which is documented using Swagger. On SwaggerUI, you can view all the endpoints and try them.

Note: The original V1 API documented at https://api.psa.pulseway.com is still available but will no longer receive any enhancements.

The V2 API call limit is 1500 per hour per endpoint.

Authentication

· With SwaggerUI users can authenticate on our API webpage or use any API collaborative platforms like Postman.

· For valid authentication, a user needs to key in

o PSA username and password.

o Company name and server URL

o Navigate to My Settings: Click on your name on the right of the top navigation bar

o Gateway URL is the server URL of your tenant, eg: https://psa.pulseway.com/ and Company/Tenant name will be listed here.

Authorize your requests

To get started, you will have to authorize your session by clicking the Authorize button and fill the user details in the Authorization modal pictured below:

1. Navigate to /v2/security/authenticate

2. Expand, click on Try it out

3. Fill the form

4. Fill in the following details, execute.

· You will receive a token that can be authorized to make other requests.

· The authorize button on the top of the page will use the API key and validate all of the endpoints

· Use refresh token and get a new token without having to refill the form.

Did this answer your question?