Skip to main content

Embargo API Reference

The Pangea Embargo API lets developers quickly check IPs and country codes against known sanction and trade embargo lists.

Base URL

embargo.<csp>.<region>.pangea.cloud

post/v1/ip/check
curl -sSLX POST 'https://embargo.aws.us.pangea.cloud/v1/ip/check' \
-H 'Authorization: Bearer <your_token>' \
-H 'Content-Type: application/json' \
-d '{}'

Response

Check IP

POST
https://embargo.aws.us.pangea.cloud/v1/ip/check

Check IPs against known sanction and trade embargo lists.

required parameters

string (ip-address)

Geolocate this IP and check the corresponding country against the enabled embargo lists.

object

Pangea standard response schema

object
integer
array<object>

List of enabled sanctions containing the country where the IP originates

string

Name of list

string

Name of embargoed country

string
string

Country that created the list containing this sanction

object

Additional information about this sanction

string

A unique identifier assigned to each request made to the API. It is used to track and identify a specific request and its associated data. The request_id can be helpful for troubleshooting, auditing, and tracing the flow of requests within the system. It allows users to reference and retrieve information related to a particular request, such as the response, parameters, and raw data associated with that specific request.

"request_id":"prq_x6fdiizbon6j3bsdvnpmwxsz2aan7fqd"
string

The timestamp indicates the exact moment when a request is made to the API. It represents the date and time at which the request was initiated by the client. The request_time is useful for tracking and analyzing the timing of requests, measuring response times, and monitoring performance metrics. It allows users to determine the duration between the request initiation and the corresponding response, aiding in the assessment of API performance and latency.

"request_time":"2022-09-21T17:24:33.105Z"
string

Duration it takes for the API to process a request and generate a response. It represents the elapsed time from when the request is received by the API to when the corresponding response is returned to the client.

"response_time":"2022-09-21T17:24:34.007Z"
string

It represents the status or outcome of the API request made for IP information. It indicates the current state or condition of the request and provides information on the success or failure of the request.

"status":"success"
string

Provides a concise and brief overview of the purpose or primary objective of the API endpoint. It serves as a high-level summary or description of the functionality or feature offered by the endpoint.

post/v1/iso/check
curl -sSLX POST 'https://embargo.aws.us.pangea.cloud/v1/iso/check' \
-H 'Authorization: Bearer <your_token>' \
-H 'Content-Type: application/json' \
-d '{}'

Response

ISO Code Check

POST
https://embargo.aws.us.pangea.cloud/v1/iso/check

Check country codes against known sanction and trade embargo lists.

required parameters

string

Check this two character country ISO code against the enabled embargo lists.

object

Pangea standard response schema

object
integer
array<object>

List of enabled sanctions containing this country

string

Name of list

string

Name of embargoed country

string
string

Country that created the list containing this sanction

object

Additional information about this sanction

string

A unique identifier assigned to each request made to the API. It is used to track and identify a specific request and its associated data. The request_id can be helpful for troubleshooting, auditing, and tracing the flow of requests within the system. It allows users to reference and retrieve information related to a particular request, such as the response, parameters, and raw data associated with that specific request.

"request_id":"prq_x6fdiizbon6j3bsdvnpmwxsz2aan7fqd"
string

The timestamp indicates the exact moment when a request is made to the API. It represents the date and time at which the request was initiated by the client. The request_time is useful for tracking and analyzing the timing of requests, measuring response times, and monitoring performance metrics. It allows users to determine the duration between the request initiation and the corresponding response, aiding in the assessment of API performance and latency.

"request_time":"2022-09-21T17:24:33.105Z"
string

Duration it takes for the API to process a request and generate a response. It represents the elapsed time from when the request is received by the API to when the corresponding response is returned to the client.

"response_time":"2022-09-21T17:24:34.007Z"
string

It represents the status or outcome of the API request made for IP information. It indicates the current state or condition of the request and provides information on the success or failure of the request.

"status":"success"
string

Provides a concise and brief overview of the purpose or primary objective of the API endpoint. It serves as a high-level summary or description of the functionality or feature offered by the endpoint.

Was this article helpful?

Contact us