---
title: "create"
method: POST
path: "/v6/assessments"
tags: ["Perform assessment with single call"]
---

# create

`POST /v6/assessments`

Performs a complete assessment

## Request body

- object
  - `assessment` Assessment, required
    - `client_reference_id` string — Client's reference number for this application (free text)
    - `submission_date` string, date, required — Date of the original submission (iso8601 format)
    - `level_of_help` 'certificated' | 'controlled' — The level of help required by the client. Defaults to 'certificated'
    - `controlled_legal_representation` boolean — Whether the work is “controlled legal representation” (CLR) (only relevant if client under 18)
    - `not_aggregated_no_income_low_capital` boolean — Whether the means test is eligible via the “simplified approach to means testing”, which is only relevant to applications for children (under 18) for controlled work. Set to True if it has been considered inequitable to aggregate the means of the child with that of their maintaining adult(s), the child does not have any regular income (not including part-time earnings, holiday jobs or pocket money), and their capital is worth less than £2500.
    - `section_gross_income` 'complete' | 'incomplete'
    - `section_disposable_income` 'complete' | 'incomplete'
    - `section_capital` 'complete' | 'incomplete'
  - `applicant` Applicant, required — unresolved $ref
  - `proceeding_types` object[] — Unless the assessment qualifies as 'non-means', it is required to provide one or more proceeding_types
    - `ccms_code` 'DA001' | 'DA002' | 'DA003' | 'DA004' | 'DA005' | 'DA006' | 'DA007' | 'DA020' | 'SE003' | 'SE004' | 'SE013' | 'SE014' | 'SE007' | 'SE008' | 'SE015' | 'SE016' | 'SE095' | 'SE097' | 'SE003A' | 'SE004A' | 'SE007A' | 'SE008A' | 'SE013A' | 'SE014A' | 'SE015A' | 'SE016A' | 'SE095A' | 'SE097A' | 'SE101A' | 'PBM01' | 'PBM02' | 'PBM04' | 'PBM05' | 'PBM06' | 'PBM07' | 'PBM08' | 'PBM09' | 'PBM10' | 'PBM11' | 'PBM13' | 'PBM16' | 'PBM17' | 'PBM18' | 'PBM19' | 'PBM20' | 'PBM21' | 'PBM22' | 'PBM23' | 'PBM24' | 'PBM26' | 'PBM27' | 'PBM28' | 'PBM29' | 'PBM30' | 'PBM32' | 'PBM33' | 'PBM35' | 'PBM36' | 'PBM37' | 'PBM38' | 'PBM39' | 'PBM47' | 'PBM01A' | 'PBM02A' | 'PBM04A' | 'PBM05A' | 'PBM06A' | 'PBM07A' | 'PBM08A' | 'PBM09A' | 'PBM10A' | 'PBM11A' | 'PBM13A' | 'PBM16A' | 'PBM17A' | 'PBM18A' | 'PBM19A' | 'PBM20A' | 'PBM21A' | 'PBM22A' | 'PBM23A' | 'PBM24A' | 'PBM26A' | 'PBM27A' | 'PBM28A' | 'PBM29A' | 'PBM30A' | 'PBM32A' | 'PBM33A' | 'PBM35A' | 'PBM36A' | 'PBM37A' | 'PBM38A' | 'PBM39A' | 'PBM02E' | 'PBM04E' | 'PBM05E' | 'PBM06E' | 'PBM07E' | 'PBM08E' | 'PBM09E' | 'PBM11E' | 'PBM16E' | 'PBM17E' | 'PBM18E' | 'PBM19E' | 'PBM20E' | 'PBM21E' | 'PBM23E' | 'PBM24E' | 'PBM26E' | 'PBM27E' | 'PBM29E' | 'PBM30E' | 'PBM32E' | 'PBM33E' | 'PBM35E' | 'PBM36E' | 'PBM37E' | 'PBM38E' | 'PBM39E' | 'PBM47E' | 'IM030' | 'IA031' | 'SE003E' | 'SE004E' | 'SE007E' | 'SE008E' | 'SE013E' | 'SE014E' | 'SE015E' | 'SE016E' | 'SE096E' | 'SE099E' | 'SE100E' | 'SE101E', required — A proxy for the type of law. Values beginning with DA are considered domestic abuse cases. IM030 indicates an immigration case. IA031 indicates an asylum case.
    - `client_involvement_type` 'A' | 'D' | 'W' | 'Z' | 'I', required — CCMS Client Involvement type A=applicant/claimant/petitioner, D=Defendant, W=subject of proceedings, I=intevenor, Z=joined party. Domestic abuse waivers only apply for type 'A'
  - `capitals` Capitals
    - `bank_accounts` object[] — Describes the name of the bank account and the lowest balance during the computation period<p>Inaccessible capital - For submissions after MTR Phase 2 is implemented, capital where the value cannot be accessed to pay legal costs, should be excluded.</p><p>Detailed guidance TBD</p>
      - `value` union, required
        - number
        - string
      - `description` string, required
      - `subject_matter_of_dispute` boolean — Whether the contents of this bank account are the subject of a dispute
    - `non_liquid_capital` object[] — An array of objects describing applicant's non-liquid capital items (excluding property), e.g. valuable items, jewellery, trusts, other investments
      - `value` union, required
        - number
        - string
      - `description` string, required — Definition of a non-liquid capital item
      - `subject_matter_of_dispute` boolean — Whether the item is the subject of a dispute
  - `cash_transactions` CashTransactions — A set of cash income[ings] and outgoings payments by category
    - `income` object[] — One or more income details
      - `category` 'benefits' | 'friends_or_family' | 'maintenance_in' | 'property_or_lodger' | 'pension', required — <p>Do not include “disregarded payments” - those which should be excluded from the gross income and disposable income calculations, as described in the Lord Chancellor's guidance - certificated: ‘5.3 Disregarded payments', controlled: '5.4 Disregarded income’.</p><p>Note: for submissions after MTR Phase 2 is implemented, “disregarded payments” will be extended to cover “Modern Slavery Victim Care Contract (MSVCC) financial support payments”, and no longer cover “Back to Work Bonus payments”</p>
      - `payments` object[], required — One or more payment details
        - `date` string, date, required
        - `amount` union, required
          - number
          - string
        - `client_id` string, uuid, required
    - `outgoings` object[]
      - `category` 'child_care' | 'rent_or_mortgage' | 'maintenance_out' | 'legal_aid' | 'pension_contribution' | 'council_tax' | 'priority_debt_repayment', required — The category of the outgoing transaction. 'priority_debt_repayment' and 'council_tax' are not calculated before MTR
      - `payments` object[], required — The payments of the outgoing transaction
        - `amount` union, required
          - number
          - string
        - `client_id` string, required
        - `date` string, date, required
  - `dependants` Dependants — unresolved $ref
  - `employment_income` Employments — unresolved $ref
  - `irregular_incomes` object — A set of irregular income payments
    - `payments` object[], required — One or more irregular payment details
      - `income_type` 'student_loan' | 'unspecified_source', required — Identifying name for this irregular income payment
      - `frequency` 'monthly' | 'annual' | 'quarterly', required — Frequency of the payment received
      - `amount` union, required
        - number
        - string
  - `other_incomes` object[] — One or more other regular income payments categorized by source
    - `source` 'benefits' | 'friends_or_family' | 'maintenance_in' | 'property_or_lodger' | 'pension' | 'Benefits' | 'Friends or family' | 'Maintenance in' | 'Property or lodger' | 'Pension', required — Source of other regular income
    - `payments` object[], required — One or more other regular payment details
      - `date` string, date, required
      - `amount` union, required
        - number
        - string
      - `client_id` string, uuid, required — Client identifier for payment received
  - `outgoings` union[] — One or more outgoings categorized by name
    - union
      - object — Outgoing payments detail. 'priority_debt_repayment' and 'council_tax' are not calculated before MTR
        - `name` 'child_care' | 'maintenance_out' | 'legal_aid' | 'pension_contribution' | 'council_tax' | 'priority_debt_repayment', required — Type of outgoing
        - `payments` object[], required — One or more outgoing payments detail
          - `client_id` string, required — Client identifier for outgoing payment
          - `payment_date` string, date, required — Date payment made
          - `amount` number, required — Amount of payment made
      - object — Outgoing payments detail
        - `name` 'rent_or_mortgage', required — Type of outgoing
        - `payments` object[], required — One or more outgoing payments detail
          - `client_id` string, required — Client identifier for outgoing payment
          - `payment_date` string, date, required — Date payment made
          - `housing_cost_type` 'rent' | 'mortgage' | 'board_and_lodging', required — Housing cost type - should also be in cash_transactions.outgoings, but currently unused by both clients
          - `amount` number, required — Amount of payment made
  - `properties` object — A main home and additional properties
    - `main_home` MainHome — Details of property<p>Inaccessible capital - For submissions after MTR Phase 2 is implemented, capital where the value cannot be accessed to pay legal costs, should be excluded.</p><p>Detailed guidance TBD</p>
      - `value` union, required
        - number
        - string
      - `outstanding_mortgage` union, required
        - number
        - string
      - `percentage_owned` number, required — Percentage share of the property which is owned by the applicant
      - `shared_with_housing_assoc` boolean, required — Property is shared with a housing association
      - `subject_matter_of_dispute` boolean — Property is the subject of a dispute. Defaults to false
    - `additional_properties` Property[] — Additional properties owned by the applicant - i.e. not including the main home
      - `value` union, required
        - number
        - string
      - `outstanding_mortgage` union, required
        - number
        - string
      - `percentage_owned` number, required — Percentage share of the property which is owned by the applicant
      - `shared_with_housing_assoc` boolean, required — Property is shared with a housing association
      - `subject_matter_of_dispute` boolean — Property is the subject of a dispute. Defaults to false
  - `regular_transactions` RegularTransaction[] — Zero or more regular transactions
    - `category` 'benefits' | 'friends_or_family' | 'maintenance_in' | 'property_or_lodger' | 'pension' | 'housing_benefit' | 'child_care' | 'rent_or_mortgage' | 'maintenance_out' | 'legal_aid' | 'pension_contribution' | 'council_tax' | 'priority_debt_repayment', required — Identifying category for this regular transaction<p>Do not include “disregarded payments” - those which should be excluded from the gross income and disposable income calculations, as described in the Lord Chancellor's guidance - certificated: ‘5.3 Disregarded payments', controlled: '5.4 Disregarded income’.</p><p>Note: for submissions after MTR Phase 2 is implemented, “disregarded payments” will be extended to cover “Modern Slavery Victim Care Contract (MSVCC) financial support payments”, and no longer cover “Back to Work Bonus payments”</p>
    - `operation` 'credit' | 'debit', required — Identifying operation for this regular transaction
    - `frequency` 'three_monthly' | 'monthly' | 'four_weekly' | 'two_weekly' | 'weekly' | 'unknown', required — Frequency with which regular transaction is made or received
    - `amount` union, required
      - number
      - string
  - `state_benefits` StateBenefit[] — Benefits paid by the state to the applicant. One item per type of benefit
    - `name` string, required — Name of the state benefit<p>Do not include “disregarded payments” - those which should be excluded from the gross income and disposable income calculations, as described in the Lord Chancellor's guidance - certificated: ‘5.3 Disregarded payments', controlled: '5.4 Disregarded income’.</p><p>Note: for submissions after MTR Phase 2 is implemented, “disregarded payments” will be extended to cover “Modern Slavery Victim Care Contract (MSVCC) financial support payments”, and no longer cover “Back to Work Bonus payments”</p>
    - `payments` object[], required — One or more state benefit payments details
      - `client_id` string, uuid, required — Client identifier for payment received
      - `date` string, date, required
      - `amount` union, required
        - number
        - string
      - `flags` object — Line items that should be flagged to caseworkers for review
        - `multi_benefit` boolean
  - `vehicles` Vehicle[] — One or more vehicles' details
    - `value` union, required
      - number
      - string
    - `loan_amount_outstanding` union
      - number
      - string
    - `date_of_purchase` string, date, required — Date vehicle purchased by the applicant
    - `in_regular_use` boolean — Vehicle in regular use or not
    - `subject_matter_of_dispute` boolean — Whether this vehicle is the subject of a dispute
  - `employment_details` EmploymentDetails[] — Employments, with pay info supplied in the 'how much, how often' pattern. (Compare with: 'employment_income')
    - `client_reference` string — Optional reference, echoed in response
    - `income` object, required
      - `receiving_only_statutory_sick_or_maternity_pay` boolean, required
      - `frequency` 'weekly' | 'two_weekly' | 'four_weekly' | 'monthly' | 'three_monthly' | 'annually', required
      - `gross` number, required — Gross income from this employment
      - `benefits_in_kind` number, required — Regular benefits in kind from this employment
      - `tax` number, required — tax paid (negative) on this employment
      - `national_insurance` number, required — NI paid (negative) on this employment
      - `prisoner_levy` number — prisoner levy paid (negative) on this employment
      - `student_debt_repayment` number — student debt repayment paid (negative) on this income
  - `self_employment_details` SelfEmployment[] — Self employments, with pay info supplied in the 'how much, how often' pattern
    - `client_reference` string — Optional reference, echoed in response
    - `income` object, required
      - `frequency` 'weekly' | 'two_weekly' | 'four_weekly' | 'monthly' | 'three_monthly' | 'annually', required
      - `gross` number, required — Gross income from this undertaking
      - `tax` number, required — Tax paid (negative) on this income
      - `national_insurance` number, required — NI paid (negative) on this income
      - `prisoner_levy` number — prisoner levy paid (negative) on this income
      - `student_debt_repayment` number — student debt repayment paid (negative) on this income
  - `partner` object — Partner of the applicant's financial and personal info. Definition of 'partner' that should included in the means test is described in the Lord Chancellor's guidance - certificated: '3.1 Individual and partner', controlled: '4.2 Aggregation of Means'.
    - `partner` object, required — Partner's personal info
      - `date_of_birth` string, date, required — Partner's date of birth
      - `employed` boolean — Deprecated - employment is now determined by presence of gross employment income
    - `cash_transactions` CashTransactions — A set of cash income[ings] and outgoings payments by category
      - `income` object[] — One or more income details
        - `category` 'benefits' | 'friends_or_family' | 'maintenance_in' | 'property_or_lodger' | 'pension', required — <p>Do not include “disregarded payments” - those which should be excluded from the gross income and disposable income calculations, as described in the Lord Chancellor's guidance - certificated: ‘5.3 Disregarded payments', controlled: '5.4 Disregarded income’.</p><p>Note: for submissions after MTR Phase 2 is implemented, “disregarded payments” will be extended to cover “Modern Slavery Victim Care Contract (MSVCC) financial support payments”, and no longer cover “Back to Work Bonus payments”</p>
        - `payments` object[], required — One or more payment details
          - `date` string, date, required
          - `amount` union, required
            - number
            - string
          - `client_id` string, uuid, required
      - `outgoings` object[]
        - `category` 'child_care' | 'rent_or_mortgage' | 'maintenance_out' | 'legal_aid' | 'pension_contribution' | 'council_tax' | 'priority_debt_repayment', required — The category of the outgoing transaction. 'priority_debt_repayment' and 'council_tax' are not calculated before MTR
        - `payments` object[], required — The payments of the outgoing transaction
          - `amount` union, required
            - number
            - string
          - `client_id` string, required
          - `date` string, date, required
    - `outgoings` union[] — One or more outgoings categorized by name
      - union
        - object — Outgoing payments detail. 'priority_debt_repayment' and 'council_tax' are not calculated before MTR
          - `name` 'child_care' | 'maintenance_out' | 'legal_aid' | 'pension_contribution' | 'council_tax' | 'priority_debt_repayment', required — Type of outgoing
          - `payments` object[], required — One or more outgoing payments detail
            - `client_id` string, required — Client identifier for outgoing payment
            - `payment_date` string, date, required — Date payment made
            - `amount` number, required — Amount of payment made
        - object — Outgoing payments detail
          - `name` 'rent_or_mortgage', required — Type of outgoing
          - `payments` object[], required — One or more outgoing payments detail
            - `client_id` string, required — Client identifier for outgoing payment
            - `payment_date` string, date, required — Date payment made
            - `housing_cost_type` 'rent' | 'mortgage' | 'board_and_lodging', required — Housing cost type - should also be in cash_transactions.outgoings, but currently unused by both clients
            - `amount` number, required — Amount of payment made
    - `irregular_incomes` object[] — One or more irregular payment details
      - `income_type` 'student_loan' | 'unspecified_source', required — Identifying name for this irregular income payment
      - `frequency` 'monthly' | 'annual' | 'quarterly', required — Frequency of the payment received
      - `amount` union, required
        - number
        - string
    - `employments` Employments — unresolved $ref
    - `employment_details` EmploymentDetails[] — Employments, with pay info supplied in the 'how much, how often' pattern, for partner. (Compare with: 'employments')
      - `client_reference` string — Optional reference, echoed in response
      - `income` object, required
        - `receiving_only_statutory_sick_or_maternity_pay` boolean, required
        - `frequency` 'weekly' | 'two_weekly' | 'four_weekly' | 'monthly' | 'three_monthly' | 'annually', required
        - `gross` number, required — Gross income from this employment
        - `benefits_in_kind` number, required — Regular benefits in kind from this employment
        - `tax` number, required — tax paid (negative) on this employment
        - `national_insurance` number, required — NI paid (negative) on this employment
        - `prisoner_levy` number — prisoner levy paid (negative) on this employment
        - `student_debt_repayment` number — student debt repayment paid (negative) on this income
    - `self_employment_details` SelfEmployment[] — Self employments, with pay info supplied in the 'how much, how often' pattern, for partner
      - `client_reference` string — Optional reference, echoed in response
      - `income` object, required
        - `frequency` 'weekly' | 'two_weekly' | 'four_weekly' | 'monthly' | 'three_monthly' | 'annually', required
        - `gross` number, required — Gross income from this undertaking
        - `tax` number, required — Tax paid (negative) on this income
        - `national_insurance` number, required — NI paid (negative) on this income
        - `prisoner_levy` number — prisoner levy paid (negative) on this income
        - `student_debt_repayment` number — student debt repayment paid (negative) on this income
    - `regular_transactions` RegularTransaction[] — Zero or more regular transactions
      - `category` 'benefits' | 'friends_or_family' | 'maintenance_in' | 'property_or_lodger' | 'pension' | 'housing_benefit' | 'child_care' | 'rent_or_mortgage' | 'maintenance_out' | 'legal_aid' | 'pension_contribution' | 'council_tax' | 'priority_debt_repayment', required — Identifying category for this regular transaction<p>Do not include “disregarded payments” - those which should be excluded from the gross income and disposable income calculations, as described in the Lord Chancellor's guidance - certificated: ‘5.3 Disregarded payments', controlled: '5.4 Disregarded income’.</p><p>Note: for submissions after MTR Phase 2 is implemented, “disregarded payments” will be extended to cover “Modern Slavery Victim Care Contract (MSVCC) financial support payments”, and no longer cover “Back to Work Bonus payments”</p>
      - `operation` 'credit' | 'debit', required — Identifying operation for this regular transaction
      - `frequency` 'three_monthly' | 'monthly' | 'four_weekly' | 'two_weekly' | 'weekly' | 'unknown', required — Frequency with which regular transaction is made or received
      - `amount` union, required
        - number
        - string
    - `state_benefits` StateBenefit[] — One or more state benefits received by the applicant's partner and categorized by name
      - `name` string, required — Name of the state benefit<p>Do not include “disregarded payments” - those which should be excluded from the gross income and disposable income calculations, as described in the Lord Chancellor's guidance - certificated: ‘5.3 Disregarded payments', controlled: '5.4 Disregarded income’.</p><p>Note: for submissions after MTR Phase 2 is implemented, “disregarded payments” will be extended to cover “Modern Slavery Victim Care Contract (MSVCC) financial support payments”, and no longer cover “Back to Work Bonus payments”</p>
      - `payments` object[], required — One or more state benefit payments details
        - `client_id` string, uuid, required — Client identifier for payment received
        - `date` string, date, required
        - `amount` union, required
          - number
          - string
        - `flags` object — Line items that should be flagged to caseworkers for review
          - `multi_benefit` boolean
    - `additional_properties` Property[] — Additional properties owned by the partner - i.e. excluding those already listed for the applicant
      - `value` union, required
        - number
        - string
      - `outstanding_mortgage` union, required
        - number
        - string
      - `percentage_owned` number, required — Percentage share of the property which is owned by the applicant
      - `shared_with_housing_assoc` boolean, required — Property is shared with a housing association
      - `subject_matter_of_dispute` boolean — Property is the subject of a dispute. Defaults to false
    - `capitals` Capitals
      - `bank_accounts` object[] — Describes the name of the bank account and the lowest balance during the computation period<p>Inaccessible capital - For submissions after MTR Phase 2 is implemented, capital where the value cannot be accessed to pay legal costs, should be excluded.</p><p>Detailed guidance TBD</p>
        - `value` union, required
          - number
          - string
        - `description` string, required
        - `subject_matter_of_dispute` boolean — Whether the contents of this bank account are the subject of a dispute
      - `non_liquid_capital` object[] — An array of objects describing applicant's non-liquid capital items (excluding property), e.g. valuable items, jewellery, trusts, other investments
        - `value` union, required
          - number
          - string
        - `description` string, required — Definition of a non-liquid capital item
        - `subject_matter_of_dispute` boolean — Whether the item is the subject of a dispute
    - `vehicles` Vehicle[] — One or more vehicles' details
      - `value` union, required
        - number
        - string
      - `loan_amount_outstanding` union
        - number
        - string
      - `date_of_purchase` string, date, required — Date vehicle purchased by the applicant
      - `in_regular_use` boolean — Vehicle in regular use or not
      - `subject_matter_of_dispute` boolean — Whether this vehicle is the subject of a dispute
    - `dependants` Dependants — unresolved $ref
    - `other_incomes` object[] — One or more other regular income payments categorized by source
      - `source` 'benefits' | 'friends_or_family' | 'maintenance_in' | 'property_or_lodger' | 'pension' | 'Benefits' | 'Friends or family' | 'Maintenance in' | 'Property or lodger' | 'Pension', required — Source of other regular income
      - `payments` object[], required — One or more other regular payment details
        - `date` string, date, required
        - `amount` union, required
          - number
          - string
        - `client_id` string, uuid, required — Client identifier for payment received
  - `explicit_remarks` object[] — One or more remarks by category
    - `category` 'policy_disregards', required — Category of remark. Currently, only 'policy_disregard' is supported
    - `details` string[], required — One or more remarks for that category

