What will I learn in this course?

Document created by jkim Employee on Jun 24, 2019Last modified by jkim Employee on Jun 24, 2019
Version 2Show Document
  • View in full screen mode

By the end of the course, you will be able to:

  • Understand the common use cases of Web API and determine if it is the correct tool for your use case
  • Comfortably utilize the PI Web API in a browser to navigate to specific elements, attributes, and points as well as certain configurational and security items.
  • Locate the PI Web API Programmers’ Reference and utilize the Help files to develop queries necessary for your application
  • Leverage URL parameters to specify your query with reference to the Help Documentation for valid parameters
  • Create, Edit, and Delete AF Elements, AF Attributes, and PI Points
  • Leverage the Batch Controller endpoint to make multiple dependent sub-requests and dynamically create requests based on previous sub-request responses
  • Perform basic AF Search Queries via the PI Web API to filter for event Frames, Elements, and Attributes of interest
  • Retrieve incremental real-time updates via the Stream Updates and/or Channels features
  • Identify and resolve issues with making cross-origin requests by properly setting Cross-Origin Resource Sharing (CORS) and Cross-Site Forgery Request (CSRF) Defense Settings in the PI Web API
  • Identify and Utilize Debugging tools to troubleshoot your own code
  • Identify improvements that can be cumulatively applied to improve code/HTTP request performance and readability