---
title: "Returns a list of the Network Function on the platform"
method: GET
path: "/function"
tags: ["Network Functions"]
---

# Returns a list of the Network Function on the platform

`GET /function`

## Response `200`

Successful Operation

- NetFunc[] — A list of Network Functions
  - `id` string, required — A unique ID for this network function
  - `name` string — Optional name for the network function
  - `gen` 4 | 5, required — Type of the network function - 4: 4G, 5: 5G
  - `func` 0 | 1, required — 0: Core, 1: Radio
  - `shared` object, required — Defines if the function can be shared between different slices
    - `availability` boolean, required — true: shared, false: no shared
    - `max_shared` number — Max number of slices - If availability is true and max_shared not defined, it will be assumed unlimited availability
  - `type` 0 | 1, required — 0: Virtual, 1: Physical
  - `location` string, required — Supported location
  - `ns_list` Ns[] — Conditional - If type == Virtual - A list of the NSs that will be part of the slice
    - `nsd-id` string — The NSD id as defined on the NFVO
    - `ns-name` string — The name of the NS
    - `placement` 0 | 1 — 1: Core, 2: Edge
    - `optional` boolean
  - `pnf_list` Pnf[] — Conditional - If type == Physical - A list of the PNFs that will be part of the slice
    - `pnf-id` string — A Unique ID of the pnf
    - `pnf-name` string — The name of the PNF
    - `description` string
    - `ip` string — The management IP of the PNF
    - `ip_s1` string — Optional - The IP of the S1 Interface
    - `location` string — The location of the PNF
    - `optional` boolean
  - `ems-id` string — Optional - Defines the EMS that is responsible for D1&2 configuration
  - `other_required_functions` string[] — A list with the IDs of other functions that are required to be deployed along with this
  - `other_supported_functions` string[] — A list with the IDs of other functions that can be deployed along with this

## Other responses

- `400` — Bad Request
- `500` — Server Error

---

[API](https://skmtc.net/core-ncsrd/apis/katana.md) · [All operations](https://skmtc.net/core-ncsrd/apis/katana/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/core-ncsrd/katana/versions/7ddfc4202f39/schema)
