Skip to content

fl.update_upstream_info

Note

This document has been machine translated.

Updates upstream information registered in the model store.

Parameters

  • id: integer -- ID of upstream information.
  • model_store_ddc: string -- model store name.
  • upstream_endpoint: string -- endpoint of upstream node. This item can be omitted. If omitted, the current configuration value is not changed.
  • upstream_apikey: string -- API key to connect to the upstream node. This item can be omitted. If omitted, the current configuration is not changed.
  • upstream_secret: string -- Secret for connecting to upstream nodes. This item can be omitted. If omitted, the current configuration is not changed.
  • upstream_model_store_ddc: string -- The model store name of the upstream node. This item can be omitted. If omitted, the current configuration values are not changed.

Return Values

The upstream information of the model store is returned. See upstream_info for details.

Execution example

Request Data

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "fl.update_upstream_info",
  "params": {
    "id": 6,
    "upstream_endpoint": "https://localhost/api/v2/fl/jsonrpc",
    "upstream_apikey": "9c6f4574-89d1-4e3c-8af7-2549dc217fcf",
    "upstream_secret": "aef8caingiej1ieNieJ3Phool4maeGohcies",
    "upstream_model_store_ddc": "other_upstream_store"
  }
}

Request Execution

curl -H "Content-type: application/json" \
     -H "APIKey: 9c6f4574-89d1-4e3c-8af7-2549dc217fcf" \
     -H "Secret: aef8caingiej1ieNieJ3Phool4maeGohcies" \
     -X POST -d "@request.json" \
     https://localhost/api/v2/fl/jsonrpc

Response

{
  "result": {
    "id": 6,
    "model_store_ddc_id": null,
    "model_store_dataset_id": 5,
    "upstream_endpoint": "https://localhost/api/v2/fl/jsonrpc",
    "upstream_apikey": "9c6f4574-89d1-4e3c-8af7-2549dc217fcf",
    "upstream_secret": "aef8caingiej1ieNieJ3Phool4maeGohcies",
    "upstream_model_store_ddc": "other_upstream_store",
    "alias": "default",
    "description": "",
    "enabled": true,
    "created_at": {
      "_type": "datetime",
      "val": "2025-07-11T14:06:28.823722+09:00"
    },
    "updated_at": {
      "_type": "datetime",
      "val": "2025-07-11T14:06:28.823722+09:00"
    }
  },
  "id": 1,
  "jsonrpc": "2.0"
}