Create Note
POST /v2/finplus/debtmanagement/debtornotes/notes
Use this endpoint to create a new debtor note for a specified school.
Accountable Person: The note must be linked to an accountable person, requiring an
accountable_person_id. This ID can be retrieved using either the Get Accountable Person(s) or Get Learner(s) calls.Note Date: The
dateof the note must be in "YYYY-MM-DD" format and must fall between the start of last year and the end of next year.Note Type: The
note_type_idis required and can be retrieved using the Get Note Type(s) call.Communication Type: The
communication_type_idis required for all note types except Internal Notes. This ID can be obtained using the Get Communication Type(s) call.Note Content: The actual text of the note should be provided in the
notefield.Promise to Pay Notes:
If creating a Promise to Pay note (
note_type_id: 2), payment arrangement details must be included under thepromise_to_paysarray.A Promise to Pay requires:
date_promised: A date between the start of this year and the end of next year.amount_promised: A numeric value without a currency symbol (e.g.,"100.00").
The amount_paid value and the promise_completed flag may only be set by the school.
Request Headers
HTTP-X-USERNAME*
String
As provided by d6
HTTP-X-PASSWORD*
String
As provided by d6
HTTP-X-SCHOOLID*
Integer
The unique identifier of the school for which the data is being queried.
Request Body
accountable_person_id*
Integer
The id of the accountable person who the note belongs to.
date*
String
The date of the note in "yyyy-mm-dd" format.
note_type_id*
Integer
The id of the note type.
communication_type_id
Integer
The id of the communication type (not required for internal notes).
note
String
The note text
promise_to_pays
Array
An array of payment arrangement data for promise-to-pay notes
Request Examples
Response Examples
Status: 201 Created
Status: 201 Created
Description: When validation failed for one or more fields
Status: 400 Bad Request