Here are some common terms you can expect to see throughout this website:
API : Application program interface (API) is a set of routines, protocols, and tools for building software applications. An API specifies how software components should interact.
Authentication : Also known as AuthN. Answers the questions "Who am I?" and "Am I who I say I am?" AuthN involves validating credentials or tokens and extracting claims about the identity.
Authorization : Also known as AuthZ. Answers the question "Am I allowed to do this?" AuthZ involves correlating an identity with some access management system to see if the identity has access to the resource(s) requested.
Controlled Release : Clearly defined & closely monitored roll out plan for a select number of new customers of different sizes & market segments.
Identity : UltiPro's centralized source for authentication & authorization information
JWT : JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.
POC : Proof of Concept
Postman : GUI platform to build, test, document, and share API requests.
PSR : Performance, Scalability, & Reliability test cases generally referred together as PSR testing
REST : Representational state transfer (REST) or RESTful web services allow requesting systems to access and manipulate textual representations of web resources using a uniform and predefined set of stateless operations.
Sandbox : Development & testing environment that isolates untested code changes and outright experimentation from the production environment
Swagger : Swagger.io is an open source framework backed by a large ecosystem of tools to design, build, document, and consume RESTful APIs.
UCs : Use Cases describe UltiPro integration flows which may consist of one or more API calls. These are generally prefixed with 3 characters (BEN, BGC) and titled as shorthand descriptions for the end result.
UDN : Ultimate Software’s UltiPro Developer Network (UDN) provides an extensive toolset and community for partners to build and maintain integrations that extend the UltiPro platform.