{"openapi":"3.1.0","info":{"title":"SIGEEI Public API","version":"1.0.0","description":"Read-only access to public, versioned SIGEEI data. Territorial ambiguity queues, personal data and administrative resources are never exposed. Occurrences are restricted to records classified as non-native and territorially eligible.","license":{"name":"Source-specific data terms; SIGEEI software AGPL-3.0-or-later","url":"https://doi.org/10.5281/zenodo.22819921"}},"servers":[{"url":"https://localhost:3016/api/v1"}],"paths":{"/taxa":{"get":{"summary":"List monitored taxa","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Scientific-name search"},{"name":"brazilStatus","in":"query","required":false,"schema":{"type":"string"},"description":"Territorial status"},{"name":"page","in":"query","required":false,"schema":{"type":"string"},"description":"Page number"},{"name":"pageSize","in":"query","required":false,"schema":{"type":"string"},"description":"Items per page (10–100)"}],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/conservation-units":{"get":{"summary":"List protected areas","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Protected-area name"},{"name":"uf","in":"query","required":false,"schema":{"type":"string"},"description":"Brazilian state code"},{"name":"page","in":"query","required":false,"schema":{"type":"string"},"description":"Page number"}],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/occurrences":{"get":{"summary":"List territorially eligible non-native occurrences","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Scientific name, locality or source record"},{"name":"taxonId","in":"query","required":false,"schema":{"type":"string"},"description":"Taxon UUID"},{"name":"unitId","in":"query","required":false,"schema":{"type":"string"},"description":"Protected-area UUID"},{"name":"sourceId","in":"query","required":false,"schema":{"type":"string"},"description":"Source UUID"},{"name":"page","in":"query","required":false,"schema":{"type":"string"},"description":"Page number"},{"name":"pageSize","in":"query","required":false,"schema":{"type":"string"},"description":"Items per page (10–100)"}],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/occurrences/{id}":{"get":{"summary":"Get one territorially eligible non-native occurrence","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailResponse"}}}},"404":{"description":"Not found"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/eicat":{"get":{"summary":"List EICAT assessments","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Scientific-name search"},{"name":"category","in":"query","required":false,"schema":{"type":"string"},"description":"EICAT category"}],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/priorities":{"get":{"summary":"List published territorial priorities","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Species or protected-area search"},{"name":"score","in":"query","required":false,"schema":{"type":"string"},"description":"Priority score 0–7"},{"name":"page","in":"query","required":false,"schema":{"type":"string"},"description":"Page number"},{"name":"limit","in":"query","required":false,"schema":{"type":"string"},"description":"Items per page (10–1000)"}],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/pathways":{"get":{"summary":"List introduction pathways","parameters":[],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/pathways/summary":{"get":{"summary":"Summarize introduction pathways","responses":{"200":{"description":"Successful response"}}}},"/data-sources":{"get":{"summary":"List scientific data sources","parameters":[],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/icmbio/federal-list":{"get":{"summary":"List records from the federal ICMBio list","parameters":[],"responses":{"200":{"description":"Successful paginated response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"429":{"$ref":"#/components/responses/TooManyRequests"}}}},"/reports/overview":{"get":{"summary":"Get public overview indicators","responses":{"200":{"description":"Successful response"}}}}},"components":{"schemas":{"ListResponse":{"type":"object","required":["data"],"properties":{"data":{"type":"array","items":{"type":"object","additionalProperties":true}},"meta":{"type":"object","additionalProperties":true}}},"DetailResponse":{"type":"object","required":["data"],"properties":{"data":{"type":"object","additionalProperties":true}}},"Error":{"type":"object","required":["error"],"properties":{"error":{"type":"string"}}}},"responses":{"BadRequest":{"description":"Invalid request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"TooManyRequests":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}