ApiQL v3 live documentation
phpmk Realtime CRUD WebSocket-only CRUD backend for realtime-crud.php.mk.
Runtime URLs Transport URL REST https://realtime-crud.php.mk/apiql/WebSocket wss://realtime-crud.php.mk/apiql/ws
curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/TABLE_INFO?limit=20"Overview This service exposes only the tables listed in allowed_actions. Change the external JSON config, restart the service, then refresh this page.
Endpoints 44 generated Tables and views discovered from the active config and MySQL schema.
Pagination 20 default / 100 max Control response size with limit and offset.
Mode Configured endpoints REST and WebSocket use the same auth, permissions and query builder.
Interactive console Try live API Run a real request against this ApiQL service. Choose REST or WebSocket, enter a token, pick an endpoint and inspect the full live response.
REST WebSocket
Ready
https://realtime-crud.php.mk/apiql/
Request preview will appear here.Response JSON will appear here.Authentication REST accepts Authorization: Bearer TOKEN, X-APIQL-TOKEN: TOKEN or ?token=TOKEN. WebSocket clients authenticate after connecting.
{"action":"auth","token":"YOUR_TOKEN"}JavaScript SDK The service exposes the SDK directly, so the browser can use the same endpoint for REST and realtime calls.
<script src="https://realtime-crud.php.mk/apiql/sdk/apiql-v3.js"></script>
<script>
const apiql = new ApiQL({
endpoint: 'https://realtime-crud.php.mk/apiql',
token: 'YOUR_TOKEN',
transport: 'auto'
});
const rows = await apiql.get('TABLE_INFO', { limit: 20 });
apiql.on('TABLE_INFO', event => console.log(event));
</script>WebSocket protocol {"action":"auth","token":"YOUR_TOKEN"}{"action":"subscribe","event":"TABLE_INFO","query":{"filter":{"TABLE_INFO.COLUMN_NAME":"value"}}}Realtime events are generated only by CRUD operations that pass through ApiQL v3. Direct database writes are visible on the next read but do not emit WebSocket events.
Schema generated Endpoints Each endpoint below is generated from the current MySQL schema. Columns hidden by disabled_columns are not shown unless allow_all is enabled.
Endpoint
/TABLE_INFO Try list Try get
list insert update delete
Columns Field Type Null Key Default Extra TABLE_NAMEvarchar(64) NO COLUMN_NAMEvarchar(64) NO ORDINAL_POSITIONint unsigned NO COLUMN_DEFAULTtext YES IS_NULLABLEvarchar(3) NO DATA_TYPElongtext NO CHARACTER_MAXIMUM_LENGTHbigint YES NUMERIC_PRECISIONbigint unsigned YES CHARACTER_SET_NAMEvarchar(64) YES EXTRAvarchar(256) NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/TABLE_INFO?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/TABLE_INFO?filter[TABLE_INFO.COLUMN_NAME]=value&sort[TABLE_INFO.TABLE_NAME]=DESC"JavaScript SDK const rows = await apiql.get('TABLE_INFO', { limit: 20 });
apiql.on('TABLE_INFO.update', row => console.log(row));Endpoint
/bot Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment inputtext YES outputtext YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/bot?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/bot?filter[bot.input]=value&sort[bot.id]=DESC"JavaScript SDK const rows = await apiql.get('bot', { limit: 20 });
await apiql.insert('bot', { input: 'value' });
apiql.on('bot.update', row => console.log(row));Endpoint
/cities Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment cityvarchar(40) NO MUL latdecimal(10,6) NO lngdecimal(11,6) NO country_isovarchar(2) NO MUL countryvarchar(24) NO MUL dest_parentvarchar(40) YES dest_typevarchar(15) YES populationint YES population_properint YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/cities?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/cities?filter[cities.city]=value&sort[cities.id]=DESC"JavaScript SDK const rows = await apiql.get('cities', { limit: 20 });
await apiql.insert('cities', { city: 'value' });
apiql.on('cities.update', row => console.log(row));Endpoint
/countries Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment codevarchar(2) NO UNI namevarchar(100) NO language_idint NO MUL statusenum('active','inactive') NO active createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/countries?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/countries?filter[countries.code]=value&sort[countries.id]=DESC"JavaScript SDK const rows = await apiql.get('countries', { limit: 20 });
await apiql.insert('countries', { code: 'value' });
apiql.on('countries.update', row => console.log(row));Endpoint
/cv Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment namevarchar(255) NO imevarchar(100) YES prezimevarchar(100) YES kategorijavarchar(100) NO adressvarchar(255) NO educationvarchar(255) NO polvarchar(100) YES datum_na_raganjedate YES mesto_na_raganjevarchar(100) YES gradvarchar(64) YES mobilen_telefonvarchar(100) YES domasen_telefonvarchar(100) YES telefon_na_rabotavarchar(100) YES faksvarchar(100) YES e_mailvarchar(100) YES veb_stranavarchar(100) YES mejl_za_novostivarchar(100) YES majcin_jazikvarchar(100) YES albanskivarchar(100) YES germanskivarchar(100) YES angliskivarchar(100) YES italijanskivarchar(100) NO francuskivarchar(100) NO ruskivarchar(100) NO drugi_jazicivarchar(100) NO wordvarchar(100) NO excelvarchar(100) NO internetvarchar(100) NO outlookvarchar(100) NO power_pointvarchar(100) NO Dakt_vestinivarchar(100) NO ostanati_komjuterski_vestinivarchar(100) NO kreativnostvarchar(100) NO spretnostvarchar(100) NO inicijativavarchar(100) NO vrednostvarchar(100) NO lojalnostvarchar(100) NO prestavitelnostvarchar(100) NO trpelivostvarchar(100) NO pozitiven_stavvarchar(100) NO res_problemvarchar(100) NO temelnostvarchar(100) NO energicnostvarchar(100) NO ostanati_komp_osobinivarchar(100) NO analitikavarchar(100) NO komunikaciivarchar(100) NO ubeditelnivarchar(100) NO liderskivarchar(100) NO menagmentvarchar(100) NO timska_rabotavarchar(100) NO pregovorivarchar(100) NO organizacijavarchar(100) NO planiranjevarchar(100) NO proekt_menagmentvarchar(100) NO brzo_citanjevarchar(100) NO ostanati_spec_osobinivarchar(100) NO smetkovodstvovarchar(100) NO komercijavarchar(100) NO kompjuterivarchar(100) NO zanaetcijavarchar(100) NO kelnervarchar(100) NO menagervarchar(11) NO marketingvarchar(11) NO proizvodstvotext NO prodavactext NO magacintext NO drugi_oblastivarchar(100) NO bracen_statusvarchar(100) NO min_platavarchar(100) NO osuduvanvarchar(100) NO zavisnik_od_opojni_sredstvavarchar(100) NO momentalno_vrabotenvarchar(100) NO momentalna_profesijavarchar(100) NO EmployeeDescvarchar(255) NO vozackavarchar(100) NO kategorija_vozackavarchar(100) NO Avarchar(100) NO Bvarchar(100) NO Cvarchar(100) NO Dvarchar(100) NO Evarchar(100) NO sopstveno_vozilovarchar(100) NO hobivarchar(100) NO stranstvovarchar(100) NO poludnevnotext NO od_domavarchar(255) NO prva_smenatext NO vtora_tretatext NO sezonskotext NO neodredenovarchar(255) NO obrazovanievarchar(100) NO obraz_institucijavarchar(100) NO god_na_zapocnuvanjevarchar(100) NO god_na_zavrsuvanjevarchar(100) NO mestovarchar(100) NO dobiena_titulavarchar(100) NO nasokavarchar(100) NO rab_iskustvovarchar(100) NO kompanijavarchar(100) NO lokacijavarchar(100) NO vrab_od_dovarchar(100) NO pozicijavarchar(100) NO rab_zadacivarchar(100) NO referencivarchar(100) NO dopolnitelna_obukavarchar(100) NO seminarivarchar(100) NO sertifikativarchar(100) NO attachvarchar(255) NO attach1varchar(255) NO attach2varchar(255) NO attach3varchar(255) NO Slikavarchar(255) NO QualificationNeedvarchar(255) NO QualificationTypevarchar(255) NO GetCVHelpvarchar(255) NO GetInterviewHelpvarchar(255) NO GetCVSeminarvarchar(255) NO GetInterviewSeminarvarchar(255) NO Announcedint NO iskustvo2text YES odobriint NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/cv?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/cv?filter[cv.name]=value&sort[cv.id]=DESC"JavaScript SDK const rows = await apiql.get('cv', { limit: 20 });
await apiql.insert('cv', { name: 'value' });
apiql.on('cv.update', row => console.log(row));Endpoint
/datingcash_reports Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment namevarchar(250) NO report_querylongtext NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/datingcash_reports?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/datingcash_reports?filter[datingcash_reports.name]=value&sort[datingcash_reports.id]=DESC"JavaScript SDK const rows = await apiql.get('datingcash_reports', { limit: 20 });
await apiql.insert('datingcash_reports', { name: 'value' });
apiql.on('datingcash_reports.update', row => console.log(row));Endpoint
/destinations Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment langvarchar(3) NO en typeenum('general','cities','regions','activities','lakes','national parks','mountains') NO general aliasvarchar(500) NO UNI titlevarchar(500) NO main_photovarchar(500) NO descriptiontext NO contentlongtext NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/destinations?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/destinations?filter[destinations.lang]=value&sort[destinations.id]=DESC"JavaScript SDK const rows = await apiql.get('destinations', { limit: 20 });
await apiql.insert('destinations', { lang: 'value' });
apiql.on('destinations.update', row => console.log(row));Endpoint
/dns Try list Try get
list insert update delete
Columns Field Type Null Key Default Extra idint NO 0 domainvarchar(200) NO dns_typeenum('A','NS','CNAME') NO A dns_namevarchar(150) NO dns_valuevarchar(300) NO ttlint NO 1 updateddatetime NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/dns?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/dns?filter[dns.domain]=value&sort[dns.id]=DESC"JavaScript SDK const rows = await apiql.get('dns', { limit: 20 });
apiql.on('dns.update', row => console.log(row));Endpoint
/dns_records Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment cf_idvarchar(128) NO UNI typeenum('A','NS','CNAME') NO MUL A domain_idint NO MUL namevarchar(150) NO MUL valuevarchar(300) NO ttlint NO 1 updateddatetime NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/dns_records?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/dns_records?filter[dns_records.cf_id]=value&sort[dns_records.id]=DESC"JavaScript SDK const rows = await apiql.get('dns_records', { limit: 20 });
await apiql.insert('dns_records', { cf_id: 'value' });
apiql.on('dns_records.update', row => console.log(row));Endpoint
/documentation_translations Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint unsigned NO PRI auto_increment lang_keyvarchar(80) NO UNI source_languagevarchar(5) NO MUL en target_languagevarchar(5) NO mk source_texttext NO translated_textmediumtext YES statusenum('pending','translated','failed') NO pending last_errortext YES created_atdatetime NO updated_atdatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/documentation_translations?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/documentation_translations?filter[documentation_translations.lang_key]=value&sort[documentation_translations.id]=DESC"JavaScript SDK const rows = await apiql.get('documentation_translations', { limit: 20 });
await apiql.insert('documentation_translations', { lang_key: 'value' });
apiql.on('documentation_translations.update', row => console.log(row));Endpoint
/domains Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO MUL domainvarchar(200) NO UNI createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED statusenum('pending','active','expired','deleted','pending_update') NO MUL pending
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/domains?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/domains?filter[domains.user_id]=value&sort[domains.id]=DESC"JavaScript SDK const rows = await apiql.get('domains', { limit: 20 });
await apiql.insert('domains', { user_id: 'value' });
apiql.on('domains.update', row => console.log(row));Endpoint
/dpusrs Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment usernamevarchar(250) NO emailvarchar(500) NO geovarchar(100) NO total_amount_spentdecimal(10,2) NO 0.00
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/dpusrs?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/dpusrs?filter[dpusrs.username]=value&sort[dpusrs.id]=DESC"JavaScript SDK const rows = await apiql.get('dpusrs', { limit: 20 });
await apiql.insert('dpusrs', { username: 'value' });
apiql.on('dpusrs.update', row => console.log(row));Endpoint
/fb_cookies Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO createddatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/fb_cookies?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/fb_cookies?filter[fb_cookies.user_id]=value&sort[fb_cookies.id]=DESC"JavaScript SDK const rows = await apiql.get('fb_cookies', { limit: 20 });
await apiql.insert('fb_cookies', { user_id: 'value' });
apiql.on('fb_cookies.update', row => console.log(row));Endpoint
/fb_queue Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment typeenum('message','status') NO status targetvarchar(150) YES contenttext NO is_completedtinyint(1) YES scheduledatetime NO createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/fb_queue?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/fb_queue?filter[fb_queue.type]=value&sort[fb_queue.id]=DESC"JavaScript SDK const rows = await apiql.get('fb_queue', { limit: 20 });
await apiql.insert('fb_queue', { type: 'value' });
apiql.on('fb_queue.update', row => console.log(row));Endpoint
/fb_recently_liked_profiles Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment fbidbigint NO namevarchar(150) YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/fb_recently_liked_profiles?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/fb_recently_liked_profiles?filter[fb_recently_liked_profiles.fbid]=value&sort[fb_recently_liked_profiles.id]=DESC"JavaScript SDK const rows = await apiql.get('fb_recently_liked_profiles', { limit: 20 });
await apiql.insert('fb_recently_liked_profiles', { fbid: 'value' });
apiql.on('fb_recently_liked_profiles.update', row => console.log(row));Endpoint
/jobs Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment aliasvarchar(100) NO UNI duedatetime NO joblongtext YES is_pptinyint(1) NO 0
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/jobs?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/jobs?filter[jobs.alias]=value&sort[jobs.id]=DESC"JavaScript SDK const rows = await apiql.get('jobs', { limit: 20 });
await apiql.insert('jobs', { alias: 'value' });
apiql.on('jobs.update', row => console.log(row));Endpoint
/languages Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment codevarchar(5) NO UNI namevarchar(100) NO local_namevarchar(200) NO statusenum('active','inactive') NO createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/languages?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/languages?filter[languages.code]=value&sort[languages.id]=DESC"JavaScript SDK const rows = await apiql.get('languages', { limit: 20 });
await apiql.insert('languages', { code: 'value' });
apiql.on('languages.update', row => console.log(row));Endpoint
/logs Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment namevarchar(100) NO loglongtext YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/logs?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/logs?filter[logs.name]=value&sort[logs.id]=DESC"JavaScript SDK const rows = await apiql.get('logs', { limit: 20 });
await apiql.insert('logs', { name: 'value' });
apiql.on('logs.update', row => console.log(row));Endpoint
/loto Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment brojint NO izvlecenint NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/loto?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/loto?filter[loto.broj]=value&sort[loto.id]=DESC"JavaScript SDK const rows = await apiql.get('loto', { limit: 20 });
await apiql.insert('loto', { broj: 'value' });
apiql.on('loto.update', row => console.log(row));Endpoint
/macrodroid Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment device_serialvarchar(100) YES cell_idvarchar(50) YES locationvarchar(100) YES baterryvarchar(30) YES wifivarchar(150) YES volumevarchar(30) YES uptimevarchar(30) YES storage_freevarchar(30) YES ipvarchar(30) YES system_timevarchar(30) YES powervarchar(30) YES manufacturervarchar(150) YES modelvarchar(200) YES app_f_namevarchar(200) YES app_f_codevarchar(200) YES call_numbervarchar(50) YES call_namevarchar(150) YES sms_numbervarchar(50) YES sms_namevarchar(150) YES sms_msgtext YES not_app_namevarchar(200) YES not_action_namesvarchar(200) YES not_titletext YES not_tickervarchar(200) YES notificationtext YES not_text_linesvarchar(200) YES not_text_biglongtext YES app_namevarchar(200) YES app_packagevarchar(200) YES clipboardlongtext YES logjson YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/macrodroid?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/macrodroid?filter[macrodroid.device_serial]=value&sort[macrodroid.id]=DESC"JavaScript SDK const rows = await apiql.get('macrodroid', { limit: 20 });
await apiql.insert('macrodroid', { device_serial: 'value' });
apiql.on('macrodroid.update', row => console.log(row));Endpoint
/mail_logs Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO mail_server_idint NO from_namevarchar(300) NO emailvarchar(250) NO subjecttext YES bodylongtext YES statusenum('delivered','failed') NO logjson YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED time_openeddatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_logs?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_logs?filter[mail_logs.user_id]=value&sort[mail_logs.id]=DESC"JavaScript SDK const rows = await apiql.get('mail_logs', { limit: 20 });
await apiql.insert('mail_logs', { user_id: 'value' });
apiql.on('mail_logs.update', row => console.log(row));Endpoint
/mail_queue Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO from_namevarchar(300) NO emailvarchar(250) NO subjecttext YES bodylongtext YES domainvarchar(300) YES statusenum('pending','failed') NO pending createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED modifieddatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_queue?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_queue?filter[mail_queue.user_id]=value&sort[mail_queue.id]=DESC"JavaScript SDK const rows = await apiql.get('mail_queue', { limit: 20 });
await apiql.insert('mail_queue', { user_id: 'value' });
apiql.on('mail_queue.update', row => console.log(row));Endpoint
/mail_servers Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO 1 smtp_hostvarchar(250) NO smtp_portint NO smtp_uservarchar(250) NO charsetvarchar(100) NO smtp_cryptovarchar(50) YES priorityenum('2','3','1') NO 2 headervarchar(300) YES smtp_limit_24hint NO 100 statusenum('active','inactive') NO active last_useddatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_servers?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_servers?filter[mail_servers.user_id]=value&sort[mail_servers.id]=DESC"JavaScript SDK const rows = await apiql.get('mail_servers', { limit: 20 });
await apiql.insert('mail_servers', { user_id: 'value' });
apiql.on('mail_servers.update', row => console.log(row));Endpoint
/mail_unsubscribed Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment hashvarchar(35) NO UNI emailvarchar(300) NO domainvarchar(250) NO createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_unsubscribed?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/mail_unsubscribed?filter[mail_unsubscribed.hash]=value&sort[mail_unsubscribed.id]=DESC"JavaScript SDK const rows = await apiql.get('mail_unsubscribed', { limit: 20 });
await apiql.insert('mail_unsubscribed', { hash: 'value' });
apiql.on('mail_unsubscribed.update', row => console.log(row));Endpoint
/migration_versions Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra versionvarchar(14) NO PRI executed_atdatetime NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/migration_versions?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/migration_versions?filter[migration_versions.executed_at]=value&sort[migration_versions.version]=DESC"JavaScript SDK const rows = await apiql.get('migration_versions', { limit: 20 });
await apiql.insert('migration_versions', { executed_at: 'value' });
apiql.on('migration_versions.update', row => console.log(row));Endpoint
/onesignal_users Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO onesignal_user_idvarchar(100) NO UNI domainvarchar(250) NO statusenum('active','inactive') NO createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED modifiedint YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/onesignal_users?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/onesignal_users?filter[onesignal_users.user_id]=value&sort[onesignal_users.id]=DESC"JavaScript SDK const rows = await apiql.get('onesignal_users', { limit: 20 });
await apiql.insert('onesignal_users', { user_id: 'value' });
apiql.on('onesignal_users.update', row => console.log(row));Endpoint
/posts Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO MUL privacyenum('private','users','public') NO public header_imagetext YES titletext NO bodylongtext YES tagsvarchar(300) YES MUL viewsint NO 0 createddatetime YES modifieddatetime YES statusenum('pending','active','banned') NO pending
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/posts?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/posts?filter[posts.user_id]=value&sort[posts.id]=DESC"JavaScript SDK const rows = await apiql.get('posts', { limit: 20 });
await apiql.insert('posts', { user_id: 'value' });
apiql.on('posts.update', row => console.log(row));Endpoint
/sessions Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idvarchar(128) NO PRI ip_addressvarchar(45) NO timestampint unsigned NO MUL 0 datablob NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/sessions?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/sessions?filter[sessions.ip_address]=value&sort[sessions.id]=DESC"JavaScript SDK const rows = await apiql.get('sessions', { limit: 20 });
await apiql.insert('sessions', { ip_address: 'value' });
apiql.on('sessions.update', row => console.log(row));Endpoint
/sites Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment domainvarchar(45) NO UNI language_idint NO MUL 1 namevarchar(200) NO titletext YES descriptiontext YES keywordstext YES css_stylelongtext YES accepted_gendersvarchar(20) YES accepted_preferencesvarchar(20) YES statusenum('pending','active','banned','deleted','dns_error') NO pending createddatetime NO modifieddatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/sites?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/sites?filter[sites.domain]=value&sort[sites.id]=DESC"JavaScript SDK const rows = await apiql.get('sites', { limit: 20 });
await apiql.insert('sites', { domain: 'value' });
apiql.on('sites.update', row => console.log(row));Endpoint
/sms_queue Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment texttext YES statusenum('pending','sent') NO MUL pending probajson NO createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED sentdatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/sms_queue?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/sms_queue?filter[sms_queue.text]=value&sort[sms_queue.id]=DESC"JavaScript SDK const rows = await apiql.get('sms_queue', { limit: 20 });
await apiql.insert('sms_queue', { text: 'value' });
apiql.on('sms_queue.update', row => console.log(row));Endpoint
/smss Try list Try get
list insert update delete
Columns Field Type Null Key Default Extra primaryint NO 0 texttext YES probajson NO statusenum('pending','sent') NO pending
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/smss?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/smss?filter[smss.text]=value&sort[smss.primary]=DESC"JavaScript SDK const rows = await apiql.get('smss', { limit: 20 });
apiql.on('smss.update', row => console.log(row));Endpoint
/templates Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment aliasvarchar(100) NO UNI pagevarchar(100) NO namevarchar(150) YES authorvarchar(150) YES doctypevarchar(200) YES contrastvarchar(200) NO licencevarchar(200) NO date_addeddatetime YES imagetext YES download_linktext YES previewtext YES layoutvarchar(200) YES tagsvarchar(100) YES colorsvarchar(100) YES createddatetime YES statusenum('active','inactive','deleted') NO active downloadsint NO 0
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/templates?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/templates?filter[templates.alias]=value&sort[templates.id]=DESC"JavaScript SDK const rows = await apiql.get('templates', { limit: 20 });
await apiql.insert('templates', { alias: 'value' });
apiql.on('templates.update', row => console.log(row));Endpoint
/templates_colors Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment namevarchar(200) NO UNI
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/templates_colors?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/templates_colors?filter[templates_colors.name]=value&sort[templates_colors.id]=DESC"JavaScript SDK const rows = await apiql.get('templates_colors', { limit: 20 });
await apiql.insert('templates_colors', { name: 'value' });
apiql.on('templates_colors.update', row => console.log(row));Endpoint
/templates_layouts Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment namevarchar(200) NO UNI
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/templates_layouts?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/templates_layouts?filter[templates_layouts.name]=value&sort[templates_layouts.id]=DESC"JavaScript SDK const rows = await apiql.get('templates_layouts', { limit: 20 });
await apiql.insert('templates_layouts', { name: 'value' });
apiql.on('templates_layouts.update', row => console.log(row));Endpoint
/tmp Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment mobilevarchar(20) NO referenceIdvarchar(100) YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/tmp?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/tmp?filter[tmp.mobile]=value&sort[tmp.id]=DESC"JavaScript SDK const rows = await apiql.get('tmp', { limit: 20 });
await apiql.insert('tmp', { mobile: 'value' });
apiql.on('tmp.update', row => console.log(row));Endpoint
/tmp_complete Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment mobilevarchar(20) NO referenceIdvarchar(100) YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/tmp_complete?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/tmp_complete?filter[tmp_complete.mobile]=value&sort[tmp_complete.id]=DESC"JavaScript SDK const rows = await apiql.get('tmp_complete', { limit: 20 });
await apiql.insert('tmp_complete', { mobile: 'value' });
apiql.on('tmp_complete.update', row => console.log(row));Endpoint
/transactions Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO transaction_idvarchar(150) NO UNI providerenum('paypal') NO paypal paypal_emailvarchar(250) YES product_idvarchar(20) NO product_namevarchar(100) NO amountdecimal(10,2) NO currencyenum('AUD','BRL','CAD','CNY','CZK','DKK','EUR','HKD','HUF','INR','ILS','JPY','MYR','MXN','TWD','NZD','NOK','PHP','PLN','GBP','RUB','SGD','SEK','CHF','THB','USD') NO EUR url_notificationtext YES url_oktext YES url_failedtext YES statusenum('pending','canceled','expired','completed','in_progress') NO pending createddatetime NO request_to_providerdatetime YES response_from_providerdatetime YES expired_timedatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/transactions?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/transactions?filter[transactions.user_id]=value&sort[transactions.id]=DESC"JavaScript SDK const rows = await apiql.get('transactions', { limit: 20 });
await apiql.insert('transactions', { user_id: 'value' });
apiql.on('transactions.update', row => console.log(row));Endpoint
/translations Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment lang_keyvarchar(50) NO UNI enlongtext NO mklongtext YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED modifieddatetime YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/translations?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/translations?filter[translations.lang_key]=value&sort[translations.id]=DESC"JavaScript SDK const rows = await apiql.get('translations', { limit: 20 });
await apiql.insert('translations', { lang_key: 'value' });
apiql.on('translations.update', row => console.log(row));Endpoint
/translations2 Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment fromvarchar(2) NO MUL tovarchar(2) NO MUL originallongtext NO translatedlongtext YES createddatetime NO user_idint NO statusenum('approved','pending','rejected') NO pending
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/translations2?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/translations2?filter[translations2.from]=value&sort[translations2.id]=DESC"JavaScript SDK const rows = await apiql.get('translations2', { limit: 20 });
await apiql.insert('translations2', { from: 'value' });
apiql.on('translations2.update', row => console.log(row));Endpoint
/user Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint unsigned NO PRI auto_increment imevarchar(45) NO MUL prezimevarchar(45) NO emailvarchar(100) NO UNI usernamevarchar(45) NO UNI activetinyint(1) NO adresavarchar(100) NO kreditint unsigned NO rodendendate NO gradvarchar(45) NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/user?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/user?filter[user.ime]=value&sort[user.id]=DESC"JavaScript SDK const rows = await apiql.get('user', { limit: 20 });
await apiql.insert('user', { ime: 'value' });
apiql.on('user.update', row => console.log(row));Endpoint
/user_agents Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_agent_idvarchar(100) NO UNI user_agenttext YES platformvarchar(200) YES platform_detailsvarchar(300) YES detected_modelvarchar(300) YES MUL browservarchar(200) YES browser_versionvarchar(200) YES mobilevarchar(200) YES robotvarchar(200) YES languagestext YES device_namevarchar(300) YES device_imagelongtext YES device_releasedvarchar(200) YES device_bodyvarchar(300) YES device_osvarchar(300) YES device_storagevarchar(300) YES device_display_sizevarchar(100) YES device_camera_pixelsvarchar(100) YES device_ram_memoryvarchar(100) YES device_batteryvarchar(100) YES device_commenttext YES device_details_networktext YES device_details_launchtext YES device_details_bodytext YES device_details_displaytext YES device_details_platformtext YES device_details_memorytext YES device_details_main_cameratext YES device_details_selfie_cameratext YES device_details_soundtext YES device_details_commstext YES device_details_featurestext YES device_details_batterytext YES device_details_misctext YES createddatetime NO CURRENT_TIMESTAMP DEFAULT_GENERATED
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/user_agents?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/user_agents?filter[user_agents.user_agent_id]=value&sort[user_agents.id]=DESC"JavaScript SDK const rows = await apiql.get('user_agents', { limit: 20 });
await apiql.insert('user_agents', { user_agent_id: 'value' });
apiql.on('user_agents.update', row => console.log(row));Endpoint
/user_logs Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment user_idint NO log_typeenum('visit','login','logout','download') NO createddatetime NO loglongtext YES
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/user_logs?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/user_logs?filter[user_logs.user_id]=value&sort[user_logs.id]=DESC"JavaScript SDK const rows = await apiql.get('user_logs', { limit: 20 });
await apiql.insert('user_logs', { user_id: 'value' });
apiql.on('user_logs.update', row => console.log(row));Endpoint
/users Try list Try get Try insert Try update Try delete
list insert update delete
Columns Field Type Null Key Default Extra idint NO PRI auto_increment site_idint NO 1 language_idint NO 1 usernamevarchar(100) NO UNI emailvarchar(250) NO UNI mobilevarchar(150) YES namevarchar(150) YES surnamevarchar(250) YES gendervarchar(15) YES cityvarchar(200) YES countryvarchar(2) YES languagevarchar(2) YES mail_notif_generaltinyint(1) NO 1 mail_notif_securitytinyint(1) NO 1 mail_notif_privacy_termstinyint(1) NO 1 mail_notif_eventstinyint(1) NO 1 mail_notif_hostingtinyint(1) NO 1 mail_notif_servicestinyint(1) NO 1 mail_notif_jobstinyint(1) NO 0 mail_notif_templatestinyint(1) NO 0 mail_notif_blogtinyint(1) NO 0 mail_notif_newslettertinyint(1) NO 1 photolongtext YES createddatetime NO last_activitydatetime YES statusenum('pending','active','deleted','banned') NO
REST curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/users?limit=20&offset=0"curl -H "Authorization: Bearer YOUR_TOKEN" "https://realtime-crud.php.mk/apiql/users?filter[users.site_id]=value&sort[users.id]=DESC"JavaScript SDK const rows = await apiql.get('users', { limit: 20 });
await apiql.insert('users', { site_id: 'value' });
apiql.on('users.update', row => console.log(row));