This support document provides details about which IP address and Endpoints you should whitelist to ensure full functionality of Schema App's authoring and reporting tools.
IP Address
This is recommended to ensure the current Highlighter interface can load your website in our Chromium based web-driver and render the necessary JavaScript. We recommend you whitelist our IP address and potentially our Schema App User-Agent
Type | Value |
Schema App IP Address | 52.45.62.191 |
Schema App User Agent | Mozilla/5.0 (compatible; SchemaBot/1.2; +https://www.schemaapp.com/bot/) |
Endpoints
As part of the process of generating markup the highlighter makes a few requests to Schema App's controlled endpoints, depending on the configuration. Review the table at the end of this article for each endpoint and a description of how it is used.
Problem: Some IT firewalls may block these requests by default or due to a Content Directive Policy. When requests are blocked, the desired actions will not take place.
Solution: Whitelist all domains or whitelist using a wild card (*.schemaapp.com) to ensure the requests do not get blocked and desired results can be achieved.
Note: Although you can include a protocol (e.g. https://*.schemaapp.com), we typically recommend that you do not include the protocol. We find this tends to work better with most firewalls or blocking services.
Endpoint | Description |
*.schemaapp.com | This wildcard will whitelist all of the following domains. |
api.schemaapp.com/pagecount | This endpoint is used to log the markup deployed to a page. We use it to feed Descriptive Analytics for deployed markup, billing, and for exports of markup produced. |
cdn.schemaapp.com | This is where the highlighter itself is served from. Same with schemaFunctions |
data.schemaapp.com | This is used to retrieve data items that are created from either the editor, the crawler, or highlight.js (previously generated). |
api.schemaapp.com | This is used for requests to the API to such as YouTube and other markup services that are integrated with the highlighter |
api.schemaapp.com/entityrecog | This is used for Omni LER and would only be used for Omni Linked Entity Recognition look up tags. |
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article