CRM
People, accounts and companies, departments, general meetings, categories and tags.
Accounts | Companies17 Endpoints
- GETReturns a list of billing accounts / companies
- POSTCreates a single account / CRMCompany
- GETReturns a single account / CRMCompany
- PUTUpdates a single account / CRMCompany with the given identifier
- PATCHUpdates a single account / CRMCompany with the given identifier
- POSTAdd a CRMPerson to a CRMCompany
- + 11 Endpoints
Actions1 Endpoints
Cancellation Terms2 Endpoints
CRMCompanyCategory1 Endpoints
CRMDepartment7 Endpoints
CrmMessage8 Endpoints
- POSTAdd a new CustomerMessage for a company
- GETThis method will get a single CustomerMessage Object with the given id
- PUTThis method will update a CustomerMessage Object
- PATCHThis method will update a CustomerMessage Object
- GETThis method will get all CustomerMessage Objects
- GETThis method will get CustomerMessages from given timestamp on (limit 500) and mapped by their date
- + 2 Endpoints
CRMPerson22 Endpoints
- GETReturns a list of people
- POSTAdd a new person
- GETReturn a single person with the given id
- PUTUpdates a single person with the given identifier
- PATCHUpdates a single person with the given identifier
- POSTArchives the complete school account when the selected person is its only active child.
- + 16 Endpoints
CRMPersonCategory1 Endpoints
CRMPersonContactData6 Endpoints
- GETThis method will get all CRMPersonContactData Objects
- POSTAdd a new CRMPersonContactData
- GETThis method will get a single CRMPersonContactData Object with the given id
- PUTThis method will update a CRMPersonContactData Object
- PATCHThis method will update a CRMPersonContactData Object
- DELETEThis method will delete a single CRMPersonContactData Object with the given id
CRMRecurrence1 Endpoints
EventAccessBudget6 Endpoints
General meeting20 Endpoints
- GETAll general meetings, newest start first.
- POSTCreates a new crm general meeting entry.
- GETReturns a single crm general meeting entry.
- PUTMeeting data while open; the minutes until they are finalized.
- PATCHMeeting data while open; the minutes until they are finalized.
- DELETEMarks the meeting as deleted. A running meeting has to be closed or cancelled first.
- + 14 Endpoints
General meeting (own)5 Endpoints
- GETThe own meetings (not drafts), newest first.
- GETOne own meeting with motions, the own ballots and, once closed, results and minutes.
- POSTAccept or decline the invitation.
- POSTTake part online: counts as present (online) for quorum and votes.
- POSTVote on an open motion: YES, NO or ABSTAIN. One vote per person and motion.
MembershipPauseRequest4 Endpoints
PersonDurationStatistic3 Endpoints
PersonHonorAnniversary6 Endpoints
- GETReturns a list of CRMPersonHonorAnniversary, by default the earliest anniversary first
- GETGet a single CRMPersonHonorAnniversary by ID
- POSTMark an anniversary as handed over (handled=1, the default) or open it again (handled=0)
- PUTMark an anniversary as handed over (handled=1, the default) or open it again (handled=0)
- GETThe certificate (Urkunde) of an anniversary as PDF, rendered with the template configured for its type
- POSTThe certificate (Urkunde) of an anniversary as PDF, rendered with the template configured for its type
PersonLogBookEntry6 Endpoints
PersonLogBookEntryContentAddition1 Endpoints
PersonLogBookEntryType1 Endpoints
PersonSendNotification5 Endpoints
- GETReturns a list of CrmPersonSendNotification
- GETGet a single CrmPersonSendNotification by ID
- PUTUpdate a CrmPersonSendNotification - clear a send marker by setting it to null to allow sending again
- PATCHUpdate a CrmPersonSendNotification - clear a send marker by setting it to null to allow sending again
- DELETEDelete a single CrmPersonSendNotification with the given id - clears all send markers of the person