Grow documentation: https://grow.liferay.com/share/Headless+APIs+in+7.2
Headless API Loop posts: Part 1: https://loop.liferay.com/es/home/-/loop/feed/17520934 Part 2: https://loop.liferay.com/es/home/-/loop/feed/17681438 Part 3: https://loop.liferay.com/web/guest/home/-/loop/feed/18262116
Documentation on the search/filter/sort syntax supported by collections: https://github.com/ngaskill/liferay-docs/blob/aaf04beef3ddb75017f054c6d8291493b3d0f755/developer/frameworks/articles/150-web-services/02-headless-apis/08-filter-and-sort.markdown
The base looks like this: localhost:8080/o/headless-admin-user/v1.0
In Gogo shell, see the whole endpoint structure by running: jaxrs:check
See the schema for a domain by hitting: http://localhost:8080/o/headless-admin-user/v1.0/openapi.json
In this case, /headless-admin-user is the domain
curl -u [email protected]:test localhost:8080/o/headless-admin-user/v1.0/organizations
curl -u [email protected]:test localhost:8080/o/headless-admin-user/v1.0/openapi.json
Published API, example - headless-admin: https://app.swaggerhub.com/apis/liferayinc/headless-admin-user/1.0#/