Proplix Secure API Gateway · Version 1.0.0

Client data sections and pagination

Fetch only the selected profile, contact, invoice, payment, estimate, proposal, project, ticket, contract, file and subscription data.

21 code-backed guidesExact navigationInterlinked workflows

Guides in this workflow

Follow the guide that matches the exact action, filter, menu change or issue.

Call the client data endpoint

GET /proplix_api_gateway/portal_api/me or /me/{section} with the short-lived bearer session.

Valid short-lived client session

Use GET for client data

Non-GET requests are rejected.

Valid short-lived client session

Send the client session token

Use the short-lived token, not the master token.

Valid short-lived client session

Fetch all allowed sections

Call /me without a section to receive permitted data groups.

Valid short-lived client session

Fetch one allowed section

Call /me/{section} for a selected allowed section.

Valid short-lived client session

Set page

Page is normalised to at least 1.

Valid short-lived client session

Set per_page

Use the supported bounded pagination value returned by the production model.

Valid short-lived client session

Understand core portal permission filtering

The production model applies contact/client portal permissions in addition to profile section selection.

Valid short-lived client session

Resolve a disallowed section

Enable the section on the portal profile and ensure the contact has corresponding portal access.

Valid short-lived client session

Understand customer ownership

All core data is filtered to the authenticated client/customer identity.

Valid short-lived client session

Fetch Client profile

Retrieve the authenticated customer’s core customer/account profile.

Valid short-lived client session

Fetch Contacts

Retrieve the authenticated customer’s active contacts related to the customer.

Valid short-lived client session

Fetch Invoices

Retrieve the authenticated customer’s customer invoices permitted by portal rules.

Valid short-lived client session

Fetch Invoice payments

Retrieve the authenticated customer’s payments related to the customer invoices.

Valid short-lived client session

Fetch Estimates

Retrieve the authenticated customer’s customer estimates.

Valid short-lived client session

Fetch Proposals

Retrieve the authenticated customer’s customer proposals.

Valid short-lived client session

Fetch Projects

Retrieve the authenticated customer’s customer projects.

Valid short-lived client session

Fetch Tickets

Retrieve the authenticated customer’s customer support tickets.

Valid short-lived client session

Fetch Contracts

Retrieve the authenticated customer’s customer contracts.

Valid short-lived client session

Fetch Customer files

Retrieve the authenticated customer’s authorised customer files.

Valid short-lived client session

Fetch Subscriptions

Retrieve the authenticated customer’s customer subscriptions.

Valid short-lived client session