Skip to main content

Check an Embargo list

Learn how to check an Embargo list

Checking an IP

Each SDK provides a check IP method, which can be used to check IP addresses with the Embargo service. Here's an example of checking an IP with the Embargo service.

POST/v1/ip/check
import os

import pangea.exceptions as pe
from pangea.config import PangeaConfig
from pangea.services import Embargo
from pangea.tools import logger_set_pangea_config

token = os.getenv("PANGEA_EMBARGO_TOKEN")
domain = os.getenv("PANGEA_DOMAIN")
config = PangeaConfig(domain=domain)
embargo = Embargo(token, config=config, logger_name="embargo")
logger_set_pangea_config(logger_name=embargo.logger.name)


def main():
    ip = "213.24.238.26"
    print(f"Checking Embargo IP: {ip}")
    try:
        embargo_response = embargo.ip_check(ip=ip)
        print(f"Response: {embargo_response.result}")
    except pe.PangeaAPIException as e:
        print(f"Embargo Request Error: {e.response.summary}")
        for err in e.errors:
            print(f"\t{err.detail} \n")


if __name__ == "__main__":
    main()

For complete details on the check method, see the API documentation or for details on other languages' SDK, see the SDK documentation.

Was this article helpful?

Contact us

Secure AI from cloud to code

636 Ramona St Palo Alto, CA 94301

©2025 Pangea. All rights reserved.

PrivacyYour Privacy ChoicesTerms of UseLegal Notices
Contact Us