Skip to content
everloot

/coverage/settled

The facts that are settled for one client build, so an uploader can skip repeating them

GEThttps://everloot.app/api/coverage/settled

Per upload row kind, the ids whose facts are settled (five installs agree and no other value was reported for 14 days), sorted and delta-encoded. Only facts the site already shows are in it, and never their values. The Desktop App and the upload page leave those rows out of an upload. A build the server has not looked at yet gets an empty list, so nothing is skipped on a new patch. ETag and If-None-Match let a client revalidate its copy for nothing; a 304 has no body. Cached for ten minutes.

Access#

Open to anyone, no key. Data: observed in play.

Query parameters#

buildstringrequired
The client build, such as 1.60.1.70450.

Responses#

200settledListResponse
The settled list.
304no body
The copy you sent in If-None-Match is current.
400apiError
build is missing or is not a client build.
503apiError
Storage is unreachable. Keep the list you have and retry later; an unrecorded list is not an empty one.

Response fields#

The top-level fields of a successful answer. Full shapes are on Schemas and in the OpenAPI document.

schemaexactly everloot.settled/1required
buildstringrequired
The client build the list is for, such as 1.60.1.70450.
dataAsOfstring, or nullrequired
The corpus time the list was made from; null for a build the server has not looked at yet, whose list is empty so nothing is skipped.
npc_sightingobjectrequired
NPC ids whose name and traits are settled, each with the maps whose pin is settled.
questarray of integerrequired
Quest ids with every reported field settled.
vendorarray of integerrequired
Vendor NPC ids whose every offer is settled.
lootobjectrequired
Sources whose loot is settled: enough loot windows and a settled rate for every common item.
instance_entranceobjectrequired
Instance map ids with the outdoor maps whose entrance is settled.
encounterobjectrequired
Encounter ids with the instance map ids they are settled in.
object_sightingobjectrequired
Object ids with the maps where every treasure cluster and its name are settled.
Request
curl "https://everloot.app/api/coverage/settled?build=1.60.1.70450"
Response
{
  "schema": "everloot.settled/1",
  "build": "string",
  "dataAsOf": "2026-11-04T12:00:00.000Z",
  "npc_sighting": {
    "ids": [
      0
    ],
    "maps": [
      [
        0
      ]
    ]
  },
  "quest": [
    0
  ],
  "vendor": [
    0
  ],
  "loot": {
    "npc": [
      0
    ],
    "obj": [
      0
    ]
  },
  "instance_entrance": {
    "ids": [
      0
    ],
    "maps": [
      [
        0
      ]
    ]
  },
  "encounter": {
    "ids": [
      0
    ],
    "maps": [
      [
        0
      ]
    ]
  },
  "object_sighting": {
    "ids": [
      0
    ],
    "maps": [
      [
        0
      ]
    ]
  }
}

Example values show the shape of an answer, not real data.