Skip to content

PlaceOS Staff API Driver

  • PlaceOS staff authentication
  • Support for guest, calendar, zones, bookings, and PlaceOS authentication
  • Helpers for requesting data held in PlaceOS staff API
KeyTypeDefault valueDescription
api_keyString""PlaceOS X-API-key, for simpler authentication
usernameString""PlaceOS API Credentials
passwordString""
client_idString""
redirect_uriString""
calendar_service_accountStringservice_account@email.address
calendar_config
scopesStringhttps://www.googleapis.com/auth/calendar, https://www.googleapis.com/auth/admin.directory.user.readonly
domainStringprimary.domain.com
subStringdefault.service.account@google.com
issuerStringplaceos@organisation.iam.gserviceaccount.com
signing_keyStringPEM encoded private key
calendar_config_office
calendar_configString""
tenantString""
client_idString""
client_secretString""
conference_typenil
rate_limitInt5
mailer_fromStringemail_or_office_userPrincipalName
email_templates
subjectString%{name} has arrived
textStringfor your meeting at %{time}
KeyTypeDefault valueDescription
NameRequired?TypeDefaultDescription
idtrueStringcomplete = false
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: unexpected response for system id string: 404\n{\"error\":\"Key not present: string\"} (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:60:5 in 'get_system'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription
qfalseStringnil
zone_idfalseStringnil
capacityfalseInt32nil
bookablefalseBooleannil
featuresfalseStringnil
limitfalseInt321000
offsetfalseInt320
"created_at": 1643255840,
"updated_at": 1678305608,
"id": "sys-DDL~Y-QsMY",
"name": "[PlaceOS Dev] AV Demo",
"zones": [
"zone-EDvzySzrvj",
"zone-EJeRO3sODH",
"zone-E6bGxaHy0F",
"zone-E6bIkk0B--",
"zone-DnTc8chjVb",
"zone-DtInkbLwH9",
"zone-DnTcV5ZeEq",
"zone-Do2HJ00hTG"
],
"modules": [
"mod-DVxAQrwgnG",
"mod-DVxD9pZpPw",
"mod-GFF2CmK9Es1",
"mod-DWqCA5qECr",
"mod-DWqHuzoQE-",
"mod-DtInkWoYbX",
"mod-EV7tyePU8Z",
"mod-E_-HwtVqbQ"
],
"description": "",
"email": "",
"display_name": "AV Demo",
"map_id": "",
"capacity": 0,
"features": [
"StaffAPI",
"LocationServices",
"ChatBot",
"SecurityMock",
"RhombusSecurity",
"Module-ba640e46",
"Module-0a6e6d73",
"Module-0552e8a8"
],
"bookable": false,
"installed_ui_devices": 0,
"support_url": "",
"version": 932
NameRequired?TypeDefaultDescription
zone_idtrueStringnull
ids_onlyfalseBooleantrue
{}
NameRequired?TypeDefaultDescription
emailtrueStringStaff details returns the information from AD
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: unexpected response for staff irvin@place.tech: 404\n{\"error\":\"user irvin@place.tech not found\"} (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:105:5 in 'staff_details'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription
idtrueString
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: Not Found (PlaceOS::Client::API::Error)",
"backtrace": [
"repositories/drivers/lib/placeos/src/placeos/api_wrapper/endpoint.cr:17:9 in 'fetch'",
"repositories/drivers/drivers/place/staff_api.cr:119:5 in 'user'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription
body_jsontrueString
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: failed to create user: 403 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:127:5 in 'create_user'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription
idtrueStringNil
body_jsontrueStringNil
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: failed to update user a: 404 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:137:5 in 'update_user'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription
idtrueStringNil
foce_removalfalseBooleanfalse
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: failed to delete user a: 403 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:143:5 in 'delete_user'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription
idtrueStringNil
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: failed to revive user a: 403 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:149:5 in 'revive_user'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription

Authentication credentials and expiration date returned

NameRequired?TypeDefaultDescription
qfalseStringNil
limitfalseInt3220
offsetfalseInt320
authority_idfalseStringNil
include_deletedfalseBooleanfalse
{
"created_at": 1619071832,
"id": "user-H84eEsZB1N4",
"email_digest": "example_email_hash_digest",
"nickname": "",
"name": "Aaron James",
"first_name": "Aaron",
"last_name": "James",
"groups": [],
"country": "",
"building": "",
"image": "",
"authority_id": "authority-example123",
"deleted": false,
"email": "aaron.james@suncorp.com.au",
"phone": ""
NameRequired?TypeDefaultDescription
guest_idtrueString
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: unexpected response 404\n{\"error\":\" (Clear::SQL::RecordNotFoundError)\\n from app/lib/clear/src/clear/model/collection.cr:509:7 in 'find!'\\n from app/lib/clear/src/clear/model/collection.cr:506:5 in 'find!'\\n from app/src/controllers/guests.cr:20:16 in 'find_guest'\\n from app/src/controllers/guests.cr:3:1 in '_before_action_find_guest_wrapper_'\\n from app/src/controllers/guests.cr:3:1 in 'get__api_staff_v1_guests__id'\\n from app/src/controllers/guests.cr:3:1 in '->'\\n from app/lib/action-controller/src/action-controller/router/route_handler.cr:39:25 in 'process_request'\\n from app/lib/opentelemetry-instrumentation/src/opentelemetry/instrumentation/frameworks/spider-gazelle.cr:62:9 in 'process_request'\\n from app/lib/action-controller/src/action-controller/router/route_handler.cr:30:7 in 'call'\\n from usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'\\n from app/lib/opentelemetry-instrumentation/src/opentelemetry/instrumentation/crystal/http_server.cr:48:9 in 'call_next'\\n from app/lib/action-controller/src/action-controller/log_handler.cr:57:13 in 'call'\\n from usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'\\n from app/lib/opentelemetry-instrumentation/src/opentelemetry/instrumentation/crystal/http_server.cr:48:9 in 'call_next'\\n from app/lib/action-controller/src/action-controller/error_handler.cr:70:5 in 'call'\\n from app/lib/opentelemetry-instrumentation/src/opentelemetry/instrumentation/crystal/http_server.cr:192:23 in 'process'\\n from usr/share/crystal/src/http/server.cr:515:5 in 'handle_client'\\n from app/lib/opentelemetry-instrumentation/src/opentelemetry/instrumentation/crystal/http_server.cr:86:9 in 'handle_client'\\n from usr/share/crystal/src/http/server.cr:468:13 in '->'\\n from usr/share/crystal/src/fiber.cr:146:11 in 'run'\\n from usr/share/crystal/src/fiber.cr:98:34 in '->'\\n from ???\\n\"} (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:182:5 in 'guest_details'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
NameRequired?TypeDefaultDescription
idtrueStringnil
body_jsontrueStringnil
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: failed to update guest asdasd: 404 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:198:5 in 'update_guest'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
period_starttrueInt64
period_endtrueInt64
zonestrueString
NameRequired?TypeDefaultDescription
period_starttrueInt64
period_endtrueInt64
zonesfalseStringnil
systemsfalseStringnil
capacityfalseInt32nil
featuresfalseStringnil
bookablefalseBooleannil
include_cancelledfalseBooleannil
[]
NameRequired?TypeDefaultDescription
system_idtrueString
eventtruePlaceCalendar
NameRequired?TypeDefaultDescription
system_idtrueString
event_idtrueString
NameRequired?TypeDefaultDescription
system_idtrueString
event_idtrueString
metadatatrue
NameRequired?TypeDefaultDescription
system_idtrueString
event_idtrueString
metadatatrue
NameRequired?TypeDefaultDescription
idtrueString
keyfalseStringnil
{}
NameRequired?TypeDefaultDescription
idtrueString
keyfalseStringnil
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: Not Found (PlaceOS::Client::API::Error)",
"backtrace": [
"repositories/drivers/lib/placeos/src/placeos/api_wrapper/metadata.cr:13:7 in 'children'",
"repositories/drivers/drivers/place/staff_api.cr:293:5 in 'metadata_children'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
idtrueString
keytrueStringnull
payloadtrue
descriptionfalseString""
NameRequired?TypeDefaultDescription
idtrueString
keytrueStringnull
payloadtrue
descriptionfalseString""
NameRequired?TypeDefaultDescription
zone_idtrueStringnull
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: Not Found (PlaceOS::Client::API::Error)",
"backtrace": [
"repositories/drivers/lib/placeos/src/placeos/api_wrapper/endpoint.cr:17:9 in 'fetch'",
"repositories/drivers/drivers/place/staff_api.cr:310:5 in 'zone'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
qfalseStringnil
limitfalseInt321000
offsetfalseInt320
parentfalseStringnil
tagsfalseStringnil
{
"created_at": 1653973909,
"updated_at": 1670211337,
"id": "zone-DnTc8chjVb",
"name": "ORG PlaceOS Dev",
"display_name": "PlaceOS Dev",
"location": "-33.8860721,151.2073892",
"description": "",
"code": "",
"type": "",
"count": 0,
"capacity": 0,
"map_id": "",
"tags": [
"org"
],
"triggers": [],
"parent_id": ""
},
NameRequired?TypeDefaultDescription
booking_typetrueString
asset_idtrueString1000
user_idtrueString0
user_emailtrueString
user_nametrueString
zonestrueString
booking_startfalseInt64nil
booking_endfalseInt64nil
checked_infalseBooleanfalse
approvedfalseBooleannil
titlefalseStringnil
descriptionfalseStringnil
time_zonefalseStringnil
extension_datafalsenil
utm_sourcefalseStringnil
limit_overridefalseInt64nil
NameRequired?TypeDefaultDescription
booking_idtrueString
booking_startfalseInt64nil
booking_endfalseInt64nil
asset_idfalseStringnil
titlefalseStringnil
descriptionfalseStringnil
timezonefalseStringnil
extension_datafalsenil
approvedfalseBooleannil
checked_infalseBooleanfalse
limit_overridefalseInt64nil
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: issue updating booking 1: 404 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:423:5 in 'update_booking'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
booking_idtrueString
utm_sourcefalseStringnil
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: issue rejecting booking 1: 404 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:436:5 in 'reject'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
booking_idtrueString
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: issue approving booking 1: 404 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:444:5 in 'approve'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
booking_idtrueString
statetrueString
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: issue updating booking state 1: 404 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:452:5 in 'booking_state'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
booking_idtrueString
statefalseBooleantrue
utm_sourcefalseStringnil
NameRequired?TypeDefaultDescription
booking_idtrueString
utm_sourcefalseStringnil
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: issue updating booking state a: 400 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:476:5 in 'booking_delete'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
typetrueString
period_startfalseInt64nil
period_endfalseInt64nil
zonesfalseString
userfalseStringnil
emailfalseStringnil
statefalseStringnil
created_beforefalseInt64nil
created_afterfalseInt64nil
approvedfalseBooleannil
rejectedfalseBooleannil
checked_infalseBooleannil
[]
NameRequired?TypeDefaultDescription
booking_idtrueString
{
"error": "request failed",
"sys_id": "sys-ELNF3KjDuK",
"module_name": "StaffAPI",
"index": 1,
"message": "module raised: issue getting booking a: 400 (Exception)",
"backtrace": [
"repositories/drivers/drivers/place/staff_api.cr:568:5 in 'get_booking'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in '->'",
"repositories/drivers/drivers/place/staff_api.cr:7:1 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:164:5 in 'execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver.cr:522:1 in 'run_execute'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:262:24 in 'process'",
"repositories/drivers/lib/placeos-driver/src/placeos-driver/driver_manager.cr:179:7 in '->'",
"/usr/share/crystal/src/fiber.cr:146:11 in 'run'",
"/usr/share/crystal/src/fiber.cr:98:34 in '->'",
"???"
]
}
NameRequired?TypeDefaultDescription
channeltrueString
payloadfalsenil
null