---
title: "POST /provider/register"
method: POST
path: "/provider/register"
tags: ["provider"]
---

# POST /provider/register

`POST /provider/register`

## Request body

- ReqProviderRegister
  - `name` string, required — Component provider name
  - `device` string, required — Component running mode
  - `version` string, required — Component version
  - `metadata` string, required — Detailed information about component registration
  - `protocol` string — Protocol: fate/bfia,etc.
  - `components_description` string — Components description

## Response `200`

Success

- CommonModel
  - `message` string
  - `code` integer

---

[API](https://skmtc.net/federatedai/apis/fate-flow-restful-api.md) · [All operations](https://skmtc.net/federatedai/apis/fate-flow-restful-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/federatedai/fate-flow-restful-api/revisions/79b43d689db6/schema)
