Welcome to the StyleGuard Pro API specifications.
There are three different StyleGuard Pro APIs that support different methods of adding the StyleGuard Pro
proofing service to a text editing environment: JavaScript, Service and REST.
Please read the description below all three before moving on to the selected specification,
to ensure you've selected the StyleGuard Pro API that best fits your needs. The fourth API, Partner,
is for managing StyleGuard Pro accounts and licenses as a certified StyleGuard Pro vendor.
This StyleGuard Pro API is designed for use in web applications and pages. It's the fastest and
simplest API to implement, as it only requires copying a ready-made JS function into your
pages(s) and hooking that up to a button, menu item or event, and StyleGuard Pro will take it from there.
This StyleGuard Pro API is typically used when implementing StyleGuard Pro in native desktop applications.
The main requirement is that you are able to render StyleGuard's web UI in a browser control
within the application. You communicate with StyleGuard Pro using GET and POST requests, and
StyleGuard Pro responds with a complete functional web UI filled with data, according to submitted
parameters.
The StyleGuard Pro REST API is designed to give the StyleGuard Pro implementor the greatest flexibility,
in cases where the JS API and Service API won't fit. We strongly recommend one of the two
other APIs, but if you either need to create a different kind of StyleGuard Pro Client, or you need
to create a different kind of StyleGuard Pro service than what the StyleGuard Pro Client provides, then the
StyleGuard Pro REST API might be what you need. If your solution requires a UI, you will need to
build and maintain that.
If you are a certified StyleGuard Pro vendor, you should use the StyleGuard Pro Partner API to register
and manage orders, accounts, products and licenses. This is a REST API.