The playground building blocks can be used to develop applications that operate across multiple network-platform environments. Applications can access the playground building blocks using the open, technology-independent application programming interfaces (API) defined by Parlay. By releasing developers from underlying code, networks complexity, and complex platform environments, Parlay's open APIs and web services allow for service innovation within the enterprise. The Parlay X API has been widely deployed in telecom networks globally. The Parlay X 2.1 specification has been defined jointly between the European Telecommunications Standards Institute (ETSI), Parlay, and the Third Generation Partnership Program (3GPP).
Parlay has however not prepared APIs for all building blocks we are exposing through the playground lab. In order to facilitate for easy access to these services as well, custom web services based APIs have been defined.
The mapping between the playground enabler and the associated APIs is available in the table below.
| Enabler | API | |
|---|---|---|
| All parlay X APIs | ParlayX - Part 1 - Common | |
| Send Messages | ParlayX - Part 4 - Short Messaging | |
| ParlayX - Part 5 - Multimedia Messaging | ||
| Receive Messages | ParlayX - Part 4 - Short Messaging | |
| ParlayX - Part 5 - Multimedia Messaging | ||
| Payment | ParlayX - Part 6 - Payment | |
| Positioning | ParlayX - Part 9 - Terminal Location | |
| Call Control | ParlayX - Part 2 - Third party call | |
| ParlayX - Part 3 - Call notification | ||
| ParlayX - Part 10 - Call handling | ||
| ParlayX - Part 11 - Audio Call | ||
| Location Simulator provisioning | Custom - Location simulator provisioning | |
| Subscriber Profile | Custom - Subscriber profile |


