Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 21 Next »

This article provides instructions for utilizing EPR's Connect API to integrate external applications to eplansoft REVIEW

For additional information, we recommend Project Management for Standalone and Integrated Environments.

Prerequisites

  • A user account with administrator privileges for an EPR website.
  • Login to the EPR domain as a user with administrator privileges. 
  • See Completing the Partners page for managing the incoming API credentials.


In this article


Opening the EPR Schema

  1. Login to the EPR domain as a user with administrator privileges. 
  2. Modify the URL as follows: https://[domainName].eplansoftreview.com/docs


Accessing the Connect API for partner integration via Swagger

  1. Login to the EPR domain as a user with administrator privileges. 
  2. Modify the URL as follows: https://[domainName].eplansoftreview.com/api/partner


The Partner API page will load, as shown below:



ALERT!

Tokens expire after 3 hours of inactivity.



Obtaining a Token, the POST/Login Method

Prerequisites

See Completing the Partners page for managing the incoming API credentials.

Obtain a token as an Administrator to call Connect API methods.

  1. Provide the partner name, username and password as configured on the EPR Environment/Partners page.
    1. 'Name' = the company name of the integrated application (Accela, CSDC, MaintStar, BSA, MitchellHumphrey, etc.)
  2. Do not provide a value in the email.

Example

{
  "name": "Accela",
  "username": "administrator",
  "password": "*************"
}

Obtain a token for an EPR user (SSO)

  1. Provide the partner name, username and password as configured on the EPR Environment/Partners page.

  2. Provide the user's email address to obtain a token for the user. The user's account must be 'active'.
    1. Use this option to login an EPR user using single-sign-on. The user's permissions are then obtained, based on their 'user role'.
    2. The user can then be 'navigated' to the Assignments page, the Review Page, the Project Intake or Project Deliverables page, etc simply passing the token via url. For example to go to projects page https://epr-dev.eplansoftreview.com/#!/projects?token=8305da9b9c7b4b6a333e9123353a038ec5c7e4ad347e9e36.

Example

{
  "name": "Accela",
  "username": "administrator",
  "password": "*************",
  "email": "john.doe@domain.com"
}


ALERT!

Tokens expire after 3 hours of inactivity



Next Steps:

Creating a new Project



  • No labels