Suggest where an extraction's tracts sit
const url = 'https://example.com/v1/locate';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"extraction":{},"source":"plss_corner"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v1/locate \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "extraction": {}, "source": "plss_corner" }'Fill each tract’s location block, and re-sign what comes back.
A deed defines shape, not position. Today the one source that needs no
input from you is plss_corner: when a description commences at a
section or aliquot corner, the fabric resolves that corner and the tie
chain walks to the point of beginning. Most descriptions name no such
corner, and a response with every location null is the ordinary
answer rather than a failure.
A suggestion, never a placement. The block carries REVIEW even when
every check agreed, and pob comes back null whenever the traverse
failed its own containment test, with reasons naming the corner that
was tried. Confirming a position stays the operator’s click.
Stateless and free, like /v1/dxf and /v1/certificate: you post back
the response you already hold, nothing here stores it, and the document
was paid for once already.
The signature is the point of doing this server-side. The posted
attestation is verified first, every location block that arrived is
discarded before anything is computed, and only what this server
worked out is signed into the response. Otherwise a coordinate typed
into a text editor could ride a valid signature onto a certificate.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”A request to locate the tracts of an extraction you already hold.
object
A /v1/extract response, exactly as the API returned it. Its attestation is verified before anything is computed, and any location block it carries is discarded rather than trusted.
object
Which method to try. “plss_corner” needs no other input.
Responses
Section titled “Responses”Successful Response
The posted extraction with location blocks filled, re-signed.
object
object
How many tracts came back carrying an actual position. Zero is an ordinary answer: most descriptions name no corner the fabric can bind to.
Examplegenerated
{ "extraction": {}, "located": 1}Missing, unknown, or revoked API key
object
object
Example
{ "error": { "documents_used": 200, "message": "Monthly document quota reached: 200 of 200 documents used this month. The cap resets on 2026-08-01. Email sales@easting.ai to raise it.", "monthly_cap": 200, "resets_on": "2026-08-01", "type": "quota_exceeded" }}The attestation is missing or does not match, or the requested source is not available
object
object
Example
{ "error": { "documents_used": 200, "message": "Monthly document quota reached: 200 of 200 documents used this month. The cap resets on 2026-08-01. Email sales@easting.ai to raise it.", "monthly_cap": 200, "resets_on": "2026-08-01", "type": "quota_exceeded" }}