Plataporma ng Nag-develop

Bumuo batay sa
Plataporma ng Koneksyon

Dalawang makapangyarihang API — isang RESTful server API para sa pamamahala ng device at orkestasyon ng komunikasyon, at isang low-level na CBBP protocol para sa direktang pagkontrol ng badge.

OpenAPI 3.0JSON / RESTBluetooth + WiFiSuporta sa Webhook
Connection Studio
Explorer
examples
send_command.http
response.json
list_devices.http
webhooks.http
src
docs
send_command.http
response.json
# Send a CBBP command via the server
POST /api/v1/devices/{uuid}/cbbp

{
  "command": "speak",
  "object": {
    "text": "Shift starts in 5 minutes",
    "volume": 85,
    "language": "en-US"
  }
}

# Response
{
  "result": 0,
  "detail": "ok"
}
main
HTTPUTF-8Ln 2, Col 1

REST API

Kumpletong pamamahala ng lifecycle ng device — provisioning, configuration, firmware, komunikasyon, at analytics — sa pamamagitan ng karaniwang HTTPS.

Galugarin ang REST API →

Protokol ng CBBP

Com Badge Basic Protocol — isang JSON command protocol para sa direktang pagkontrol ng device sa pamamagitan ng Bluetooth (app), WiFi (server proxy), o local dispatch.

Galugarin ang CBBP →

Mga Webhook

Mag-subscribe sa mga real-time na kaganapan sa device — mga komunikasyon, pagbabago ng status, mga update sa lokasyon — na inihahatid bilang mga HTTP POST payload sa iyong endpoint.

Galugarin ang mga Webhook →

Early Access: The Connection API is currently available by special request to select partners. Contact us to apply for access.

Pro or Plus plan required: Badges must be on the Pro or Plus plan to be controlled via the API.

Pagsisimula

Pagpapatotoo

Gumagamit ang Connection API ng Bearer token authentication. Dapat magsama ang lahat ng kahilingan ng wastong JWT access token sa header ng Authorization.

Kumuha ng token

I-POST ang iyong mga kredensyal sa auth endpoint. Makakatanggap ka ng panandaliang access_token at mas mahabang refresh_token.

Gamitin ang token

Isama ang token sa bawat kahilingan:

Authorization: Bearer <access_token>
POST/api/v1/auth/login
Kahilingan
{
  "email": "admin@yourorg.com",
  "password": "••••••••"
}
Tugon 200
{
  "access_token": "eyJhbG...",
  "refresh_token": "dGhpcw...",
  "expires_in": 3600,
  "token_type": "Bearer"
}

Base URL at Pag-bersyon

Ang lahat ng API endpoint ay naka-bersyon sa ilalim ng /api/v1/. Ang base URL ay nakadepende sa iyong deployment.

Para sa mga cloud-hosted deployment, gamitin ang regional endpoint na nakatalaga sa iyong organisasyon. Para sa mga on-premises na Server deployment, gamitin ang hostname ng iyong server.

KapaligiranBatayang URL
Cloud (US)https://beta.connection.app/api/v1
Nasa Loob ng Lugarhttps://<your-server>/api/v1
Uri ng Nilalaman
Lahat ng katawan ng kahilingan at tugon ay gumagamit ng application/json. Isama ang Content-Type: application/json sa mga kahilingang may katawan.

Mga Error at Status Code

Gumagamit ang API ng mga karaniwang HTTP status code. Kasama sa mga tugon sa error ang isang machine-readable code at mensaheng nababasa ng tao.

KatayuanKahulugan
200Tagumpay
201Nilikha
400Masamang Kahilingan — mga hindi wastong parameter
401Hindi awtorisado — nawawala o nag-expire na ang token
403Bawal — hindi sapat ang mga pahintulot
404Hindi Natagpuan
500Error sa Panloob na Server
Tugon sa Error
{
  "error": {
    "code": "device_not_found",
    "message": "No device with that UUID exists in your organization",
    "status": 404
  }
}
REST API

