List endpoints [READ]
Changed onRequest
- Base URLhttps://api.endpoints.huggingface.cloud (the document declares no server; this is the origin it was published from)
- URLhttps://api.endpoints.huggingface.cloud/v2/endpoint/{namespace}
- AuthHTTP bearer
Path parameters
User or organization name
Query parameters
Filter by tags (comma-separated)
Filter by name substring
Pagination cursor
Max results (default: 20)
Filter by endpoint type(s) (comma-separated): public, authenticated, private
Filter by model task(s) (comma-separated)
Filter by endpoint state(s) (comma-separated): updating, running, paused, failed, scaledToZero
Filter by instance type(s) (comma-separated)
Filter by instance size(s) (comma-separated)
Filter by engine(s) (comma-separated): huggingface, huggingface-neuron, tgi, tgi-neuron, tei, llamacpp, vllm, vllm-omni, vllm-neuron, sglang, hfserve, custom
Field to sort on: createdAt (default), updatedAt, name, lastActivity
Sort direction: asc or desc (default)
Response
Endpoints listed successfully
Example response
{
"items": [
{
"compute": {
"instanceSize": "x1",
"instanceType": "intel-spr",
"scaling": {
"maxReplica": 4,
"measure": {
"hardwareUsage": 80
},
"minReplica": 1,
"scaleToZeroTimeout": 15,
"schedule": [
{
"at": "07:30",
"maxReplica": 4,
"minReplica": 1,
"scaleToZeroTimeout": 15
}
]
}
},
"model": {
"env": {
"MAX_CONCURRENT_REQUESTS": "128"
},
"image": {
"tgi": {
"healthRoute": "/health",
"port": 80,
"url": "https://host/image:tag",
"maxBatchPrefillTokens": 2048,
"maxBatchTotalTokens": 2048,
"maxInputLength": 1024,
"maxTotalTokens": 1512,
"disableCustomKernels": true
}
},
"repository": "meta-llama/Llama-2-7b-hf",
"revision": "main",
"secrets": {
"HF_TOKEN": "hf_xxx"
}
},
"name": "my-endpoint",
"network": {
"cidrList": [
"10.0.0.0/8"
]
},
"privateService": {
"accountId": "123456789012"
},
"provider": {
"region": "us-east-1",
"vendor": "aws"
},
"route": {
"domain": "api.example.com",
"path": "/v1/models/gpt2"
},
"status": {
"readyReplica": 2,
"targetReplica": 4,
"url": "https://68a0f3b5c6ee5c9dcc0e0a01.endpoints.huggingface.cloud"
}
}
]
}Changes
- info
added the new optional
queryrequest parameterengine - info
added the new optional
queryrequest parameterinstanceSize - info
added the new optional
queryrequest parameterinstanceType
- info
- breaking
added
subschema #2subschema #3subschema #4subschema #5subschema #6subschema #7subschema #8subschema #10to the///response propertyoneOflist for the response status - info
added the optional property
////to the response with the status - info
removed
subschema #2subschema #3subschema #4subschema #5subschema #6subschema #7subschema #8subschema #10from the///response propertyoneOflist for the response status
- breaking