/sibarita-back

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Sibarita API Docs

/companies

GET all companies.

input:

apihost.foo/companies

output[ARRAY]:

{
  "name": "string",
  "nickname": "string",
  "description": "string",
  "image": "string",
  "contact": {
    "phone": "number",
    "email": "string"
  },
  "address": {
    "street": "string",
    "number": "string",
    "city": "string",
    "province": "string",
    "country": "string",
    "cp": "string"
  },
  "schedule": {
    "monday": {
      "_0000": "boolean",
      "-----": "-------",
      "_2330": "boolean"
    },
    "tuesday": {
      "_0000": "boolean",
      "-----": "-------",
      "_2330": "boolean"
    }
  }
}

GET find by company name.

input:

apihost.foo/companies/example

output:

{
  "name": "string",
  "nickname": "string",
  "description": "string",
  "image": "string",
  "contact": {
    "phone": "number",
    "email": "string"
  },
  "address": {
    "street": "string",
    "number": "string",
    "city": "string",
    "province": "string",
    "country": "string",
    "cp": "string"
  },
  "schedule": {
    "monday": {
      "_0000": "boolean",
      "-----": "-------",
      "_2330": "boolean"
    },
    "tuesday": {
      "_0000": "boolean",
      "-----": "-------",
      "_2330": "boolean"
    }
  }
}

/bookings

GET booking by bookingToken

input:

apihost.foo/bookings/example-foo-bar

output:

{
  "client": "string",
  "owner": "string",
  "bookingToken": "string",
  "bookingDate": {
    "day": "ddmmyyyy",
    "hour": "hhmm"
  },
  "numPerson": "[String]"
}

POST booking by bookingToken

input:

apihost.foo/bookings/example-foo-bar

{
  "client": "string",
  "owner": "string",
  "bookingDate": {
    "day": "ddmmyyyy",
    "hour": "hhmm"
  },
  "numPerson": "[String]"
}

output:

{
  "client": "string",
  "owner": "string",
  "bookingToken": "string",
  "bookingDate": {
    "day": "ddmmyyyy",
    "hour": "hhmm"
  },
  "numPerson": "[String]"
}