Correct Answer: C
The Juniper Mist REST API uses the JSON (JavaScript Object Notation) format for data exchange. The official Juniper Mist REST API overview states: "Juniper Mist uses REST APIs, which use HTTP methods (GET, POST, PUT, and DELETE) to transfer data in JavaScript Object Notation (JSON) format." All interactions with the API involve sending request payloads in JSON, and receiving responses encoded in JSON as well. Juniper Mist's automation and integration guides reinforce that the content type for API communications is always "application/json". Sample requests provided in the documentation, such as creation or feedback from POST, PUT, and GET methods, are displayed in JSON structure.
Unlike other formats such as YAML, XML, or protocol buffers, JSON is universally supported and highly favored for RESTful APIs because it is lightweight, human readable, and easily parsed by web and programming frameworks. This ensures consistency and compatibility across diverse integrations and automation workflows using the Mist platform.
Reference:Juniper Mist RESTful API Overview, Mist API Introduction, Mist Automation Guide