Adobe Suite IP Access API

Use the IP Access endpoints to manage allowed IP ranges, enabling secure data access for Query Service in Adobe Experience Platform.

Business capability
Identity & Access Management BC-620.20

Operations 3

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /security/ip-access Get allowed IP ranges for a sandbox · Retrieve all allowed IP ranges for a sandbox #
Ask an LLM
“Which IP addresses are allowed to query data in my sandbox through Query Service?”
“Is there an IP allowlist configured for Data Distiller in this sandbox?”
Tell an agent
Show the allowed IP ranges for sandbox {sandbox}.
List the IP allowlist for Query Service access in {sandbox}.
PUT /security/ip-access Set allowed IP ranges for a sandbox · Set new allowed IP ranges for a sandbox #
Ask an LLM
“How do I restrict Query Service access to our office IP ranges?”
“Can I replace the sandbox IP allowlist with a new set of ranges?”
Tell an agent
Allow only IP ranges {ipRanges} in sandbox {sandbox}.
Set the Query Service IP allowlist for {sandbox} to {ipRanges}.
DELETE /security/ip-access Remove all IP range restrictions for a sandbox · Delete all configured IP ranges for a sandbox #
Ask an LLM
“How do I clear every IP restriction on a sandbox?”
“Can I delete the whole IP allowlist for Query Service?”
Tell an agent destructive · confirm first
Delete all configured IP ranges for sandbox {sandbox}.
Remove the IP allowlist from {sandbox}.

Documentation

📖
Documentation
https://developer.adobe.com/photoshop/api/docs/
📖
Authentication
https://developer.adobe.com/developer-console/docs/guides/authentication/
📖
Documentation
https://developer.adobe.com/lightroom/api/docs/
📖
Documentation
https://developer.adobe.com/illustrator/api/docs/
📖
Documentation
https://developer.adobe.com/indesign/docs/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/
📖
GettingStarted
https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/gettingstarted/
📖
Documentation
https://developer.adobe.com/document-services/docs/overview/pdf-accessibility-auto-tag-api/
📖
Documentation
https://developer.adobe.com/analytics-apis/docs/
📖
APIReference
https://developer.adobe.com/analytics-apis/docs/2.0/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/
📖
APIReference
https://developer.adobe.com/firefly-services/docs/api/
📖
Documentation
https://developer.adobe.com/audio-video-firefly-services/
📖
GettingStarted
https://developer.adobe.com/audio-video-firefly-services/getting-started/
📖
Documentation
https://developer.adobe.com/creative-cloud-libraries/docs/
📖
APIReference
https://developer.adobe.com/creative-cloud-libraries/docs/api/
📖
Documentation
https://developer.adobe.com/express/embed-sdk/docs/guides/
📖
APIReference
https://developer.adobe.com/express/embed-sdk/docs/v4/
📖
GettingStarted
https://developer.adobe.com/express/embed-sdk/docs/guides/quickstart/
📖
Documentation
https://developer.adobe.com/experience-platform-apis/
📖
GettingStarted
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-guide
📖
Documentation
https://developer.adobe.com/marketo-apis/
📖
Authentication
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/authentication
📖
Documentation
https://developer.adobe.com/commerce/docs/
📖
GettingStarted
https://developer.adobe.com/commerce/webapi/get-started/
📖
Documentation
https://developer.adobe.com/experience-cloud/cloud-manager/
📖
Documentation
https://developer.adobe.com/journey-optimizer-apis/
📖
Documentation
https://developer.adobe.com/workfront-apis/
📖
Documentation
https://developer.adobe.com/firefly-services/docs/substance3d/
📖
Documentation
https://developer.adobe.com/data-collection-apis/
📖
Documentation
https://developer.adobe.com/adobe-status/
📖
Documentation
https://developer.adobe.com/vip-marketplace/

Specifications

Other Resources

🔗
Pricing
https://developer.adobe.com/document-services/pricing/
🔗
SDKs
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/sdks/
🔗
ReleaseNotes
https://developer.adobe.com/document-services/docs/overview/pdf-services-api/releasenotes
🔗
Guides
https://developer.adobe.com/analytics-apis/docs/2.0/guides/
🔗
Guides
https://developer.adobe.com/firefly-services/docs/guides/
🔗
Usage Notes
https://developer.adobe.com/audio-video-firefly-services/getting_started/usage/
🔗
Overview
https://developer.adobe.com/creative-cloud-libraries/docs/overview/
🔗
Integration Guide
https://developer.adobe.com/creative-cloud-libraries/docs/integrate/
🔗
API Fundamentals
https://experienceleague.adobe.com/en/docs/experience-platform/landing/platform-apis/api-fundamentals
🔗
Developer Guide
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/home
🔗
REST API
https://experienceleague.adobe.com/en/docs/marketo-developer/marketo/rest/rest-api
🔗
REST API
https://developer.adobe.com/commerce/webapi/rest/
🔗
GraphQL API
https://developer.adobe.com/commerce/webapi/graphql-api/
🔗
REST API Reference
https://developer.adobe.com/commerce/webapi/reference/rest/paas/
🔗
GraphQL
https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/graphql/adobe-suite-graphql.md
🔗
Webhooks
https://developer.adobe.com/experience-cloud/cloud-manager/guides/getting-started/create-event-integration/
🔗
StatusPage
https://status.adobe.com/

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adobe-suite:adobe-suite-ip-access-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adobe-suite-ip-access-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Data Distiller Authorization IP Access API
  description: Use the Adobe Experience Platform Data Distiller Authorization API to manage IP-based access restrictions for Query Service by controlling which IP addresses are allowed.
  version: 1.0.0
