<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Protegrity REST APIs on</title><link>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/</link><description>Recent content in Protegrity REST APIs on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/index.xml" rel="self" type="application/rss+xml"/><item><title>Accessing the Protegrity REST APIs</title><link>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/protegrity_rest_api_authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/protegrity_rest_api_authentication/</guid><description>&lt;p>The following section lists the requirements for accessing the Protegrity REST APIs.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Available endpoints - Protegrity has enabled the following endpoints to access the REST APIs.&lt;/p>
&lt;dl>
&lt;dt>Base URL&lt;/dt>
&lt;dd>https://{ESA IP address or Hostname}/pty/&amp;lt;Version&amp;gt;/&amp;lt;API&amp;gt;&lt;/dd>
&lt;/dl>
&lt;p>Where:&lt;/p>
&lt;ul>
&lt;li>&lt;em>ESA IP address or Hostname&lt;/em>: Specifies the IP address or Hostname of the ESA.&lt;/li>
&lt;li>&lt;em>Version&lt;/em>: Specifies the version of the API.&lt;/li>
&lt;li>&lt;em>API&lt;/em>: Endpoint of the REST API.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>Authentication - You can access the REST APIs using basic authentication, client certificates, or tokens. The authentication depends on the type of REST API that you are using.
For more information about accessing the REST APIs using these authentication mechanisms, refer to the section &lt;a href="https://docs.protegrity.com/aiteam-edition/techpreview/docs/aog/command_line_interface_cli_manager/working_with_administration/accessing_rest_api_resources/_index.md">Accessing REST API Resources&lt;/a>.&lt;/p></description></item><item><title>View the Protegrity REST API Specification Document</title><link>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/protegrity_rest_api_specs_doc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/protegrity_rest_api_specs_doc/</guid><description>&lt;p>The steps mentioned in this section contains the usage of Docker containers and services to download and launch the images for Swagger Editor within a Docker container.&lt;/p>
&lt;p>For more information about Docker, refer to the &lt;a href="https://docs.docker.com/">Docker documentation&lt;/a>.&lt;/p>
&lt;blockquote>
&lt;p>The following example uses Swagger Editor to view the REST API specification document. In this example, JSON Web Token (JWT) is used to authenticate the REST API.&lt;/p>&lt;/blockquote>
&lt;ol>
&lt;li>
&lt;p>Install and start the Swagger Editor.&lt;/p></description></item><item><title>Using the Common REST API Endpoints</title><link>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_common_rest_apis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_common_rest_apis/</guid><description>&lt;p>The following section specifies the common operations that are applicable to all the Protegrity REST APIs.&lt;/p>
&lt;blockquote>
&lt;p>The Base URL for each API will change depending on the version of the API being used. The following table specifies the version that you must use when executing the common operations for each API.&lt;/p>&lt;/blockquote>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>REST API&lt;/th>
 &lt;th>Version in the Base URL &amp;lt;Version&amp;gt;&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Policy Management&lt;/td>
 &lt;td>v2&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Encrypted Resilient Package&lt;/td>
 &lt;td>v1&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Authentication and Token Management&lt;/td>
 &lt;td>v1&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="common_rest_api_endpoints">Common REST API Endpoints&lt;/h2>
&lt;p>The following table lists the common operations for the Protegrity REST APIs.&lt;/p></description></item><item><title>Using the Policy Management REST APIs</title><link>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_pmg_rest_apis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_pmg_rest_apis/</guid><description>&lt;blockquote>
&lt;p>The user accessing these APIs must have the &lt;em>Security Officer&lt;/em> permission for write access and the &lt;em>Security Viewer&lt;/em> permission for read-only access.&lt;br>
For more information about the roles and permissions required, refer to the section &lt;a href="https://docs.protegrity.com/aiteam-edition/techpreview/docs/aog/web_user_interface_management/aog_passwordpolicy_app_services/aog_managing_roles.md">Managing Roles&lt;/a>.&lt;/p>&lt;/blockquote>
&lt;blockquote>
&lt;p>The Policy Management API uses the v2 version.&lt;/p>&lt;/blockquote>
&lt;p>If you want to perform common operations using the Policy Management REST API, then refer the section &lt;a href="https://docs.protegrity.com/aiteam-edition/techpreview/docs/protegrity_rest_apis/using_common_rest_apis.md">Using the Common REST API Endpoints&lt;/a>.&lt;/p>
&lt;p>The following table provides section references that explain usage of some of the Policy Management REST APIs. It includes an example workflow to work with the Policy Management functions. If you want to view all the Policy Management APIs, then use the &lt;a href="https://docs.protegrity.com/aiteam-edition/techpreview/docs/protegrity_rest_apis/using_common_rest_apis.md/#rps_api_retrieving_the_specification_document">/doc&lt;/a> API to retrieve the API specification.&lt;/p></description></item><item><title>Using the Encrypted Resilient Package REST APIs</title><link>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_resilient_rest_apis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_resilient_rest_apis/</guid><description>&lt;blockquote>
&lt;p>The Encrypted Resilient Package API is only used by the Immutable Resilient protectors.&lt;/p>&lt;/blockquote>
&lt;p>&lt;strong>Before you begin:&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>
&lt;p>Ensure that the concept of resilient protectors and necessity of a resilient package is understood.&lt;br>
For more information on how the REST API is used to export the encrypted resilient package in an immutable policy deployment, refer to the section &lt;a href="https://docs.protegrity.com/aiteam-edition/techpreview/protectors/application_protector/devops_ap_common">DevOps Approach for Application Protector&lt;/a>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Ensure that the &lt;strong>RPS&lt;/strong> service is running on the ESA.&lt;/p></description></item><item><title>Using the Authentication and Token Management REST APIs</title><link>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_auth_rest_apis/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/techpreview/docs/features/nfa/protegrity_rest_apis/using_auth_rest_apis/</guid><description>&lt;blockquote>
&lt;p>The Authentication and Token Management API uses the v2 version.&lt;/p>&lt;/blockquote>
&lt;p>If you want to perform common operations using the Authentication and Token REST API, then refer the section &lt;a href="https://docs.protegrity.com/aiteam-edition/techpreview/docs/protegrity_rest_apis/using_common_rest_apis.md">Using the Common REST API Endpoints&lt;/a>.&lt;/p>
&lt;p>The following table provides section references that explain usage of some of the Authentication and Token REST APIs. It includes sample examples to work with the Authentication and Token functions. If you want to view all the Authentication and Token APIs, then use the &lt;a href="https://docs.protegrity.com/aiteam-edition/techpreview/docs/protegrity_rest_apis/using_common_rest_apis.md/#rps_api_retrieving_the_specification_document">/doc&lt;/a> API to retrieve the API specification.&lt;/p></description></item></channel></rss>