Pangkalahatang-ideya ng REST API

Ang Connection Server REST API ay nagbibigay ng ganap na programmatic access sa iyong device fleet, communications infrastructure, at analytics. Sinusundan nito ang mga RESTful convention na may mga JSON request/response bodies.

Pagpapatotoo ng API
Mga Gumagamit
Mga Kagamitan
Mga Channel
Komunikasyon
Tulay ng Audio
Mga Pag-uusap
Nilalaman
Mga Lokasyon
Mga Push Notification
Imbakan
Mga Operasyong Maramihan
Petsa at Oras

Pagpapatotoo

Pagpapatotoo batay sa token. Ang pag-login ay nagbabalik ng token na dapat ipadala bilang Awtorisasyon: Token<token> sa lahat ng kasunod na kahilingan.

POST/api/v1/loginMagpatotoo ng user at tumanggap ng auth token
POST/api/v1/login-devicePag-authenticate ng device gamit ang UUID at MAC address
POST/api/v1/logoutI-invalidate ang kasalukuyang token ng sesyon

Mga Gumagamit

Gumawa at mamahala ng mga user account. Ang GET /users/user endpoint ay nagbabalik ng kasalukuyang na-authenticate na user.

GET/api/v1/users/userKunin ang kasalukuyang naka-log in na profile ng user
POST/api/v1/users/userGumawa ng bagong account ng gumagamit
PATCH/api/v1/users/user/{uuid}I-update ang profile ng user (hal. larawan ng profile)

Mga Kagamitan

Naglilista at nag-iinspeksyon ng mga device, namamahala sa mga kaugnayan ng user-device, nagbabasa at nagsusulat ng mga setting at status bawat device, nangangasiwa sa mga firmware at storage image, at tumatanggap ng mga log at ulat ng pag-crash.

GET/api/v1/devices/deviceIlista ang lahat ng device
GET/api/v1/devices/device/{uuid}Kumuha ng detalyadong impormasyon ng device kabilang ang firmware at mga setting
PUT/api/v1/devices/association/{uuid}I-update ang kaugnayan sa pagitan ng isang user at isang device
DELETE/api/v1/devices/association/{uuid}Alisin ang kaugnayan ng user-device at mga nakaimbak na setting
GET/api/v1/devices/device/{device_uuid}/settingsListahan ng mga setting na nakaimbak para sa isang device
POST/api/v1/devices/device/{device_uuid}/settingsI-save ang mga setting na partikular sa device
GET/api/v1/devices/device/{device_uuid}/statusKunin ang katayuan ng device (koneksyon, baterya, sensor, estado ng audio)
POST/api/v1/devices/device/{device_uuid}/statusI-post ang katayuan ng device mula sa device
GET/api/v1/devices/device/{device_uuid}/contextIlista ang mga halaga ng konteksto na nakaimbak para sa isang device
POST/api/v1/devices/device/{device_uuid}/ingest-contextTumanggap ng konteksto ng GPS + WiFi mula sa device
GET/api/v1/devices/firmwareIlista ang mga release ng firmware na tugma sa isang partikular na bersyon ng hardware/software
GET/api/v1/devices/firmware/{uuid}/{image_type}/fetchKumuha ng firmware image nang paunti-unti
GET/api/v1/devices/languageIlista ang mga sinusuportahang wika at boses ng device
GET/api/v1/devices/storage_imageI-download ang na-customize na larawan ng imbakan ng device para sa isang lokalidad
POST/api/v1/devices/logTumanggap ng log file mula sa isang device
POST/api/v1/devices/crashTumanggap ng core dump mula sa isang device
PATCH/api/v1/devices/crash/{uuid}I-update ang rekord ng pag-crash

Proxy ng CBBP

Magpadala ng anumang utos na CBBP sa isang device sa pamamagitan ng server. Ire-relay ng server ang utos sa pamamagitan ng koneksyon sa WiFi ng device at ibabalik ang tugon ng device. Ang tugon na outgoing-make ay nag-e-embed din ng isang CBBPMessage na agad na isinasagawa ng device.

