Actions

This page includes all endpoints available for the actions(bookings) module of Logiciel Actif.

List all actions

GET https://app.gem-books.com/api/actions

This endpoint allows you to get the list of your actions. The actions are returned sorted by date and time, with the most recent appearing first.

Headers

NameTypeDescription

Authentification

string

Bearer token.

Accept

string

Should be application/json.

{
    "data": [
        {
            "id": 21,
            "name": "",
            "reference": "",
            "address": "275 Rue Paradis",
            "adresse2": "",
            "city": "Repentigny",
            "state": "QC",
            "zip": "J6A 8H2",
            "contact_name": "",
            "contact_tel": "",
            "contact_fax": "",
            "contact_email": "",
            "stop_type": "Destination",
            "date": "2020-08-13",
            "time": "",
            "hours": "",
            "broker": "",
            "note_imp": "",
            "note": "",
            "note_booking": "",
            "geotabUserId": "a2"
        },
        {
            "id": 20,
            "name": "",
            "reference": "",
            "address": "197 Rue Sainte Thérèse",
            "adresse2": "",
            "city": "Charlemagne",
            "state": "QC",
            "zip": "J5Z 1B7",
            "contact_name": "",
            "contact_tel": "",
            "contact_fax": "",
            "contact_email": "",
            "stop_type": "Origin",
            "date": "2020-08-12",
            "time": "",
            "hours": "",
            "broker": "",
            "note_imp": "",
            "note": "",
            "note_booking": "",
            "geotabUserId": "a2"
        }
    ],
    "meta": {
        "current_page": 1,
        "last_page": 1,
        "per_page": 25,
        "total": 2
    },
    "success": true
}

Retrieve an action

GET https://app.gem-books.com/api/actions/:id

This endpoint allows you to retrieve a specific action.

Path Parameters

NameTypeDescription

id

integer

Action ID.

Headers

NameTypeDescription

Authentification

string

Bearer token.

Accept

string

Should be application/json.

{
    "data": {
        "id": 100,
        "bookingID": 135,
        "date": "2019-11-14 10:09:52",
        "user_id": 633,
        "action_id": 1,
        "value": "950.00",
        "cost": "570.00",
        "time": "00:00:00"
    },
    "success": true
}

Create an action

POST https://app.gem-books.com/api/actions

This endpoint allows you to create an action. Returns the created action.

Headers

NameTypeDescription

Authentication

string

Bearer token.

Content-Type

string

Should be application/json.

Accept

string

Should be application/json.

Request Body

NameTypeDescription

value

string

Amount charged to the client.

cost

string

Amount paid to the driver.

user_id

integer

User ID linked to the action.

action_id

integer

Action ID.

date

string

Date of the action.

bookingID

integer

Booking ID linked to the action.

{
    "value" : "1.00",
    "cost" : "1.00",
    "user_id" : "633",
    "action_id" : "1",
    "date" : "2020-08-20 11:11:11",
    "bookingID" : "135"
}

Last updated