국립농업과학원의 주도로 농업기상재해 조기경보서비스 시스템의 연구 개발을 수행하고 있다. 농업기상재해 조기경보서비스 시스템은 현재 전라북도 14개 시·군과 섬진강 유역 인근 시·군을 비롯한 총 24개 시·군을 대상으로 필지 단위의 날씨정보, 작목 생육정보, 작목 재해정보 등을 서비스하고 있으며 서비스 대상 지역과 서비스 항목을 지속적으로 확장할 계획에 있다.시스템에서 제공하는 개별 필지 단위 농업기상재해 조기경보정보는 직접적인 서비스 이용자인 대상 농가만 아니라 시·군 담당자, 광역 단위 담당자, 중앙정부 담당자, 연구자도 다양하게 활용할 수 있는 정보로 이용자 특성과 인터페이스 수단, 정보 활용 목적에 맞는 제3의 시스템을 구축할 수 있다. 이렇듯 본 시스템의 정보를 활용하는 제3의 시스템의 경우에는 시스템마다 각기 다른 방식으로 자료를 취득하는 방식보다 공통된 API를 이용하여 본 시스템의 정보를 취득하고 목적에 맞게 후처리하는 것이 더 효율적일 수 있다. 이에 본 연구에서는 API 명세를 담은 문서를 통해 사용자가 농업기상재해 조기경보서비스가 가진 다양한 API 들을 적극 활용하게 만들어 시스템의 확장성을 제고하고자 한다. API 명세가 담긴 문서를 작성해 사용자에게 사용법을 알려줌으로써 농업기상재해 조기경보서비스 시스템이 제공하는 정보를 손쉽게 이해하고 적극적으로 활용할 수 있게 한다. API 문서화를 위한 도구로는 Open Api Specification(OAS)를 위한 프레임워크인 Swagger를 이용했다. Swagger는 오픈 소스이며, API를 테스트할 수 있는 기능을 제공한다. 또한 Python, Java, NodeJs 등의 다양한 언어를 지원해 준다. 현재 Swagger를 적용하여 제공하고 있는 API 문서는 모바일 농업기상재해 조기경보서비스(m2.agmet.kr)API에 대한 문서이다. 현재 농가정보, 작목정보, 생육정보, 기상정보, 농업기상재해정보, 재해대응지침 등에 대한 API 명세를 담은 문서를 제공하고 있으며 api.agmet.kr로 접속하여 확인할 수 있다.본 연구를 통해 얻을 수 있는 기대효과는 다음과 같다. 첫 번째, 사용자는 Web에서 제공하는 GUI의 제약을 벗어나 사용자가 원하는 정보를 시스템이 지원하는 API에 따라 자유롭게 취득할 수 있다. 두 번째는 취득한 정보를 활용해 2차 생산을 할 수 있다. 이는 시스템이 사용자에게 제공하는 사용자 인터페이스의 수단적 제약을 벗어나서 정보를 취득할 수 있음을 뜻하고, 나아가 사용자는 취득한 정보를 가공하여 2차 정보들을 생산하여 정보의 활용성을 제고시킬 수 있다.