Headers

  • X-PLANNR-ACCOUNT-UUID string
application/json

Body

  • name string Required

    The name of the adviser split

  • firm_percentage number(float) Required

    The percentage held by the firm on a charge

  • adviser_percentage number(float) Required

    The percentage held by the selling adviser on a charge

  • type string Required

    Whether or not this adviser split will be assigned directly to an adviser, or at a plan level to override the selling adviser's adviser split.

    Values are plan or adviser.

Responses

  • 201 application/json
    Hide response attributes Show response attributes object
    • uuid string

      The UUID of the resource.

    • created_at string

      The timestamp of when the resource was created.

    • updated_at string

      The timestamp of when the resource was updated.

    • name string

      The name of the adviser split

    • firm_percentage integer

      The percentage held by the firm on a charge

    • adviser_percentage integer

      The percentage held by the selling adviser on a charge

    • type string

      Whether this adviser split is for an adviser or a plan charge

POST /api/v1/adviser-split
curl \
 --request POST 'https://api.plannrcrm.com/api/v1/adviser-split' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --header "X-PLANNR-ACCOUNT-UUID: {YOUR_PLANNR_ACCOUNT_UUID}" \
 --data '{"name":"Trainee Rate","firm_percentage":30.0,"adviser_percentage":70.0,"type":"plan"}'
Request examples
# Headers
X-PLANNR-ACCOUNT-UUID: {YOUR_PLANNR_ACCOUNT_UUID}

# Payload
{
  "name": "Trainee Rate",
  "firm_percentage": 30.0,
  "adviser_percentage": 70.0,
  "type": "plan"
}
Response examples (201)
{
  "name": "Trainee Rate",
  "type": "adviser",
  "uuid": "c3cd543e-8b84-45e1-bcb0-801b8bb68e4c",
  "created_at": "2025-12-24T11:03:00+00:00",
  "updated_at": "2025-12-24T11:03:00+00:00",
  "firm_percentage": 30,
  "adviser_percentage": 30
}