Workflow

Advanced generic API v2 resources and profiles

Understand module resources, public/restricted modes, profiles, scopes, safe columns and bounded queries.

19 connected guidesLive filterPermission-aware instructions
19 guides
Category

Proplix Secure API Gateway

Open guide →
Guide

Understand the advanced v2 resource API

The model/controller support module/resource definitions and public or restricted profiles.

Open guide →
Guide

Understand current UI availability

The supplied manage.php does not expose resource/profile forms; use only where compatible custom UI/deployment exposes them.

Open guide →
Guide

Save a module resource

Define module key, resource key, table, selected columns, allowed filters, maximum limit and access mode.

Open guide →
Guide

Understand public resources

A public resource can be read without a profile token but is subject to sensitive-column blocking and configuration.

Open guide →
Guide

Understand restricted resources

A restricted resource requires a valid profile token and module/resource permission.

Open guide →
Guide

Create a v2 integration profile

Define allowed modules/resources, IPs, rate limit, scope and one-time token.

Open guide →
Guide

Copy the v2 profile token once

Store it server-side; only a hash remains.

Open guide →
Guide

Revoke a v2 profile

Revocation blocks future restricted calls.

Open guide →
Guide

Send a v2 token

Use Bearer or X-Proplix-Api-Key.

Open guide →
Guide

Fetch resource rows

GET /api/v2/{module_key}/{resource_key}.

Open guide →
Guide

Fetch one resource record

Append the record ID where an id column exists.

Open guide →
Guide

Understand query limits

The requested limit is bounded by resource maximum and never exceeds 500.

Open guide →
Guide

Set offset

Offset is normalised to at least 0.

Open guide →
Guide

Use allowed where filters

Only configured allowed columns can be filtered.

Open guide →
Guide

Understand row ordering

Rows are ordered by id descending where supported.

Open guide →
Guide

Understand profile scope

Configured scope column/value further restricts returned rows.

Open guide →
Guide

Understand 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 →
Guide

Understand profile resource permissions

Restricted profiles must allow both module and resource.

Open guide →