1"use strict";(globalThis.webpackChunkdocs_website=globalThis.webpackChunkdocs_website||[]).push([[5250],{7467(e,t,o){o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>n,metadata:()=>a,toc:()=>l});const a=JSON.parse('{"id":"data-access/fair-usage-policy/what-not-to-do","title":"5. What Not To Do","description":"- Do not request bulk exports of more than three months in a single query on the AirQo Nexus.","source":"@site/docs/data-access/fair-usage-policy/what-not-to-do.md","sourceDirName":"data-access/fair-usage-policy","slug":"/data-access/fair-usage-policy/what-not-to-do","permalink":"/docs/data-access/fair-usage-policy/what-not-to-do","draft":false,"unlisted":false,"editUrl":"https://github.com/airqo-platform/AirQo-frontend/edit/staging/src/docs-website/docs/data-access/fair-usage-policy/what-not-to-do.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5,"sidebar_label":"5. What Not To Do"},"sidebar":"dataAccessSidebar","previous":{"title":"4. Fair Usage Principles","permalink":"/docs/data-access/fair-usage-policy/fair-usage-principles"},"next":{"title":"6. Data Quality & Completeness","permalink":"/docs/data-access/fair-usage-policy/data-quality-and-completeness"}}');var s=o(4848),i=o(8453);const n={sidebar_position:5,sidebar_label:"5. What Not To Do"},r="5. What Not To Do",c={},l=[];function d(e){const t={admonition:"admonition",h1:"h1",header:"header",li:"li",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.header,{children:(0,s.jsx)(t.h1,{id:"5-what-not-to-do",children:"5. What Not To Do"})}),"\n",(0,s.jsx)(t.admonition,{type:"danger",children:(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Do not request bulk exports of more than three months in a single query on the AirQo Nexus."}),"\n",(0,s.jsx)(t.li,{children:"Do not send repeated automated API requests without rate-limiting your own scripts."}),"\n",(0,s.jsx)(t.li,{children:"Do not request that AirQo staff manually extract and send multi-year bulk datasets on your behalf as a workaround to platform limits."}),"\n",(0,s.jsx)(t.li,{children:"Do not share API credentials or export scripts with unlimited loop behaviour in public code repositories."}),"\n",(0,s.jsx)(t.li,{children:"Do not assume that because data is free, the infrastructure costs of delivering it are also zero."}),"\n"]})})]})}function u(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},8453(e,t,o){o.d(t,{R:()=>n,x:()=>r});var a=o(6540);const s={},i=a.createContext(s);function n(e){const t=a.useContext(i);return a.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:n(e.components),a.createElement(i.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.