POST/api/v1/devices/device/{device_uuid}/cbbpMagpadala ng utos na CBBP sa isang device sa pamamagitan ng server
GET/api/v1/devices/device/{device_uuid}/cbbp/{uuid}Kunin ang katayuan at tugon ng isang naunang naipadalang utos ng CBBP

Ang katawan ng kahilingan ay isang CBBP command envelope. Sinusubaybayan ng nakaimbak na CBBPCommand object ang katayuan ng paghahatid: UNSET → SENT → RECEIVED o TIMED_OUT.

Gamitin ang poll na GET /cbbp/ para tingnan kung natanggap at tumugon ang device sa utos.
Kahilingan — palabas na Mensahe
{
  "outgoingMessage": {
    "command": "WiFiScan"
  }
}
Tugon — Katayuan ng CBBPCommand
{
  "uuid": "a3f2...",
  "status": "SENT",
  "device": "d7f3a1b2-...",
  "dateSent": "2025-09-15T14:22:01Z",
  "outgoingMessage": { /* echoed */ },
  "incomingMessage": null
}

Mga Channel

Ang mga channel ang mga pangunahing primitibong pamamaraan ng komunikasyon. Kabilang sa mga uri nito ang ChannelPeople, ChannelGroup, ChannelContact, ChannelContactNumber, ChannelExternalNumber, ChannelService, at ChannelRecorder.

GET/api/v1/channels/channelListahan ng mga channel, opsyonal na sinala ayon sa object_type
POST/api/v1/channels/channelGumawa ng channel (ChannelGroup, ChannelContact, o ChannelExternalNumber)
PATCH/api/v1/channels/channel/{uuid}I-update ang isang ChannelGroup o ChannelContact
DELETE/api/v1/channels/channel/{uuid}Magbura ng channel
DELETE/api/v1/channels/{uuid}Magtanggal ng ChannelGroup
DELETE/api/v1/channels/by-type/{channelType}Burahin ang lahat ng channel ng isang partikular na uri (kasalukuyang ChannelContact)
GET/api/v1/channels/associationIlista ang mga kaugnayan ng channel para sa kasalukuyang user
POST/api/v1/channels/associationHumiling ng kaugnayan sa isang channel
PATCH/api/v1/channels/association/{uuid}Tanggapin, tanggihan, o i-update ang mga setting ng kaugnayan
DELETE/api/v1/channels/association/{uuid}Mag-alis ng kaugnayan sa isang channel
GET/api/v1/channels/historyKunin ang naka-painate na history ng pag-access sa channel para sa kasalukuyang user
POST/api/v1/channels/historyGumawa ng entry sa kasaysayan ng channel
GET/api/v1/channels/searchMaghanap ng mga channel ayon sa query string at opsyonal na uri ng filter

Komunikasyon

Simulan at pamahalaan ang mga aktibong sesyon ng komunikasyon — mga papalabas na tawag, VCP, pagre-record, at pag-stream ng nilalaman. Kasama sa tugon ng papalabas na tawag ang isang CBBPMessage na agad na kikilos ang device.

POST/api/v1/communicate/outgoing-makeMagsimula ng papalabas na channel sa isang ChannelPeople, ChannelGroup, ChannelContact, o ChannelContactNumber
POST/api/v1/communicate/incoming-acceptanceTanggapin o tanggihan ang isang papasok na kahilingan sa pagsali sa channel
POST/api/v1/communicate/closeIsara ang kasalukuyang aktibong channel ng komunikasyon sa isang device
POST/api/v1/communicate/vcp-activateSimulan ang Voice Communication Protocol (VCP) sa server at device
POST/api/v1/communicate/vcp-deactivateI-deactivate ang VCP, at babalik sa anumang dating channel
POST/api/v1/communicate/recording-activateI-activate ang recording mode sa server at device
POST/api/v1/communicate/content-startMagbukas ng streaming channel para sa audio content
POST/api/v1/communicate/request-vocalizationBumuo ng TTS audio para sa ibinigay na teksto, opsyonal na isalin ito

