Home

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

  • cases
  • certifications
  • certificationcategories
  • certificationcategoryassignments
  • certificationmetas
  • certificationproviders
  • certificationrenewals
  • certificationtypes
  • classificationlevels
  • companies
  • documentcategories
  • documentrequests
  • documentrequestitems
  • documentsubmissions
  • documenttypes
  • files
  • headquarters
  • notes
  • notifications
  • people
  • personcompanyroles
  • professionalcertifications
  • quotations
  • quotationitems
  • roles
  • archives
  • swagger
  • queues
  • users
  • defaultRoute
  • personCertificationsProfessionalcertificationPeople

SDK Version

0.34.0