# PeopleSoft Query Language (PsoftQL)

> This documents the detailed PsoftQL - PeopleSoft Query Language

---

LLMS index: [llms.txt](/llms.txt)

---

PsoftQL (PeopleSoft Query Language) is a request structure that is used by SWS to "ask" for data. This is similar in spirit to [GraphQL](https://graphql.org) but it has a syntax that is targeted specifically for asking for PeopleSoft data in a minimal format.

---

Section pages:

- [Service Operation CHG_SWS_PSOFTQL](/docs/psoftql/chg_sws_psoftql/): Documentation on the CHG_SWS_PSOFTQL web service. This is a more advanced web service that will will give to very limited and trusted integration partners or when prototyping new web services.
- [PsoftQL Syntax 🌟](/docs/psoftql/psoftql-syntax/): Detailed PsoftQL  syntax documentation. PsoftQL serves as the "language" of SWS
- [Campus Solutions PsoftQL - Examples](/docs/psoftql/campus-psoftql-examples/): PsoftQL  Examples for PeopleSoft Campus Solutions (CS)
- [PsoftQL Operators & Filtering Examples](/docs/psoftql/operator-examples/): Examples showing every criteriaFields operator PsoftQL supports, LIKE wildcard patterns, and combined filtering with sqlWhereClause
- [PeopleTools PsoftQL - Examples](/docs/psoftql/ptools-psoftql-examples/): PsoftQL  Examples for PeopleSoft PeopleTools Tables
- [Aggregate SQL Translation Examples](/docs/psoftql/aggregate-sql-examples/): Internal reference showing how PsoftQL aggregate requests translate to SQL, with real response bodies for the most-used patterns
- [PsoftQL Validator](/docs/psoftql/psoftql-validator/): Validate your PsoftQL JSON or XML syntax against the official schema