servers:
- url: https://{environment}.adobe.io/
  variables:
    environment:
      default: platform
      enum:
      - platform
      - platform-stage
tags:
- name: IP Access
  description: Use the IP Access endpoints to manage allowed IP ranges, enabling secure data access for Query Service in Adobe Experience Platform.
paths:
  /security/ip-access:
    get:
      tags:
      - IP Access
      summary: Retrieve all allowed IP ranges for a sandbox
      operationId: retrieveIPRanges
      parameters:
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-gw-ims-org-id'
      - $ref: '#/components/parameters/x-api-key'
      - $ref: '#/components/parameters/x-sandbox-name'
      - $ref: '#/components/parameters/accept-encoding'
      responses:
        200:
          x-summary: Success
          description: A successful response returns a list of the sandbox’s allowed IP ranges.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/allowedIPRangeResponse'
        401:
          x-summary: Unauthorized
          description: The provided authentication credentials are missing or invalid.
        404:
          x-summary: Not Found
          description: The specified resource or endpoint could not be found.
        500:
          x-summary: Internal Server Error
          description: An unexpected server error occurred.
    put:
      tags:
      - IP Access
      summary: Set new allowed IP ranges for a sandbox
      operationId: setIPRanges
      parameters:
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-gw-ims-org-id'
      - $ref: '#/components/parameters/x-api-key'
      - $ref: '#/components/parameters/x-sandbox-name'
      - $ref: '#/components/parameters/accept-encoding'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                ipRanges:
                  type: array
                  description: The list of IP ranges to allow for data access in the sandbox.
                  items:
                    type: object
                    properties:
                      ipRange:
                        type: string
                        description: The allowed IP or CIDR range.
                        example: 136.23.110.0/23
                      description:
                        type: string
                        description: An optional description of the IP range.
                        example: VPN-1 gateway IPs
      responses:
        200:
          x-summary: Success
          description: A successful response returns details about the newly configured IP ranges.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/allowedIPRangeResponse'
        400:
          x-summary: Bad Request
          description: 'The request payload may be malformed, or some of the IP/CIDR blocks provided in the request are invalid.

            '
        401:
          x-summary: Unauthorized
          description: The authentication credentials are missing or invalid.
        404:
          x-summary: Not Found
          description: The specified resource or endpoint was not found.
        500:
          x-summary: Internal Server Error
          description: An unexpected server error occurred.
    delete:
      tags:
      - IP Access
      summary: Delete all configured IP ranges for a sandbox
      operationId: deleteIPRanges
      parameters:
      - $ref: '#/components/parameters/authorization'
      - $ref: '#/components/parameters/x-gw-ims-org-id'
      - $ref: '#/components/parameters/x-api-key'
      - $ref: '#/components/parameters/x-sandbox-name'
      - $ref: '#/components/parameters/accept-encoding'
      responses:
        200:
          x-summary: Success
          description: A successful response returns details about the deleted IP ranges.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/deletedIPRangeResponse'
        401:
          x-summary: Unauthorized
          description: The authentication credentials are missing or invalid.
        404:
          x-summary: Not Found
          description: The specified resource or endpoint was not found.
        500:
          x-summary: Internal Server Error
          description: An unexpected server error occurred.
components:
  parameters:
    accept-encoding:
      name: Accept-Encoding
      in: header
      description: The type of response encoding expected. The supported values are `gzip` and `identity`.
      required: false
      schema:
        type: string
        enum:
        - gzip
        - identity
        default: identity
    x-api-key:
      name: x-api-key
      in: header
      description: The API key for Adobe Experience Platform.
      required: true
      schema:
        type: string
    authorization:
      name: Authorization
      in: header
      description: The bearer token for authorization.
      required: true
      schema:
        type: string
    x-sandbox-name:
      name: x-sandbox-name
      in: header
      description: The name of the sandbox where the operation will take place.
      required: true
      schema:
        type: string
    x-gw-ims-org-id:
      name: x-gw-ims-org-id
      in: header
      description: The organization ID for Adobe Experience Platform.
      required: true
      schema:
        type: string
  schemas:
    deletedIPRangeResponse:
      type: object
      properties:
        imsOrg:
          type: string
          description: The organization ID associated with the sandbox.
          example: 18D63B2559DF0C130A49422D@AdobeOrg
        sandboxName:
          type: string
          description: The name of the sandbox from which IP ranges are deleted.
          example: prod
        channel:
          type: string
          description: 'The access mode for IP restrictions. Currently, the only accepted value is `data_distiller`, which applies restrictions to PSQL and JDBC connections.

            '
          example: data_distiller
        deletedIpRanges:
          type: array
          description: A list of deleted IP ranges.
          items:
            type: object
            properties:
              ipRange:
                type: string
                description: The deleted IP address or CIDR range.
                example: 136.23.110.0/23
              description:
                type: string
                description: A description of the deleted IP range.
                example: VPN-1 gateway IPs
    allowedIPRangeResponse:
      type: object
      properties:
        imsOrg:
          type: string
          description: The organization ID associated with the sandbox.
          example: 18D63B2559DF0C130A49422D@AdobeOrg
        sandboxName:
          type: string
          description: The name of the sandbox where IP restrictions are applied.
          example: prod
        channel:
          type: string
          description: 'The access mode for IP restrictions. Currently, the only accepted value is `data_distiller`, which applies restrictions to PSQL and JDBC connections.

            '
          example: data_distiller
        allowedIpRanges:
          type: array
          description: The list of permitted IP ranges in either CIDR or fixed IP format.
          items:
            type: object
            properties:
              ipRange:
                type: string
                description: The allowed IP address or CIDR range.
                example: 136.23.110.0/23
              description:
                type: string
                description: An optional description of the IP range.
                example: VPN-1 gateway IPs