Advanced generic API v2 resources and profiles
Understand module resources, public/restricted modes, profiles, scopes, safe columns and bounded queries.
Proplix Secure API Gateway
Open guide →GuideUnderstand the advanced v2 resource API
The model/controller support module/resource definitions and public or restricted profiles.
Open guide →GuideUnderstand current UI availability
The supplied manage.php does not expose resource/profile forms; use only where compatible custom UI/deployment exposes them.
Open guide →GuideSave a module resource
Define module key, resource key, table, selected columns, allowed filters, maximum limit and access mode.
Open guide →GuideUnderstand public resources
A public resource can be read without a profile token but is subject to sensitive-column blocking and configuration.
Open guide →GuideUnderstand restricted resources
A restricted resource requires a valid profile token and module/resource permission.
Open guide →GuideCreate a v2 integration profile
Define allowed modules/resources, IPs, rate limit, scope and one-time token.
Open guide →GuideCopy the v2 profile token once
Store it server-side; only a hash remains.
Open guide →GuideRevoke a v2 profile
Revocation blocks future restricted calls.
Open guide →GuideSend a v2 token
Use Bearer or X-Proplix-Api-Key.
Open guide →GuideFetch resource rows
GET /api/v2/{module_key}/{resource_key}.
Open guide →GuideFetch one resource record
Append the record ID where an id column exists.
Open guide →GuideUnderstand query limits
The requested limit is bounded by resource maximum and never exceeds 500.
Open guide →GuideSet offset
Offset is normalised to at least 0.
Open guide →GuideUse allowed where filters
Only configured allowed columns can be filtered.
Open guide →GuideUnderstand row ordering
Rows are ordered by id descending where supported.
Open guide →GuideUnderstand profile scope
Configured scope column/value further restricts returned rows.
Open guide →GuideUnderstand public sensitive-column blocking
Column fragments password, pass, token, secret, hash, key, email, phone, mobile, address, note, adminnote, private, payment, card and bank are blocked for public resources.
Open guide →GuideUnderstand profile resource permissions
Restricted profiles must allow both module and resource.
Open guide →