We are writing to inform you that the deprecated version of the ordering endpoint that you have been actively using will become unavailable on May 30, 2024. Upon review, we noted over 600 POST /workspaces/workspace_id/orders/estimate API calls in the last 30 days from your account.
These endpoints are scheduled to become unavailable on May 30, 2024.
Helps order making/deep-links when available (no deep-links for any platform when checked unfortunately): make selection, export requests email with scene IDs, permalinks.
The content you are editing has changed. Please copy your edits and refresh the page.
Can be modified via the transformRequest function, eg on this link
Goal is to remove the need for an Allow-CORS plugin.
Code-sample from the doc:
// Use `transformRequest` to modify requests that begin with `http://myHost`.
transformRequest: (url,resourceType)=>{if(resourceType==='Source'&&url.startsWith('http://myHost')){return{url: url.replace('http','https'),headers: {'my-custom-header': true},credentials: 'include'// Include cookies for cross-origin requests};}}
When a search is performed, it would be cool to allow the user to cancel it, to avoid reloading the page when search hangs.
Offer ability to Cancel ongoing request/promise cancellation.
Promise resolve will always execute after ky get/post request finally resolves
UI element to give the STAC API URL (probably a STAC category within the aggregators list, with a button to add to the list or remove existing
parse results and columns to display in datagrid.
Could use existing STAC js tooling like m-mohr/stac-js , but there does not seem to be any JS search client library - only full-fledged apps like stac-server or leaflet layer and stac-search (to deploy a stac, these are the go-to resource: stac-fastapi and pystac)
To discuss since no flow for ordering atm: Integrate already aggregated constellations directly if authorized to do so, (would then indicate unknown price since often under NDA)
The content you are editing has changed. Please copy your edits and refresh the page.
Setup Privacy preserving analytics - only aggregated stats like page views, country of origin, referral. eg vercel or cloudflare. github page provides no analytics, only repo analytics.
Use CloudFlare Proxy to avoid bandwidth usage to go up. See the official doc or here
Important Feature: Proxy server middleware when app will not be client only, to remove the need for Allow-CORS plugin. Would be great to be a complete STAC catalog endpoint - translating each aggregator API into a fully compliant STAC API.
Put API search in its own typescript module
eventually yield results the way loaders.gl does it, via a stream, especially for multi-page or multi-providers searches on each api
Cleanup: search-utilities, make each search extends a search object class, polygon aoi be a single feature search param, each geojson feature be a real geojson feature (search input, results)
Implement notification system, which does not exist on other existing platforms.
possible simplified flow: user defines aoi and search params (providers selection, settings etc) and enables notifications. Then query is performed server-side, and the user receives one of weekly notifications, or as soon as result appears.
Would require user accounts and db and not be purely client-side. Or store user searches and let user access it when connecting to the UI to see if there is anything new.