Tulay ng Audio

I-access ang mga naitalang bridge conversation kabilang ang mga kumpletong transcript, listahan ng mga kalahok, at mga buod na binuo ng AI. Sinusuportahan ang maraming template ng buod (mga tala ng pulong, mga tala sa klase, pangangalagang pangkalusugan, atbp.) at pagbuo ng TTS audio para sa mga buod.

GET/api/v1/bridge/conversationsIlista ang lahat ng mga pag-uusap sa tulay
GET/api/v1/bridge/conversations/{uuid}Kumuha ng detalyadong pag-uusap kasama ang transcript, mga kalahok, at buod
POST/api/v1/bridge/conversations/{conversation_uuid}/summaryBumuo ng buod ng AI para sa isang pag-uusap
POST/api/v1/bridge/conversations/{conversation_uuid}/summary/{summary_uuid}/audioBumuo ng audio para sa buod ng pag-uusap

Mga Pag-uusap

Mga sesyon ng pag-uusap na pinapagana ng AI gamit ang ChatGPT, Gemini, o ang native engine. Sinusuportahan ang maraming persona (Doktor, Tutor, Mekaniko, atbp.) at naka-painate na history ng mensahe.

GET/api/v1/conversations/conversationListahan ng mga sesyon ng AI generator, maaaring i-filter ayon sa persona at tool
POST/api/v1/conversations/conversationGumawa ng bagong sesyon ng pag-uusap sa AI
GET/api/v1/conversations/conversation/{uuid}Kumuha ng sesyon ng pag-uusap na may opsyonal na buod/update mula sa malayo
DELETE/api/v1/conversations/conversation/{uuid}Magtanggal ng sesyon ng pag-uusap
GET/api/v1/conversations/conversation/{uuid}/messagesMaglista ng mga mensahe sa isang pag-uusap
POST/api/v1/conversations/conversation/{uuid}/messagesMagdagdag ng mensahe ng user at makatanggap ng tugon mula sa AI

Nilalaman

Mag-browse at magpatugtog ng streaming audio content sa mga device. Ang content ay nakaayos sa isang category tree; maaaring i-filter ang sikat na content ayon sa lungsod, rehiyon, o bansa.

GET/api/v1/content/categoriesKumuha ng puno ng mga kategorya ng nilalaman
GET/api/v1/content/contentIlista ang mga available na nilalaman sa loob ng isang kategorya
GET/api/v1/content/popularIlista ang mga sikat na nilalaman para sa isang partikular na lungsod, rehiyon, o bansa

Mga Lokasyon

Lutasin ang mga heograpikong coordinate sa isang nakabalangkas na bagay ng lungsod, rehiyon, at bansa. Ginagamit ng mga device kapag kumukuha ng konteksto.

POST/api/v1/location/determineMagtakda ng latitude/longitude para sa lungsod, rehiyon, at bansa

Mga Push Notification

Magrehistro ng mobile app para makatanggap ng mga push notification ng FCM. Sinusuportahan ang iOS, Android, at mga web target.

POST/api/v1/push-notifications/pushMagrehistro ng mobile app para sa mga push notification ng FCM (iOS, Android, web)

Imbakan

Mag-download ng mga file na nakaimbak sa mga object ng modelo, at patakbuhin ang pag-alis ng background ng imahe (ibinabalik ang resultang naka-encode sa base64).

GET/api/v1/storage/retrieve/{path}Mag-download ng nakaimbak na file ayon sa path
POST/api/v1/storage/remove-backgroundAlisin ang background mula sa isang larawan (ibinabalik ang base64)

Mga Operasyong Maramihan