## Response `200`

successful

- object
  - `result_summary` object, required
    - `overall_result` object, required
      - `result` 'eligible' | 'ineligible' | 'contribution_required' | 'partially_eligible', required
      - `income_contribution` number, required — Amount of income contribution required (only valid if result is contribution_required)
      - `capital_contribution` number, required — Amount of capital contribution required (only valid if result is contribution_required)
      - `proceeding_types` object[], required
        - `ccms_code` 'DA001' | 'DA002' | 'DA003' | 'DA004' | 'DA005' | 'DA006' | 'DA007' | 'DA020' | 'SE003' | 'SE004' | 'SE013' | 'SE014' | 'SE007' | 'SE008' | 'SE015' | 'SE016' | 'SE095' | 'SE097' | 'SE003A' | 'SE004A' | 'SE007A' | 'SE008A' | 'SE013A' | 'SE014A' | 'SE015A' | 'SE016A' | 'SE095A' | 'SE097A' | 'SE101A' | 'PBM01' | 'PBM02' | 'PBM04' | 'PBM05' | 'PBM06' | 'PBM07' | 'PBM08' | 'PBM09' | 'PBM10' | 'PBM11' | 'PBM13' | 'PBM16' | 'PBM17' | 'PBM18' | 'PBM19' | 'PBM20' | 'PBM21' | 'PBM22' | 'PBM23' | 'PBM24' | 'PBM26' | 'PBM27' | 'PBM28' | 'PBM29' | 'PBM30' | 'PBM32' | 'PBM33' | 'PBM35' | 'PBM36' | 'PBM37' | 'PBM38' | 'PBM39' | 'PBM47' | 'PBM01A' | 'PBM02A' | 'PBM04A' | 'PBM05A' | 'PBM06A' | 'PBM07A' | 'PBM08A' | 'PBM09A' | 'PBM10A' | 'PBM11A' | 'PBM13A' | 'PBM16A' | 'PBM17A' | 'PBM18A' | 'PBM19A' | 'PBM20A' | 'PBM21A' | 'PBM22A' | 'PBM23A' | 'PBM24A' | 'PBM26A' | 'PBM27A' | 'PBM28A' | 'PBM29A' | 'PBM30A' | 'PBM32A' | 'PBM33A' | 'PBM35A' | 'PBM36A' | 'PBM37A' | 'PBM38A' | 'PBM39A' | 'PBM02E' | 'PBM04E' | 'PBM05E' | 'PBM06E' | 'PBM07E' | 'PBM08E' | 'PBM09E' | 'PBM11E' | 'PBM16E' | 'PBM17E' | 'PBM18E' | 'PBM19E' | 'PBM20E' | 'PBM21E' | 'PBM23E' | 'PBM24E' | 'PBM26E' | 'PBM27E' | 'PBM29E' | 'PBM30E' | 'PBM32E' | 'PBM33E' | 'PBM35E' | 'PBM36E' | 'PBM37E' | 'PBM38E' | 'PBM39E' | 'PBM47E' | 'IM030' | 'IA031' | 'SE003E' | 'SE004E' | 'SE007E' | 'SE008E' | 'SE013E' | 'SE014E' | 'SE015E' | 'SE016E' | 'SE096E' | 'SE099E' | 'SE100E' | 'SE101E', required — The code expected by CCMS
        - `client_involvement_type` 'A' | 'D' | 'W' | 'Z' | 'I', required — The client_involvement_type expected by CCMS
        - `upper_threshold` number, required
        - `lower_threshold` number, required
        - `result` 'eligible' | 'ineligible' | 'contribution_required' | 'not_yet_known' | 'not_calculated', required
    - `gross_income` object, required — gross_income calculation for partner, with some combined totals where appropriate
      - `total_gross_income` number, required — Calculated monthly total gross income for applicant
      - `combined_total_gross_income` number, required — Calculated monthly total gross income for applicant and partner
      - `proceeding_types` object[], required
        - `ccms_code` 'DA001' | 'DA002' | 'DA003' | 'DA004' | 'DA005' | 'DA006' | 'DA007' | 'DA020' | 'SE003' | 'SE004' | 'SE013' | 'SE014' | 'SE007' | 'SE008' | 'SE015' | 'SE016' | 'SE095' | 'SE097' | 'SE003A' | 'SE004A' | 'SE007A' | 'SE008A' | 'SE013A' | 'SE014A' | 'SE015A' | 'SE016A' | 'SE095A' | 'SE097A' | 'SE101A' | 'PBM01' | 'PBM02' | 'PBM04' | 'PBM05' | 'PBM06' | 'PBM07' | 'PBM08' | 'PBM09' | 'PBM10' | 'PBM11' | 'PBM13' | 'PBM16' | 'PBM17' | 'PBM18' | 'PBM19' | 'PBM20' | 'PBM21' | 'PBM22' | 'PBM23' | 'PBM24' | 'PBM26' | 'PBM27' | 'PBM28' | 'PBM29' | 'PBM30' | 'PBM32' | 'PBM33' | 'PBM35' | 'PBM36' | 'PBM37' | 'PBM38' | 'PBM39' | 'PBM47' | 'PBM01A' | 'PBM02A' | 'PBM04A' | 'PBM05A' | 'PBM06A' | 'PBM07A' | 'PBM08A' | 'PBM09A' | 'PBM10A' | 'PBM11A' | 'PBM13A' | 'PBM16A' | 'PBM17A' | 'PBM18A' | 'PBM19A' | 'PBM20A' | 'PBM21A' | 'PBM22A' | 'PBM23A' | 'PBM24A' | 'PBM26A' | 'PBM27A' | 'PBM28A' | 'PBM29A' | 'PBM30A' | 'PBM32A' | 'PBM33A' | 'PBM35A' | 'PBM36A' | 'PBM37A' | 'PBM38A' | 'PBM39A' | 'PBM02E' | 'PBM04E' | 'PBM05E' | 'PBM06E' | 'PBM07E' | 'PBM08E' | 'PBM09E' | 'PBM11E' | 'PBM16E' | 'PBM17E' | 'PBM18E' | 'PBM19E' | 'PBM20E' | 'PBM21E' | 'PBM23E' | 'PBM24E' | 'PBM26E' | 'PBM27E' | 'PBM29E' | 'PBM30E' | 'PBM32E' | 'PBM33E' | 'PBM35E' | 'PBM36E' | 'PBM37E' | 'PBM38E' | 'PBM39E' | 'PBM47E' | 'IM030' | 'IA031' | 'SE003E' | 'SE004E' | 'SE007E' | 'SE008E' | 'SE013E' | 'SE014E' | 'SE015E' | 'SE016E' | 'SE096E' | 'SE099E' | 'SE100E' | 'SE101E', required — The code expected by CCMS
        - `client_involvement_type` 'A' | 'D' | 'W' | 'Z' | 'I', required — The client_involvement_type expected by CCMS
        - `upper_threshold` number, required
        - `lower_threshold` number, required
        - `result` 'eligible' | 'ineligible' | 'contribution_required' | 'not_yet_known' | 'not_calculated', required
    - `partner_gross_income` object
      - `total_gross_income` number, required — Calculated monthly total gross income for partner
    - `disposable_income` ApplicantDisposableIncome, required — unresolved $ref
    - `partner_disposable_income` DisposableIncome — unresolved $ref
    - `capital` ApplicantCapitalResult, required — unresolved $ref
    - `partner_capital` CapitalResult
      - `total_liquid` number — Total value of all liquid assets in submission
      - `total_non_liquid` number — Total value of all non-liquid assets in submission
      - `total_vehicle` number — Total value of all client vehicle assets in submission
      - `total_property` number — Total value of all client property assets in submission
      - `total_capital` number — Total value of all capital assets in submission
      - `total_capital_with_smod` number — Total of all capital but with subject matter of dispute deduction applied where applicable
      - `total_mortgage_allowance` number — Maximum mortgage allowance used in submission. Cases post-April 2020 will all be set to 999_999_999
      - `subject_matter_of_dispute_disregard` number — Total amount of subject matter of dispute disregard applied on this submission
      - `assessed_capital` number — Amount of assessed client capital. Zero if deductions exceed total capital.
      - `disputed_non_property_disregard` number — Amount of subject matter of dispute deduction applied for assets other than property
      - `pensioner_disregard_applied` number — Amount of pensioner capital disregard applied to this assessment
  - `assessment` object, required
    - `id` string
    - `client_reference_id` string, nullable
    - `submission_date` string, date
    - `level_of_help` 'certificated' | 'controlled' — The level of representation required by the client
    - `applicant` ApplicantResult
      - `date_of_birth` string, date
      - `involvement_type` string
      - `employed` boolean
      - `has_partner_opponent` boolean
      - `receives_qualifying_benefit` boolean
    - `gross_income` GrossIncomeResult
      - `employment_income` object[], required
        - `name` string, required
        - `payments` unknown[], required
          - unknown
      - `employment_details` object[]
        - `monthly_income` object, required
          - `gross` number
          - `tax` number
          - `national_insurance` number
          - `prisoner_levy` number
          - `student_debt_repayment` number
          - `benefits_in_kind` number
          - `client_id` string
      - `irregular_income` object, required
        - `monthly_equivalents` object, required
          - `student_loan` number, required
          - `unspecified_source` number, required
      - `state_benefits` StateBenefitsResult, required
        - `monthly_equivalents` object
          - `all_sources` number, required
          - `cash_transactions` number, required
          - `bank_transactions` object[], required
            - `name` string
            - `monthly_value` number
            - `excluded_from_income_assessment` boolean
      - `other_income` OtherIncomeResult, required
        - `monthly_equivalents` object
          - `all_sources` OutgoingResult
            - `friends_or_family` number
            - `maintenance_in` number
            - `property_or_lodger` number
            - `pension` number
          - `bank_transactions` OutgoingResult
            - `friends_or_family` number
            - `maintenance_in` number
            - `property_or_lodger` number
            - `pension` number
          - `cash_transactions` OutgoingResult
            - `friends_or_family` number
            - `maintenance_in` number
            - `property_or_lodger` number
            - `pension` number
      - `self_employments` object[]
        - `client_reference` string — client reference from request
        - `monthly_income` object, required — Monthly versions of input data
          - `gross` number, required — A positive number representing a gross income
          - `tax` number, required — A negative number representing a tax deduction
          - `national_insurance` number, required — A negative number representing a National Insurance deduction
          - `prisoner_levy` number — A negative number representing a Prisoner Levy deduction
          - `student_debt_repayment` number — A negative number representing a Student Debt Repayment deduction
          - `benefits_in_kind` number, required — A positive number representing a benefit in kind payment
    - `disposable_income` DisposableIncomeResult
      - `monthly_equivalents` object
        - `all_sources` object
          - `child_care` number
          - `rent_or_mortgage` number
          - `maintenance_out` number
          - `legal_aid` number
          - `pension_contribution` number
          - `council_tax` number
          - `priority_debt_repayment` number
        - `bank_transactions` object
          - `child_care` number
          - `rent_or_mortgage` number
          - `maintenance_out` number
          - `legal_aid` number
          - `pension_contribution` number
          - `council_tax` number
          - `priority_debt_repayment` number
        - `cash_transactions` object
          - `child_care` number
          - `rent_or_mortgage` number
          - `maintenance_out` number
          - `legal_aid` number
          - `pension_contribution` number
          - `council_tax` number
          - `priority_debt_repayment` number
      - `childcare_allowance` number
      - `deductions` object
        - `dependants_allowance` number
        - `disregarded_state_benefits` number
    - `capital` AssessmentCapitalResult
      - `capital_items` object
        - `liquid` NonPropertyAsset[], required
          - `value` number, required — Value of asset
          - `description` string, required — Description of asset
        - `non_liquid` NonPropertyAsset[], required
          - `value` number, required — Value of asset
          - `description` string, required — Description of asset
        - `vehicles` NonPropertyAsset[], required
          - `value` number, required — Value of asset
          - `description` string, required — Description of asset
        - `properties` object, required
          - `main_home` PropertyResult
            - `value` number
            - `outstanding_mortgage` number
            - `percentage_owned` number
            - `main_home` boolean
            - `shared_with_housing_assoc` boolean
            - `transaction_allowance` number
            - `allowable_outstanding_mortgage` number
            - `net_value` number
            - `net_equity` number
            - `smod_allowance` number — Amount of subject matter of dispute disregard applied to this property
            - `main_home_equity_disregard` number — Amount of main home equity disregard applied to this property
            - `assessed_equity` number
            - `subject_matter_of_dispute` boolean, nullable
          - `additional_properties` PropertyResult[]
            - `value` number
            - `outstanding_mortgage` number
            - `percentage_owned` number
            - `main_home` boolean
            - `shared_with_housing_assoc` boolean
            - `transaction_allowance` number
            - `allowable_outstanding_mortgage` number
            - `net_value` number
            - `net_equity` number
            - `smod_allowance` number — Amount of subject matter of dispute disregard applied to this property
            - `main_home_equity_disregard` number — Amount of main home equity disregard applied to this property
            - `assessed_equity` number
            - `subject_matter_of_dispute` boolean, nullable
    - `partner_gross_income` GrossIncomeResult
      - `employment_income` object[], required
        - `name` string, required
        - `payments` unknown[], required
          - unknown
      - `employment_details` object[]
        - `monthly_income` object, required
          - `gross` number
          - `tax` number
          - `national_insurance` number
          - `prisoner_levy` number
          - `student_debt_repayment` number
          - `benefits_in_kind` number
          - `client_id` string
      - `irregular_income` object, required
        - `monthly_equivalents` object, required
          - `student_loan` number, required
          - `unspecified_source` number, required
      - `state_benefits` StateBenefitsResult, required
        - `monthly_equivalents` object
          - `all_sources` number, required
          - `cash_transactions` number, required
          - `bank_transactions` object[], required
            - `name` string
            - `monthly_value` number
            - `excluded_from_income_assessment` boolean
      - `other_income` OtherIncomeResult, required
        - `monthly_equivalents` object
          - `all_sources` OutgoingResult
            - `friends_or_family` number
            - `maintenance_in` number
            - `property_or_lodger` number
            - `pension` number
          - `bank_transactions` OutgoingResult
            - `friends_or_family` number
            - `maintenance_in` number
            - `property_or_lodger` number
            - `pension` number
          - `cash_transactions` OutgoingResult
            - `friends_or_family` number
            - `maintenance_in` number
            - `property_or_lodger` number
            - `pension` number
      - `self_employments` object[]
        - `client_reference` string — client reference from request
        - `monthly_income` object, required — Monthly versions of input data
          - `gross` number, required — A positive number representing a gross income
          - `tax` number, required — A negative number representing a tax deduction
          - `national_insurance` number, required — A negative number representing a National Insurance deduction
          - `prisoner_levy` number — A negative number representing a Prisoner Levy deduction
          - `student_debt_repayment` number — A negative number representing a Student Debt Repayment deduction
          - `benefits_in_kind` number, required — A positive number representing a benefit in kind payment
    - `partner_disposable_income` DisposableIncomeResult
      - `monthly_equivalents` object
        - `all_sources` object
          - `child_care` number
          - `rent_or_mortgage` number
          - `maintenance_out` number
          - `legal_aid` number
          - `pension_contribution` number
          - `council_tax` number
          - `priority_debt_repayment` number
        - `bank_transactions` object
          - `child_care` number
          - `rent_or_mortgage` number
          - `maintenance_out` number
          - `legal_aid` number
          - `pension_contribution` number
          - `council_tax` number
          - `priority_debt_repayment` number
        - `cash_transactions` object
          - `child_care` number
          - `rent_or_mortgage` number
          - `maintenance_out` number
          - `legal_aid` number
          - `pension_contribution` number
          - `council_tax` number
          - `priority_debt_repayment` number
      - `childcare_allowance` number
      - `deductions` object
        - `dependants_allowance` number
        - `disregarded_state_benefits` number
    - `partner_capital` AssessmentCapitalResult
      - `capital_items` object
        - `liquid` NonPropertyAsset[], required
          - `value` number, required — Value of asset
          - `description` string, required — Description of asset
        - `non_liquid` NonPropertyAsset[], required
          - `value` number, required — Value of asset
          - `description` string, required — Description of asset
        - `vehicles` NonPropertyAsset[], required
          - `value` number, required — Value of asset
          - `description` string, required — Description of asset
        - `properties` object, required
          - `main_home` PropertyResult
            - `value` number
            - `outstanding_mortgage` number
            - `percentage_owned` number
            - `main_home` boolean
            - `shared_with_housing_assoc` boolean
            - `transaction_allowance` number
            - `allowable_outstanding_mortgage` number
            - `net_value` number
            - `net_equity` number
            - `smod_allowance` number — Amount of subject matter of dispute disregard applied to this property
            - `main_home_equity_disregard` number — Amount of main home equity disregard applied to this property
            - `assessed_equity` number
            - `subject_matter_of_dispute` boolean, nullable
          - `additional_properties` PropertyResult[]
            - `value` number
            - `outstanding_mortgage` number
            - `percentage_owned` number
            - `main_home` boolean
            - `shared_with_housing_assoc` boolean
            - `transaction_allowance` number
            - `allowable_outstanding_mortgage` number
            - `net_value` number
            - `net_equity` number
            - `smod_allowance` number — Amount of subject matter of dispute disregard applied to this property
            - `main_home_equity_disregard` number — Amount of main home equity disregard applied to this property
            - `assessed_equity` number
            - `subject_matter_of_dispute` boolean, nullable
    - `remarks` Remarks
      - `client_employment` object
        - `multiple_employments` string[] — Array of client_ids affected by remark
      - `client_employment_tax` object
        - `refunds` string[] — Array of client_ids affected by remark
      - `client_employment_nic` object
        - `refunds` string[] — Array of client_ids affected by remark
      - `client_employment_payment` AmountVariationRemark
        - `amount_variation` string[] — Array of client_ids affected by remark
        - `unknown_frequency` string[] — Array of client_ids affected by remark
        - `multi_benefit` string[] — Array of client_ids affected by remark
      - `client_state_benefit_payment` AmountVariationRemark
        - `amount_variation` string[] — Array of client_ids affected by remark
        - `unknown_frequency` string[] — Array of client_ids affected by remark
        - `multi_benefit` string[] — Array of client_ids affected by remark
      - `client_other_income_payment` AmountVariationRemark
        - `amount_variation` string[] — Array of client_ids affected by remark
        - `unknown_frequency` string[] — Array of client_ids affected by remark
        - `multi_benefit` string[] — Array of client_ids affected by remark
      - `client_outgoings_housing_cost` AmountVariationRemark
        - `amount_variation` string[] — Array of client_ids affected by remark
        - `unknown_frequency` string[] — Array of client_ids affected by remark
        - `multi_benefit` string[] — Array of client_ids affected by remark
      - `client_outgoings_legal_aid` AmountVariationRemark
        - `amount_variation` string[] — Array of client_ids affected by remark
        - `unknown_frequency` string[] — Array of client_ids affected by remark
        - `multi_benefit` string[] — Array of client_ids affected by remark
      - `client_outgoings_maintenance` AmountVariationRemark
        - `amount_variation` string[] — Array of client_ids affected by remark
        - `unknown_frequency` string[] — Array of client_ids affected by remark
        - `multi_benefit` string[] — Array of client_ids affected by remark
      - `client_outgoings_childcare` AmountVariationRemark
        - `amount_variation` string[] — Array of client_ids affected by remark
        - `unknown_frequency` string[] — Array of client_ids affected by remark
        - `multi_benefit` string[] — Array of client_ids affected by remark
  - `version` '6', required — Version of the API used in the request
  - `success` boolean, required — Always true when HTTP 200 returned, false otherwise
  - `timestamp` string, required

