-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathllms.txt
More file actions
27 lines (19 loc) · 1.27 KB
/
Copy pathllms.txt
File metadata and controls
27 lines (19 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# SC//HyperCore™ REST API Examples
> Example scripts and field-tested integration notes for the SC//HyperCore™
> REST API (https://<node-ip>/rest/v1/) and the SC//Fleet Manager™ API
> (https://api.scalecomputing.com/api/v2).
Critical conventions for generated code: every POST/PATCH/DELETE returns a
taskTag that must be polled at GET /rest/v1/TaskTag/<tag> until terminal
before the next call; every GET returns a single-element JSON array, even
GET-by-UUID; many endpoints reject query filters (fetch all, filter
client-side); clusters use self-signed TLS.
## Docs
- [AI assistant guide](CLAUDE.md): rules and naming traps that prevent most SC//HyperCore API bugs
- [API field notes](docs/hypercore-api-field-notes.md): per-endpoint corrections, verified request/response shapes, and gotchas
- [Reference VM lifecycle example](vm_lifecycle.py): create/start/migrate/clone/snapshot/delete with correct task-tag waits
## Related
- [SC//HyperCore Ansible® Collection](https://github.com/ScaleComputing/HyperCoreAnsibleCollection)
- [SC//HyperCore Terraform® Provider](https://github.com/ScaleComputing/terraform-provider-hypercore)
---
*Scale Computing, SC//HyperCore, and SC//Fleet Manager are trademarks of
Scale Computing, Inc. Other marks are the property of their respective owners.*