Skip to main content

Base request

All routes are relative to https://pamm-api.example.com and require the CRM bearer credential. JSON requests use UTF-8.

Identifiers are not interchangeable

  • Use internal master.id with GET and PATCH /api/v1/master/{master_id}.
  • Use mt5_login with funding, assignment, relationship, balance, and sensitive information routes.
  • Keep payment_account_login separate from the Master’s trading login.
  • Persist subscription.id for relationship reconciliation even when later queries use account logins.

Money and rates

  • Treat amounts as decimal values and avoid binary floating point in accounting code.
  • Deposits and withdrawals require a positive amount of at least 0.01.
  • The default operational currency is USD.
  • Performance fee rates range from 0 to 1; 0.30 represents 30%.

Dates and time

Exchange timestamps in ISO 8601 and interpret operational schedules in UTC. The automatic weekly performance fee run begins Saturday at 00:00 UTC; MT5 settlement may finish later.

Cursor pagination

Directory endpoints return an opaque next_cursor. Reuse it exactly while has_more is true; never construct it manually.
Performance fee endpoints use numeric cursors with different directions: Always use the returned next_cursor rather than inferring direction in application code.

Forward compatibility

Examples show only the fields that belong to this external integration contract. The service can return additional properties. Ignore unknown response fields and depend only on documented properties.

Previous: Errors

Return to safe failure handling.

Next: Endpoint index

Browse the complete CRM-facing route catalog.
Last modified on September 7, 2026