/
SI
siafoundation
/
Renterd API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 1h ago · Updated 3w ago
View markdown
siafoundation
Renterd API
post
Refresh slab health
v1
latest
OpenAPI 3.0.0
2026-07-17
120
114
186.8 KB
authentication
1
autopilot
3
bus
103
get
Get all accounts
post
Save accounts
post
Fund an account
get
Get all alerts
post
Dismiss alerts
post
Register an alert
get
Get autopilot configuration
put
Update autopilot configuration
get
Get all buckets
post
Create bucket
put
Update bucket policy
get
Get bucket
delete
Delete bucket
post
Accept block
get
Get network details
get
Get siafund fee
get
Get consensus state
get
Get all contracts
put
Update a contract
delete
Archives all contracts
post
Archive contracts
post
Form a new contract
get
Get prunable contract data
get
Get renewed contract
post
Record contract spending
get
Get contract by ID
delete
Archive contract with archival reason 'removed'. Archiving a contract means that all the data that was stored in that contract has to be migrated.
post
Acquire contract lock. This lock is used to prevent multiple operations on the same contract from happening at the same time. Usually any operation that requires an update to the contract's revision needs to acquire the lock.
get
Get contract ancestors. A contract's ancestors are the contracts that were formed before it. If a contract is renewed, the existing contract is considered an ancestor of the new contract.
post
Broadcast contract's revision
post
Keep contract lock alive
get
Get latest contract revision
post
Prune contract data
post
Renew contract
post
Release contract lock
get
Get contract sector roots
get
Get contract size
put
Update contract usability
get
Get usable hosts
post
Search hosts using filters
get
Get host allowlist
put
Update host allowlist
get
Get host blocklist
put
Update host blocklist
post
Remove offline hosts
get
Get host details
put
Update host check
post
Reset lost sectors
post
Scan host
get
Get metrics
put
Record metrics
delete
Delete metrics
post
Create a multipart upload
post
Abort a multipart upload
post
Complete a multipart upload
put
Upload a part of a multipart upload
get
Get multipart upload details
post
List multipart uploads
post
List parts of a multipart upload
get
List objects
post
Copy object
post
Remove objects by prefix
post
Rename objects
get
Get object
put
Store object
delete
Delete object
get
Get gouging parameters
get
Get upload parameters
delete
Delete host sector
get
Get gouging settings
put
Update gouging settings
get
Get pinned settings
put
Update pinned settings
get
Get S3 settings
put
Update S3 settings
get
Get upload settings
put
Update upload settings
get
Get slab buffers info
post
Mark packed slabs as uploaded
post
Fetch packed slabs for upload
post
Get slabs for migration
get
Get partial slab
post
Add partial slab
post
Refresh slab health
get
Get slab
put
Update slab
get
Get the syncer's address
post
Connect to a syncer
get
Get syncer peers
post
Backup SQLite database
get
Get bus state
get
Get object statistics
get
Get recommended fee
get
Get all transactions
post
Broadcast transaction
post
Track upload
delete
Finish upload
post
Add sectors to upload
get
Get wallet information
get
Get wallet events
get
Get unconfirmed events
post
Redistribute wallet funds
post
Send siacoins
worker
13
bus
Refresh slab health
Recalculates health for all slabs.
post
/bus/slabs/refreshhealth
Response
Successfully refreshed slab health