BPA 10.5 REST API documentation (10.5.0.56)
AutoMate BPA Server implements a RESTful (REpresentational State Transfer) web service on your BPA Management Server. To access the BPA web service, you need to use a REST client/library that can construct the URI, header, method (GET, PUT, POST, DELETE), and body of the requests. The base URI for the BPA web service is "http://myserver:9608/BPAManagement/". By default the web service is turned off. It can be enabled in the Options->Server Settings->API Security page of the SMC. BPA Server does not need to be restarted to enable/disable this feature.
The web service uses HTTP Basic authentication and therefore does not require cookies, a session identifier, or login pages. For HTTP Basic authentication, the URI is often specified to the client like "http://myuser:mypassword@myserver:9608/BPAManagement/". The client then takes that user:password combination out of the URI, encodes it in Base64, and adds a header line similar to: "Authorization: Basic bXl1c2VyOm15cGFzc3dvcmQ=". Note: Some clients will not parse the user:password out of the URI and add the header for you. For those clients, you may have to specify the user and password as separate parameters or provide the header line yourself.
This API is only available for Enterprise version of AutoMate BPA Server.