Ediliziasemplice Api - JavaScript SDK
API documentation
Installation
npm install ediliziasempliceApi-sdk
Basic Usage
import API from 'ediliziasempliceApi-sdk';
// Initialize the SDK
const api = new API({
baseUrl: 'http://api.ediliziasemplice.local/',
auth: {
token: 'your-auth-token'
// Or use basic auth
// username: 'user',
// password: 'pass'
}
});
// Examples using Waterline-like syntax
async function examples() {
// Find all records
const allRecords = await api.users.find().execute();
// Find with criteria
const filteredRecords = await api.users
.find({ field: 'value' })
.execute();
// Find with pagination and sorting
const paginatedRecords = await api.users
.find()
.limit(10)
.skip(20)
.sort('createdAt DESC')
.execute();
// Find one by ID
const record = await api.users.findOne(123);
// Create a record
const newRecord = await api.users.create({
field1: 'value1',
field2: 'value2'
});
// Update a record
const updatedRecord = await api.users.update(123, {
field1: 'updated value'
});
// Delete a record
await api.users.destroy(123);
}
Available Resources
casescertificationscertificationcategoriescertificationcategoryassignmentscertificationmetascertificationproviderscertificationrenewalscertificationtypesclassificationlevelscompaniesdocumentcategoriesdocumentrequestsdocumentrequestitemsdocumentsubmissionsdocumenttypesfilesheadquartersnotesnotificationspeoplepersoncompanyrolesprofessionalcertificationsquotationsquotationitemsrolesarchivesswaggerqueuesusersdefaultRoutepersonCertificationsProfessionalcertificationPeople
SDK Version
0.34.0