Skip to content
Niu DocsNiu 牛元文档
Dashboard控制台

Refresh descriptive metadata for existing vendor model mappings

Generated from the checked-in source. Do not edit this reference by hand.

POST /api/v1/vendors/{id}/catalog

Fetches the bounded provider catalog and updates matching upstream IDs only. Preserves aliases, routing, capability declarations and billing prices. Increments revisions when metadata changes. Missing provider models are retained. Requires installation administration or an explicitly granted platform administrator.

Operation: refreshProviderCatalogMetadata.

Use the credential and permission scope described above. Each object below is an alternative; schemes within one object are required together.

JSON
[
{
"bearerAuth": []
}
]

Set NIU_ORIGIN to your installation origin (without /v1). Replace path, query and header placeholders with the required values. Query examples use curl 7.87 or newer to encode values with --url-query. Use the credential scope described above; a bearer token must have the authority required by this operation.

Shell
curl --fail-with-body -X POST "$NIU_ORIGIN/api/v1/vendors/{id}/catalog" \
-H "Authorization: Bearer $NIU_BEARER_TOKEN"

Location: path. Required.

JSON
{
"type": "string",
"format": "uuid"
}

No request body is declared.

Number of updated mappings.

Content type: application/json.

JSON
{
"type": "object",
"properties": {
"updated": {
"type": "integer",
"minimum": 0
}
},
"required": [
"updated"
]
}

Invalid or expired administrative credential.

Platform administration permission required.

Vendor does not exist.

Configuration changed during catalog retrieval; no metadata was updated. Retry against the current configuration.

Provider catalog unavailable or invalid.

Fetches the bounded provider catalog and updates matching upstream IDs only. Preserves aliases, routing, capability declarations and billing prices. Increments revisions when metadata changes. Missing provider models are retained. Requires installation administration or an explicitly granted platform administrator.

Supported scope: implemented