Magsagawa ng maraming operasyon ng API sa iisang HTTP request. Ipasa ang single_transaction=true upang ibalot ang lahat ng operasyon sa isang atomic transaction — ang isang pagkabigo sa anumang item ay magre-rollback sa buong batch.

POST/api/v1/bulkMagsagawa ng maraming operasyon ng API sa iisang kahilingan, opsyonal bilang isang solong atomic na transaksyon

Petsa at Oras

Ibinabalik ang kasalukuyang petsa at oras ng server sa GMT+0. Hindi nangangailangan ng pagpapatotoo. Ginagamit ng mga device upang i-sync ang kanilang internal na orasan.

GET/api/v1/current-datetimeIbalik ang kasalukuyang petsa at oras sa GMT+0
Protokol ng CBBP

Pangunahing Protokol ng Com Badge

Ang CBBP ay isang magaan na JSON command protocol para sa direktang pakikipag-ugnayan sa mga Connection badge. Binibigyan ka nito ng ganap na kontrol sa bawat function ng hardware at software sa device.

Format ng Mensahe

Ang bawat interaksyon ng CBBP ay binubuo ng isang mensahe ng utos na ipinapadala sa device at isang mensahe ng resulta na ibinalik ng device.

Ang object field sa parehong request at response ay naglalaman ng command-specific data at maaaring alisin kapag hindi kinakailangan.

Ang kumpletong dokumentasyon ng protokol ay makukuha ng mga rehistradong kasosyo. Kontakin ang kinatawan ng iyong negosyo sa Connection o makipag-ugnayan sa developer@connectionbadge.com upang humiling ng access sa kumpletong sanggunian ng utos ng CBBP, kabilang ang kumpletong mga iskema ng kahilingan/tugon, mga error code, at mga gabay sa integrasyon.
Mensahe ng Utos
{
  "command": "command_name",
  "object": {
    // optional command parameters
  }
}
Mensahe ng Resulta
{
  "result": 0,          // 0 = success, -1 = error
  "detail": "ok",      // human-readable status
  "object": {          // optional response data
    // command-specific fields
  }
}

Transportasyon

Maaaring ipadala ang mga mensahe ng CBBP sa isang badge sa pamamagitan ng tatlong magkakaibang transportasyon depende sa arkitektura ng iyong integrasyon.

Bluetooth (App)

Magpadala ng mga CBBP command nang direkta mula sa isang mobile app sa pamamagitan ng BLE. Kinakailangan na ang device ay naka-pair at nasa loob ng saklaw.

Mobile SDK

WiFi o Bluetooth sa pamamagitan ng Server

Proxy CBBP sa pamamagitan ng REST API — POST /devices//cbbp. Awtomatikong nagruruta ang server papunta sa device sa pamamagitan ng WiFi o Bluetooth depende sa kung paano nakakonekta ang badge. Pinakakaraniwan para sa mga backend integration.

REST API

Panloob na Pagpapadala

Pagpapadala ng CBBP sa device o sa pagitan ng mga proseso. Ginagamit ng firmware ng badge upang iruta ang mga command sa pagitan ng mga internal na subsystem.

Firmware Lamang

Mga Utos ng Kapangyarihan

Kontrolin ang estado ng kuryente ng device — sleep, wake, reboot, at factory reset.

PowerRebootI-reboot agad ang device.
PowerDeepsleepPumasok sa deep sleep (low-power) mode.
FactoryResetBurahin ang lahat ng configuration at i-reset sa mga default ng pabrika.

Mga Utos sa WiFi

I-configure ang mga wireless network, i-scan para sa mga AP, suriin ang katayuan ng koneksyon, at pamahalaan ang mga naka-save na kredensyal.

WiFiScanI-scan para sa mga available na WiFi access point.
WiFiAPTestSubukan ang koneksyon sa isang partikular na WiFi access point.
WiFiAPJoinSumali sa isang WiFi access point gamit ang mga ibinigay na kredensyal.

Mga Utos ng Bluetooth

