meta_call
Validate and execute PrismHR methods by method ID with schema-checked arguments, returning structured responses including ok, error, and warning statuses.
Instructions
Generic, schema-validated invocation of any PrismHR method in the catalog.
Pre-flight: checks the method_id, refuses admin services, validates required query + header + body fields against the bundled bible schemas. Only after validation passes does the request hit PrismHR.
Every call returns a structured PrismHRCallResponse — ok | prismhr_error
| validation_error | admin_blocked | unverified_warning. The
unverified_warning status is attached when the call succeeds but
the response shape has not been verified by the maintainer's probe
pass; treat the body as best-effort.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method_id | Yes | Catalog method id, e.g. 'payroll.v1.getBatchListByDate.GET'. Find valid ids via meta_capabilities or meta_find. | |
| args | Yes | Arguments. Query/header parameters are top-level keys; POST body fields go under a nested 'body' key. Consult meta_describe(method_id) for the exact shape. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method_id | Yes | ||
| status | Yes | ||
| http_status | No | ||
| prismhr_error_code | No | ||
| prismhr_error_message | No | ||
| body | No | ||
| note | No |