## Changes

- **2026-09-01** (v6) `c52b34196182` — 8 warning, 2 info
  - added the new `PBM47` enum value to the `result_summary/capital/proceeding_types/items/ccms_code` response property for the response status `200`
  - added the new `PBM47` enum value to the `result_summary/disposable_income/proceeding_types/items/ccms_code` response property for the response status `200`
  - added the new `PBM47` enum value to the `result_summary/gross_income/proceeding_types/items/ccms_code` response property for the response status `200`
  - added the new `PBM47` enum value to the `result_summary/overall_result/proceeding_types/items/ccms_code` response property for the response status `200`
  - …6 more
- **2025-01-14** (v6) `cb8c88b59eb2` — 4 breaking, 16 info
  - removed the enum value `PBM40` of the request property `proceeding_types/items/ccms_code`
  - removed the enum value `PBM40E` of the request property `proceeding_types/items/ccms_code`
  - removed the enum value `PBM45` of the request property `proceeding_types/items/ccms_code`
  - removed the enum value `PBM45E` of the request property `proceeding_types/items/ccms_code`
  - …16 more
- …earlier changes not shown

[Full history](https://skmtc.dev/ministryofjustice/apis/api-v6/changes/v6/assessments/post.md)

---

[API](https://skmtc.dev/ministryofjustice/apis/api-v6.md) · [All operations](https://skmtc.dev/ministryofjustice/apis/api-v6/llms.txt) · [OpenAPI document](https://skmtc.dev/ministryofjustice/apis/api-v6/revisions/c52b34196182?raw)