Kontrolin ang BLE advertising, pagpapares, at komunikasyon sa pagitan ng badge at badge.

BTScanBTMag-scan para sa mga klasikong Bluetooth device.
BTScanBLEI-scan para sa mga BLE device.
DeviceBLEServiceAvailableMarkahan ang serbisyo ng BLE bilang available.
DeviceBLEServiceUnavailableMarkahan ang serbisyo ng BLE bilang hindi magagamit.
DeviceBLEActiveItakda ang BLE radio sa aktibong estado.
DeviceBLEIdleItakda ang BLE radio sa idle state.
DeviceBLEAdvChannelAddMagdagdag ng channel sa payload ng advertising ng BLE.
DeviceBTScanSimulan ang pag-scan ng Bluetooth device.
DeviceBTA2DStartSimulan ang Bluetooth A2DP audio streaming.
DeviceBTA2DEndTapusin ang Bluetooth A2DP audio streaming.
DeviceBTNativeAssistStartSimulan ang katutubong Bluetooth voice assistant.
DeviceBTNativeAssistEndTapusin ang katutubong Bluetooth voice assistant.

Mga Utos sa Setting

Basahin at isulat ang configuration ng device — pangalan ng display, time zone, wika, at mga flag ng feature.

SettingsListGetKunin ang lahat ng setting bilang isang listahan ng key-value.
SettingsListSetSumulat ng maraming halaga ng setting nang sabay-sabay.
SettingsGetKunin ang halaga ng isang setting sa pamamagitan ng key.
SettingsSetItakda ang halaga ng iisang setting.
SettingsSendIlipat ang mga kasalukuyang setting sa server.
SettingsClearI-clear ang mga partikular na halaga ng setting.
SettingsEraseBurahin ang lahat ng nakaimbak na setting.

Mga Utos ng Firmware

I-trigger ang mga OTA firmware update, tingnan ang status ng update, at i-query ang kasalukuyang bersyon ng firmware sa device.

FirmwareCheckSuriin kung mayroong magagamit na pag-update ng firmware.
FirmwareUpdateSimulan ang pag-update ng OTA firmware.
FirmwareValidatePatunayan ang integridad ng na-download na imahe ng firmware.

Mga Utos ng Device

Ikot ng buhay ng device, pagpapatotoo, configuration, pag-log, status, at kontrol sa hardware.

NoOpWalang operasyon / panatilihing buhay.
TestPangunahing pagsubok sa koneksyon.
DeviceDateTimeKunin o itakda ang petsa at oras ng device.
DeviceAuthenticateI-authenticate ang device gamit ang server.
DeviceConfigureMaglapat ng configuration payload sa device.
DevicePostConnectionTasksPatakbuhin ang mga gawain sa pagsisimula pagkatapos ng koneksyon.
DeviceStorageLoadMag-load ng data mula sa storage na nasa device.
DeviceLoadCustomAudioMagkarga ng mga custom na audio file sa device.
DeviceCoredumpSendMag-upload ng crash core dump sa server.
DeviceAttachIkabit ang device sa isang sesyon ng server.
DeviceDetachIhiwalay ang device mula sa sesyon ng server.
DeviceLogSendMag-upload ng mga log ng device sa server.
DeviceConnectionTestSubukan ang koneksyon ng server.
DeviceStatusSendIpadala ang katayuan ng device sa server.
DeviceStatusGetKunin ang kasalukuyang katayuan ng device.
DeviceInteractionMag-trigger ng kaganapan ng interaksyon ng device.
DeviceSetAPIHostItakda ang host ng API server.
DeviceTestMicsMagsagawa ng self-test sa mikropono.
HardwareI2CCommandMagpadala ng raw na I2C command sa isang hardware peripheral.

Mga Utos sa Komunikasyon

Magsimula ng mga tawag, magpadala ng mga mensahe, pamahalaan ang mga aktibong sesyon ng komunikasyon, at kontrolin ang pagre-record.

