---
title: "Get Target Types"
method: GET
path: "/v1/target_types"
tags: ["Data Flows Metadata"]
---

# Get Target Types

`GET /v1/target_types`

**Authorization scope:** `data flow:list` 
 
 **Get all target type entities as a paginated list.**

## Query parameters

- `items_per_page` integer — The number of items per page in the paginated list.
- `page` integer — The current page number in the paginated list.

## Response `200`

Successful Response

- TargetTypesResponse — The target types response
  - `next_page` string, nullable — The next page URL
  - `previous_page` string, nullable — The previous page URL
  - `page` integer — The page number
  - `current_page_size` integer, required — The current page size
  - `total_items` integer — The total number of entities fetched
  - `items` TargetTypeResponse[], required
    - `name` string, required — Name of the target type
    - `target_type` string, required — Target type ID
    - `datasource_type_id` string, required — ID for the data source type
    - `connection_type` string, nullable — Connection type for the target
    - `target_task_type_id` string, required — ID for the target task type
    - `logic_step_type` string, nullable — Type of logic step
    - `target_settings` object, required — Target settings
    - `segment` string[], required — A target / data source type property that indicates whether it is a source, target, has connection, etc
    - `river_type_id` string, required — ID for the river type
    - `icon` string, nullable — Filename of icon
    - `file_zone_settings` FileZoneSettings, required — File zone related settings
      - `target_type_id` string, nullable — ID for the filezone target type
      - `default_connection_definition` object, required — Default filezone connection definition
      - `is_default` boolean — Boolean indicating usage of default filezone
      - `bucket` string, nullable — Filezone bucket
      - `is_connection` boolean — Boolean indicating whether connection utilizes filezone
      - `fields_mapping` object, nullable — Filezone fields mapping
      - `target_type_options` object, nullable — Available filezone target types
    - `api_name` string, nullable — The name of the target that the API expects

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/rivery/apis/boomi-data-integration-api.md) · [All operations](https://skmtc.net/rivery/apis/boomi-data-integration-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rivery/boomi-data-integration-api/revisions/4b3471151a8b/schema)
