Home - RingCentral-Pro-Services/psi-validator.js GitHub Wiki
Welcome to the psi-validator.js wiki!
RingCentral's Professional Services Innovation created this repository to validate various API calls to the RC platform. While the platform provides OpenAPI specs, there are several 'gotchas' that can hinder development, especially when creating user facing web pages. An example is User extension POST request vs Limited Extension POST requests. They both require a contact
object to be part of the body of the request, but if sending contact.lastName
with a Limited Extension POST request, this breaks the RC front end UI. The OpenAPI spec can't account for this unfortunately.
Since we write applications frequently, with different code bases, our developers have to keep these validation issues in mind between projects. To avoid this, we're going to consolidate these validation rules into one package here, that can be used anywhere.