CommunicateChannelJoinSumali sa isang channel ng komunikasyon.
CommunicateChannelLeaveMag-iwan ng channel ng komunikasyon.
CommunicateChannelChangeLumipat sa ibang channel.
CommunicateChannelCloseIsara ang isang channel ng komunikasyon.
CommunicateReceiveIncomingAbisuhan ang device ng papasok na komunikasyon.
CommunicateRequestOutgoingHumingi ng papalabas na komunikasyon.
CommunicateVCPActivateI-activate ang sesyon ng Voice Communication Protocol.
CommunicateVCPDeactivateI-deactivate ang sesyon ng VCP.
CommunicateRecordingActivateSimulan ang pagre-record ng aktibong komunikasyon.
CommunicateIncomingAcceptTanggapin ang isang papasok na tawag.
CommunicateIncomingRejectTanggihan ang isang papasok na tawag.
CommunicateHFPCallStartMagsimula ng tawag sa telepono gamit ang Bluetooth HFP.
CommunicateHFPCallEndTapusin ang isang tawag sa telepono gamit ang Bluetooth HFP.
CommunicateContentStartSimulan ang pag-stream ng audio content sa device.
CommunicateContentStopItigil ang pag-stream ng nilalamang audio.
SocketReceiveStatusTumanggap ng update sa katayuan ng WebSocket.

Mga Utos sa Audio

Kontrolin ang volume ng speaker, microphone gain, mga audio profile, at text-to-speech playback.

AudioPlayStorageMagpatugtog ng audio file mula sa storage na nasa device.
AudioPlayContentMagpatugtog ng naka-stream na audio content.
AudioSetVolumeItakda ang lakas ng tunog ng output ng speaker.

Mga Utos ng LED

Itakda ang kulay, liwanag, at mga pattern ng animation ng LED sa indicator light ng badge.

DeviceIlluminationSetItakda ang kulay ng LED at pattern ng pag-iilaw.

Mga Panloob na Utos

Mga panloob na utos sa pagpapadala na ginagamit para sa paghahatid ng konteksto, kasaysayan ng channel, vocalization, at audio decoding.

InternalSendContextIpadala ang datos ng konteksto sa internal context handler.
InternalSendChannelHistoryIpadala ang history ng channel sa internal handler.
InternalRequestVocalizationHumiling ng text-to-speech vocalization sa loob ng device.
InternalHandleVocalizationRTPPangasiwaan ang isang papasok na RTP stream ng vocalization.
InternalDecodeAudioI-decode ang isang papasok na audio stream.

Mga Utos sa Mobile

Mga utos para sa pag-coordinate ng badge sa isang nakapares na mobile app — mga push notification, pag-sync ng estado ng app, at deep linking.

MobileServiceStatusIulat ang katayuan ng serbisyo ng mobile sa device. (Mobile → Device)
MobileSocketOpenUtos sa mobile app na magbukas ng koneksyon sa WebSocket. (Device → Mobile)
MobileSocketCloseUtos sa mobile app na isara ang koneksyon sa WebSocket. (Device → Mobile)
MobileSocketStatusIulat ang katayuan ng WebSocket sa mobile app. (Device → Mobile)
MobileReceiveStatusIulat ang katayuan ng pagtanggap sa mobile app. (Device → Mobile)
MobileSocketUpdateMagpadala ng update ng data ng WebSocket sa mobile app. (Device → Mobile)
MobilePTTStartIpaalam sa mobile app na nagsimula na ang PTT transmission. (Device → Mobile)
MobilePTTStopIpaalam sa mobile app na natapos na ang PTT transmission. (Device → Mobile)
MobileContextSetItakda ang datos ng konteksto sa mobile app. (Device → Mobile)
MobileEchoUtos na Echo para sa pagsubok ng koneksyon sa mobile. (Device → Mobile)

Handa nang magtayo?

Sumali sa komunidad ng mga developer ng Connection at makakuha ng access sa mga sandbox device, SDK, at nakalaang suporta.