ScuolaSemplice Web API
    • v2
      • Payments
        • registerInstallmentPayment
      • Orders
        • fetchUserOrders
      • Aggregator
        • Update timetable
        • Booking lesson
        • Cancel booking
        • Set attendances
      • Custom fields
        • Read all custom fields
        • Fetch ustom field
      • Workflows
        • Returns list of all workflows
        • Start a new workflow instance
      • StudyPlans
        • Returns list of all study plans
      • Subscriptions
        • fetchSubscriptions
        • Subscribe a student to a class
        • Alter subscriprion of a student to a class
      • Classes
        • Retuns list of class models
        • Creates a class model / catalogue
        • Updates a class model / catalogue
        • Creates a class from a model
        • Reads all list of classes from archive
        • Reads all classes added or updated after timestamp
      • Students
        • Reads paginated list of students
        • Fetch student
        • Creates new student and return the id
        • Updates an existing student and return the id
        • Reads all list of students from archive
        • Reads all students added or updated after timestamp
      • Catalogues
        • Returns list of system branches
        • Returns list of classes custom fields
        • Returns list of all locations
    • v3
      • Classes
        • classes
        • classes/{id}
      • Exams
        • exams
        • exams/{id}
      • Lessons
        • lessons
        • lessons/{id}
      • Orders
        • orders
        • orders/{id}
        • Order creation
      • PackageOffers
        • packageoffers
        • packageoffers/{id}
      • ProfileCustomSelectValues
        • profilecustomselectvalues
      • Payments
        • payments
        • payments/{id}
      • QrReadings
        • qrreadings
        • qrreadings/{id}
        • qrreadings
      • Students
        • students
        • students/{id}
        • create
        • update
        • update by externid
        • create student comment
      • Teachers
        • teachers/{id}
        • teachers
        • create
        • update
        • update by externid
      • CustomerCompanies
        • customercompanies
        • customercompanies/{id}
      • Subscriptions
        • classes
          • subscriptions/classes
          • subscriptions/classes/{id}
          • create subscription class
        • exams
          • subscriptions/exams
          • subscriptions/exams/{id}
          • create subscription exam
        • studyplans
          • subscriptions/studyplans
          • subscriptions/studyplans/{id}
      • Tutors
        • tutors
        • tutors/{id}
      • Transactions
        • Create
        • Delete
      • TeacherPayments
        • List teacher payments
        • Get a teacher payment by id
      • subscriptions
        GET
    • Schemas
      • Schemas
        • Generic key value parameters
        • Generic parameters array
        • CustomFieldValue
        • user
        • inline_response_200
        • parameters_1
        • parameters_2
        • parameters_3
        • inline_response_200_1
        • parameters_4
        • parameters_5
        • parameters_6
      • Aggregator
        • Lesson
        • Course timetable
        • Attendance
      • ErrorBadRequest
      • StudyPlan
      • TeacherPaymentLine
      • TeacherPayment
      • PaginationLinks
      • PaginationMeta
      • TeacherPaymentCollection

    TeacherPaymentCollection

    {
        "data": [
            {
                "id": 5012,
                "teacherid": 42,
                "teachername": "Mario Rossi",
                "fiscalcompanyid": 3,
                "companycode": "ACME",
                "companyname": "Acme Formazione Srl",
                "period": "2026-04",
                "title": "Aprile 2026",
                "description": "string",
                "amount": 450,
                "status": 0,
                "emissiondate": "2026-05-05",
                "paymentdate": "string",
                "billingmethod": "none",
                "lines": [
                    {
                        "id": 0,
                        "type": "lesson",
                        "paymentid": 5012,
                        "paymentdetailid": 0,
                        "teacherid": 0,
                        "competencedate": "2019-08-24",
                        "competencestart": "2019-08-24",
                        "competenceend": "2019-08-24",
                        "period": "2026-04",
                        "classid": 0,
                        "classname": "string",
                        "classcode": "string",
                        "lessonid": 0,
                        "lessonids": [
                            0
                        ],
                        "locationid": 0,
                        "locationname": "string",
                        "amount": 0,
                        "durationminutes": 0,
                        "distancekm": 0,
                        "triprefund": 0,
                        "overnightrefund": 0,
                        "description": "string",
                        "studyplanids": [
                            0
                        ],
                        "studyplans": [
                            {
                                "id": 5,
                                "code": "PLAN-DEMO",
                                "name": "Piano Demo",
                                "label": "Edizione Demo - Piano Demo"
                            }
                        ]
                    }
                ]
            }
        ],
        "links": {
            "first": "http://example.com",
            "last": "http://example.com",
            "prev": "http://example.com",
            "next": "http://example.com"
        },
        "meta": {
            "current_page": 1,
            "from": 1,
            "last_page": 2,
            "path": "http://example.com",
            "per_page": 50,
            "to": 50,
            "total": 67,
            "links": [
                {
                    "url": "string",
                    "label": "string",
                    "active": true
                }
            ]
        }
    }
    Built with