---
title: "Get exposure graph by foreign system target id"
method: PUT
path: "/public/v1/alpha/exposure/target/{systemId}/{targetId}/graph"
tags: ["Exposure"]
---

# Get exposure graph by foreign system target id

`PUT /public/v1/alpha/exposure/target/{systemId}/{targetId}/graph`

**Performance impact**: Medium

## Path parameters

- `systemId` string, required
- `targetId` string, required

## Request body

- BaseExposurePayload
  - `maxTiers` integer, required
  - `type` 'Collection' | 'Target' | 'TargetList' | 'Country' | 'Alert' | 'Scenario', required
  - `scopePrivate` boolean, required
  - `scopeShared` boolean, required
  - `scopePublic` boolean, required
  - `sourceCustoms` boolean, required
  - `sourcePrewavePrediction` boolean, required
  - `sourceMedia` boolean, required
  - `sourceCustomer` boolean, required
  - `minShipments` integer, nullable
  - `minProbability` number, double, nullable
  - `shipmentsPeriodFrom` string, date, nullable
  - `shipmentsPeriodTo` string, date, nullable
  - `commodityFilter` CommodityFilter, required
    - `commodities` CommodityFilterId[], required
      - `treeId` integer, required
      - `commodityId` integer, required
      - `path` integer[], required
    - `suspectedSuppliers` boolean, required
    - `logisticsProvider` boolean, required
  - `collectionCommodityFilters` object, required
  - `exposedCollectionIds` integer[], required
  - `exposedTargetIds` integer[], required
  - `exposedTargetId` integer, nullable
  - `exposedCountryIds` integer[], required
  - `exposedAlertId` integer, nullable
  - `scenarioId` integer, nullable

## Response `200`

OK

## Other responses

- `403` — 403 Forbidden - Authentication or authorization failure. This status code is returned when: (1) the request lacks valid authentication credentials (missing or invalid X-Auth-Token header), or (2) the authenticated user does not have the required permission to access this resource.
- `429` — 429 Too Many Requests - API rate limit exceeded. The request has been rejected because the rate limit for this endpoint has been exceeded. Default rate limits: GET requests - 100 per 10 seconds, 500 per minute; POST/PUT/PATCH/DELETE requests - 20 per 10 seconds, 100 per minute. For increased access, please contact customer success.
- `500` — 500 Internal Server Error - An unexpected error occurred on the server. The request may or may not have been processed.

---

[API](https://skmtc.net/prewave/apis/public-prewave-api.md) · [All operations](https://skmtc.net/prewave/apis/public-prewave-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prewave/public-prewave-api/revisions/466169815b78/schema)
