From 64ad0b5c4196a3913337384614185c69f7573aed Mon Sep 17 00:00:00 2001 From: DevOps Orbi <75702198+orbi-ci-bot@users.noreply.github.com> Date: Thu, 8 Jan 2026 20:27:24 +0530 Subject: [PATCH 1/6] Update ip-whitelisting-for-clients.mdx --- .../health-ai/ekascribe/ip-whitelisting-for-clients.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.mdx b/api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.mdx index 2e912e5..6040344 100644 --- a/api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.mdx +++ b/api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.mdx @@ -1,9 +1,9 @@ --- -title: IP Whitelisting for Clients -description: Whitelisting and endpoint information for Eka Scribe APIs & Audio transcription +title: IP Allowlisting for Clients +description: Allowlisting and endpoint information for Eka Scribe APIs & Audio transcription --- -# IP Whitelisting & Endpoint Information +# IP Allowlisting & Endpoint Information ## Production - **Allowed URLs:** @@ -39,4 +39,4 @@ https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com --- -> Ensure your network/firewall is configured to allow outbound connections to the above IPs and URLs for seamless integration with Eka Scribe & audio transcription APIs. +> Ensure your network/firewall is configured to allow inbound connections from the above IPs and URLs for seamless integration with Eka Scribe & audio transcription APIs. From 88f9218335277d7c843f0bc6c79967a45d5a5829 Mon Sep 17 00:00:00 2001 From: DevOps Orbi <75702198+orbi-ci-bot@users.noreply.github.com> Date: Thu, 8 Jan 2026 20:27:49 +0530 Subject: [PATCH 2/6] Rename ip-whitelisting-for-clients.mdx to ip-allowlisting-for-clients.mdx --- ...itelisting-for-clients.mdx => ip-allowlisting-for-clients.mdx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename api-reference/health-ai/ekascribe/{ip-whitelisting-for-clients.mdx => ip-allowlisting-for-clients.mdx} (100%) diff --git a/api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.mdx b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx similarity index 100% rename from api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.mdx rename to api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx From 04903c5dda1cff063cd051cc516440257fccd7d3 Mon Sep 17 00:00:00 2001 From: DevOps Orbi <75702198+orbi-ci-bot@users.noreply.github.com> Date: Thu, 8 Jan 2026 20:28:02 +0530 Subject: [PATCH 3/6] Rename ip-whitelisting-for-clients.yaml to ip-allowlisting-for-clients.yaml --- ...elisting-for-clients.yaml => ip-allowlisting-for-clients.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename api-reference/health-ai/ekascribe/{ip-whitelisting-for-clients.yaml => ip-allowlisting-for-clients.yaml} (100%) diff --git a/api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.yaml b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.yaml similarity index 100% rename from api-reference/health-ai/ekascribe/ip-whitelisting-for-clients.yaml rename to api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.yaml From 894492413fcb2d3c3b0fd0e3174792ce6fd8e3f0 Mon Sep 17 00:00:00 2001 From: DevOps Orbi <75702198+orbi-ci-bot@users.noreply.github.com> Date: Thu, 8 Jan 2026 20:31:11 +0530 Subject: [PATCH 4/6] Update ip-allowlisting-for-clients.mdx --- .../health-ai/ekascribe/ip-allowlisting-for-clients.mdx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx index 6040344..b9c0e47 100644 --- a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx +++ b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx @@ -5,6 +5,8 @@ description: Allowlisting and endpoint information for Eka Scribe APIs & Audio t # IP Allowlisting & Endpoint Information +Ensure your network/firewall is configured to allow inbound connections from the below IPs and URLs for seamless integration with Eka Scribe & audio transcription APIs. + ## Production - **Allowed URLs:** - `*.eka.care` @@ -39,4 +41,5 @@ https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com --- -> Ensure your network/firewall is configured to allow inbound connections from the above IPs and URLs for seamless integration with Eka Scribe & audio transcription APIs. +> eka.care is hosted on AWS Cloudfront, Make sure you have allowlisted [AWS CloudFront IP's](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html) + From 902f5ffc49af6502de0b07f7e84e4d78fc56f229 Mon Sep 17 00:00:00 2001 From: DevOps Orbi <75702198+orbi-ci-bot@users.noreply.github.com> Date: Thu, 8 Jan 2026 20:32:29 +0530 Subject: [PATCH 5/6] Update ip-allowlisting-for-clients.mdx --- .../ekascribe/ip-allowlisting-for-clients.mdx | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx index b9c0e47..35a8402 100644 --- a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx +++ b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx @@ -5,24 +5,15 @@ description: Allowlisting and endpoint information for Eka Scribe APIs & Audio t # IP Allowlisting & Endpoint Information -Ensure your network/firewall is configured to allow inbound connections from the below IPs and URLs for seamless integration with Eka Scribe & audio transcription APIs. +Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Scribe & audio transcription APIs. ## Production - **Allowed URLs:** - `*.eka.care` -- **Allowed IPs:** - - 13.127.159.148/32 - - 52.66.111.19/32 - - 15.206.223.155/32 - - 3.6.124.126/32 ## Staging - **Allowed URLs:** - `*.dev.eka.care` -- **Allowed IPs:** - - 3.6.115.57/32 - - 13.204.33.30/32 - - 43.204.151.111/32 ## S3 Bucket URLs @@ -41,5 +32,5 @@ https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com --- -> eka.care is hosted on AWS Cloudfront, Make sure you have allowlisted [AWS CloudFront IP's](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html) +> eka.care is hosted on AWS Cloudfront, Make sure you have allowlisted [AWS CloudFront IP Addresses.](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html) From f1eb3b97698f07d445da2a7b80578734823f60b8 Mon Sep 17 00:00:00 2001 From: orbi-ci-bot Date: Thu, 8 Jan 2026 21:11:57 +0530 Subject: [PATCH 6/6] Added IP related info --- .../doc-tool/ip-allowlisting-for-clients.mdx | 24 ++++ .../doc-tool/ip-allowlisting-for-clients.yaml | 76 ++++++++++++ .../ekascribe/ip-allowlisting-for-clients.mdx | 2 - .../ip-allowlisting-for-clients.yaml | 111 ++++++++++++++---- docs.json | 15 ++- 5 files changed, 201 insertions(+), 27 deletions(-) create mode 100644 api-reference/doc-tool/ip-allowlisting-for-clients.mdx create mode 100644 api-reference/doc-tool/ip-allowlisting-for-clients.yaml diff --git a/api-reference/doc-tool/ip-allowlisting-for-clients.mdx b/api-reference/doc-tool/ip-allowlisting-for-clients.mdx new file mode 100644 index 0000000..0429f75 --- /dev/null +++ b/api-reference/doc-tool/ip-allowlisting-for-clients.mdx @@ -0,0 +1,24 @@ +--- +title: IP Allowlisting for Clients +description: Allowlisting and endpoint information to access Eka Care EMR +--- + +Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Care EMR. + +## Production +- **Allowed URLs:** + - `*.eka.care` + +## Staging +- **Allowed URLs:** + - `*.dev.eka.care` + +## S3 Bucket URLs + +- `*.s3.ap-south-1.amazonaws.com` + + +--- + +> eka.care and dev.eka.care URL's are hosted on AWS Cloudfront, Make sure you have allowlisted [AWS CloudFront IP Addresses.](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html) + diff --git a/api-reference/doc-tool/ip-allowlisting-for-clients.yaml b/api-reference/doc-tool/ip-allowlisting-for-clients.yaml new file mode 100644 index 0000000..8b0343b --- /dev/null +++ b/api-reference/doc-tool/ip-allowlisting-for-clients.yaml @@ -0,0 +1,76 @@ +openapi: 3.0.0 +info: + title: Doctor Tool IP Allowlisting Information + description: Allowlisting and endpoint information to access Eka Care EMR + version: 1.0.0 + contact: + name: Eka Care Support + url: https://eka.care/ + email: support@eka.care + +servers: + - url: https://api.eka.care + description: Production server - Allowed URL pattern *.eka.care + - url: https://api.dev.eka.care + description: Staging server - Allowed URL pattern *.dev.eka.care + +tags: + - name: Network Configuration + description: IP allowlisting and network configuration requirements + +paths: + /network-info: + get: + tags: + - Network Configuration + summary: Get Network Configuration Requirements + description: | + Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Care EMR. + + ## Production Environment + - **Allowed URLs:** `*.eka.care` + + ## Staging Environment + - **Allowed URLs:** `*.dev.eka.care` + + ## S3 Bucket URLs + - `*.s3.ap-south-1.amazonaws.com` + + ## Important Notes + - eka.care and dev.eka.care URLs are hosted on AWS CloudFront + - Make sure you have allowlisted [AWS CloudFront IP Addresses](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html) + responses: + 200: + description: Network configuration information + content: + application/json: + schema: + type: object + properties: + production: + type: object + properties: + urls: + type: array + items: + type: string + example: ["*.eka.care"] + s3_buckets: + type: array + items: + type: string + example: ["*.s3.ap-south-1.amazonaws.com"] + staging: + type: object + properties: + urls: + type: array + items: + type: string + example: ["*.dev.eka.care"] + s3_buckets: + type: array + items: + type: string + example: ["*.s3.ap-south-1.amazonaws.com"] + diff --git a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx index 35a8402..bd18cda 100644 --- a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx +++ b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.mdx @@ -3,8 +3,6 @@ title: IP Allowlisting for Clients description: Allowlisting and endpoint information for Eka Scribe APIs & Audio transcription --- -# IP Allowlisting & Endpoint Information - Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Scribe & audio transcription APIs. ## Production diff --git a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.yaml b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.yaml index 146df3d..d32f1b5 100644 --- a/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.yaml +++ b/api-reference/health-ai/ekascribe/ip-allowlisting-for-clients.yaml @@ -1,25 +1,88 @@ -# Whitelisting and Endpoint Information for Eka Care Audio Transcription +openapi: 3.0.0 +info: + title: EkaScribe IP Allowlisting Information + description: Allowlisting and endpoint information for Eka Scribe APIs & Audio transcription + version: 1.0.0 + contact: + name: Eka Care Support + url: https://eka.care/ + email: support@eka.care -whitelisting: - production: - urls: - - "*.eka.care" - ips: - - 13.127.159.148/32 - - 52.66.111.19/32 - - 15.206.223.155/32 - - 3.6.124.126/32 - staging: - urls: - - "*.dev.eka.care" - ips: - - 3.6.115.57/32 - - 13.204.33.30/32 - - 43.204.151.111/32 -s3_buckets: - production: - - https://m-prod-voice-record.s3.ap-south-1.amazonaws.com - - https://m-prod-voice2rx-batch.s3.ap-south-1.amazonaws.com - staging: - - https://m-dev-voice-record.s3.ap-south-1.amazonaws.com - - https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com +servers: + - url: https://api.eka.care + description: Production server - Allowed URL pattern *.eka.care + - url: https://api.dev.eka.care + description: Staging server - Allowed URL pattern *.dev.eka.care + +tags: + - name: Network Configuration + description: IP allowlisting and network configuration requirements + +paths: + /network-info: + get: + tags: + - Network Configuration + summary: Get Network Configuration Requirements + description: | + Ensure your network/firewall is configured to allow inbound connections from the below URLs for seamless integration with Eka Scribe & audio transcription APIs. + + ## Production Environment + - **Allowed URLs:** `*.eka.care` + + ## Staging Environment + - **Allowed URLs:** `*.dev.eka.care` + + ## S3 Bucket URLs + + ### Production + - `https://m-prod-voice-record.s3.ap-south-1.amazonaws.com` + - `https://m-prod-voice2rx-batch.s3.ap-south-1.amazonaws.com` + - `https://m-prod-ekascribe-batch.s3.amazonaws.com` + + ### Staging + - `https://m-dev-voice-record.s3.ap-south-1.amazonaws.com` + - `https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com` + + ## Important Notes + - eka.care is hosted on AWS CloudFront + - Make sure you have allowlisted [AWS CloudFront IP Addresses](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html) + responses: + 200: + description: Network configuration information + content: + application/json: + schema: + type: object + properties: + production: + type: object + properties: + urls: + type: array + items: + type: string + example: ["*.eka.care"] + s3_buckets: + type: array + items: + type: string + example: + - "https://m-prod-voice-record.s3.ap-south-1.amazonaws.com" + - "https://m-prod-voice2rx-batch.s3.ap-south-1.amazonaws.com" + - "https://m-prod-ekascribe-batch.s3.amazonaws.com" + staging: + type: object + properties: + urls: + type: array + items: + type: string + example: ["*.dev.eka.care"] + s3_buckets: + type: array + items: + type: string + example: + - "https://m-dev-voice-record.s3.ap-south-1.amazonaws.com" + - "https://m-dev-voice2rx-batch.s3.ap-south-1.amazonaws.com" diff --git a/docs.json b/docs.json index 8007864..ecddb55 100644 --- a/docs.json +++ b/docs.json @@ -152,7 +152,13 @@ }, "api-reference/health-ai/ekascribe/audio-transcription", "api-reference/health-ai/ekascribe/Eka-FHIR-structure", - "api-reference/health-ai/ekascribe/ip-whitelisting-for-clients" + { + "group": "IP Allowlisting", + "icon": "list-check", + "pages": [ + "api-reference/health-ai/ekascribe/ip-allowlisting-for-clients" + ] + } ] }, { @@ -371,6 +377,13 @@ ] } ] + }, + { + "group": "IP Allowlisting", + "icon": "list-check", + "pages": [ + "api-reference/doc-tool/ip-allowlisting-for-clients" + ] } ] },