halopsa_api_call
Execute authenticated API calls to HaloPSA endpoints for managing tickets, actions, and other PSA data operations using HTTP methods like GET, POST, PUT, PATCH, and DELETE.
Instructions
Make authenticated API calls to any HaloPSA endpoint. Use this after finding the right endpoint with schema tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | API endpoint path (e.g., "/api/Ticket", "/api/Actions") | |
| method | No | HTTP method to use | GET |
| body | No | Request body data for POST/PUT/PATCH requests | |
| queryParams | No | URL query parameters as key-value pairs |
Input Schema (JSON Schema)
{
"properties": {
"body": {
"description": "Request body data for POST/PUT/PATCH requests",
"type": "object"
},
"method": {
"default": "GET",
"description": "HTTP method to use",
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"type": "string"
},
"path": {
"description": "API endpoint path (e.g., \"/api/Ticket\", \"/api/Actions\")",
"type": "string"
},
"queryParams": {
"additionalProperties": {
"type": "string"
},
"description": "URL query parameters as key-value pairs",
"type": "object"
}
},
"required": [
"path"
],
"type": "object"
}