PIA

List Endpoints

/api/appGET

Lists all applications managed by PIA.

/api/dataGET

Lists all data managed by PIA.

/api/infraGET

Lists all infrastructure components managed by PIA.

/api/techGET

Lists all technologies managed by PIA.

Item Endpoints

/api/app/<name>GET

Retrieves JSON representation for an app with name name, if it exists. Otherwise returns and empty JSON object.

/api/app/<name>/<path to property>GET

Retrieves JSON representation of property or section of data if it exists. Otherwise returns error.

/api/data/<name>GET

Retrieves JSON representation for data entry with name name, if it exists. Otherwise returns and empty JSON object.

/api/data/<name>/<path to property>GET

Retrieves JSON representation of property or section of data if it exists. Otherwise returns error.

/api/infra/<name>GET

Retrieves JSON representation for infra entry with name name, if it exists. Otherwise returns and empty JSON object.

/api/infra/<name>/<path to property>GET

Retrieves JSON representation of property or section of data if it exists. Otherwise returns error.

/api/tech/<name>GET

Retrieves JSON representation for tech entry with name name, if it exists. Otherwise returns and empty JSON object.

/api/tech/<name>/<path to property>GET

Retrieves JSON representation of property or section of data if it exists. Otherwise returns error.

Management Endpoints

/api/reloadPOST

Reloads and validates cache. Should be called after files are changed on disc.