{"items":[{"type":"link","label":"Vantage API","link":"/openapi","routeSlug":"/openapi"},{"type":"link","label":"Authentication","link":"/openapi/section/authentication","routeSlug":"/openapi/section/authentication"},{"type":"link","label":"Analyses","link":"/openapi/section/analyses","routeSlug":"/openapi/section/analyses"},{"type":"link","label":"Tokens","link":"/openapi/section/tokens","routeSlug":"/openapi/section/tokens"},{"type":"link","label":"Versioning","link":"/openapi/section/versioning","routeSlug":"/openapi/section/versioning"},{"type":"link","label":"Errors","link":"/openapi/section/errors","routeSlug":"/openapi/section/errors"},{"label":"Login to receive a JWT","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/login","routeSlug":"/openapi/other/login","metadata":{"seo":{"title":"Login to receive a JWT","description":"Authenticates a user using Basic Auth credentials and returns a JWT token if successful."}},"httpPath":"/login"},{"label":"Create one or more plots","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/createplot","routeSlug":"/openapi/other/createplot","metadata":{"seo":{"title":"Create one or more plots","description":"Creates plots based on the given geojson and metadata. Geometry can be a Point, Polygon, or MultiPolygon. When the FeatureCollection contains a single Feature, a single plot object is returned; when it contains multiple Features (up to 20), one plot is created per Feature and the response wraps them in a plots array."}},"httpPath":"/plots/make_plot"},{"label":"Retrieve plot details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/getplot","routeSlug":"/openapi/other/getplot","metadata":{"seo":{"title":"Retrieve plot details","description":"Fetches details of a specific plot by its unique plot_id"}},"httpPath":"/plots/plot/{plot_id}"},{"label":"List user's plots","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/listuserplots","routeSlug":"/openapi/other/listuserplots","metadata":{"seo":{"title":"List user's plots","description":"Returns the authenticated user's plots with keyset pagination (newest first)."}},"httpPath":"/plots"},{"label":"List analysis runs for a plot","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/listrunsforplot","routeSlug":"/openapi/other/listrunsforplot","metadata":{"seo":{"title":"List analysis runs for a plot","description":"Returns all analysis runs associated with the provided plot_id. Each item summarizes the run, including the check type, effective configuration, status, timing, tokens cost, and links to artifacts. A plot accumulates one run per check per job, so re-running an analysis with a different configuration produces a new, auditable run."}},"httpPath":"/analysis-runs"},{"label":"Retrieve analysis run details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/getanalysisbyrunid","routeSlug":"/openapi/other/getanalysisbyrunid","metadata":{"seo":{"title":"Retrieve analysis run details","description":"Returns the full analysis run details for the provided run_id, including analysis output, status, configuration used, and artifact links."}},"httpPath":"/analysis-runs/{run_id}"},{"label":"Create a new job","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/createjob","routeSlug":"/openapi/other/createjob","metadata":{"seo":{"title":"Create a new job","description":"Creates a new job that runs one or more analysis checks over the given list of plot_ids. Use the checks array to select which analyses run; if it is omitted, a single eudr check is run by default. The available check types are listed in GET /v3/discovery/capabilities."}},"httpPath":"/jobs/make_job"},{"label":"Retrieve job details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/getjob","routeSlug":"/openapi/other/getjob","metadata":{"seo":{"title":"Retrieve job details","description":"Fetches details of a specific job by its unique job_id"}},"httpPath":"/jobs/job/{job_id}"},{"label":"List user's jobs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/listuserjobs","routeSlug":"/openapi/other/listuserjobs","metadata":{"seo":{"title":"List user's jobs","description":"Returns the authenticated user's jobs with keyset pagination (newest first). Each job includes plot_ids and job_visualization_url (no embedded plot objects). The response includes a meta object with pagination info."}},"httpPath":"/jobs"},{"label":"Get token balance info","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/other/checktokens","routeSlug":"/openapi/other/checktokens","metadata":{"seo":{"title":"Get token balance info","description":"Retrieves the total token balance, reserved tokens, and free tokens for the user associated with the provided Bearer token."}},"httpPath":"/users/check_tokens"},{"type":"group","label":"Capabilities","link":"/openapi/capabilities","routeSlug":"/openapi/capabilities","items":[{"label":"List available analysis capabilities","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/capabilities/listcapabilities","routeSlug":"/openapi/capabilities/listcapabilities","metadata":{"seo":{"title":"List available analysis capabilities","description":"Returns the full catalog of analysis capabilities that can be requested as checks[].type in POST /jobs/make_job. Each entry includes the machine-readable configuration schema (input_schema) accepted in checks[].config, a display label, a token cost hint, and — when the result is stored under a different key than the capability name — the result_key to read from the plot's analysis object."}},"httpPath":"/v3/discovery/capabilities"}]},{"type":"group","label":"Protected Areas","link":"/openapi/protected-areas","routeSlug":"/openapi/protected-areas","items":[{"label":"Check protected-areas overlap","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/protected-areas/runprotectedareasanalysis","routeSlug":"/openapi/protected-areas/runprotectedareasanalysis","metadata":{"seo":{"title":"Check protected-areas overlap","description":"Accepts a JSON object with 'plot_ids' (array of strings) and/or 'geojson' (At least one of the two fields must be provided). Returns a single GeoJSON FeatureCollection with all results."}},"httpPath":"/protected-areas/checks"},{"label":"Fetch protected area details","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/openapi/protected-areas/getprotectedareabyid","routeSlug":"/openapi/protected-areas/getprotectedareabyid","metadata":{"seo":{"title":"Fetch protected area details","description":"Returns a GeoJSON FeatureCollection for the protected area with the given area_id."}},"httpPath":"/protected-areas/{area_id}"}]}]}