Comhpháirtí API - Tosú Tapa
N-oireann do chéad comhtháthú ar scáileán amháin.
Bain triail as anois - gan eochair, gan síniú suas
Oscail an seoladh seo i do bhrabhsálaí. Feicfidh tú imeachtaí samplach ar an bpointe boise.
https://timtim.live/api/partner-network/demo?city=Washington- 1
Faigh eochair tástála
Cláraigh i, inis dúinn cé tú féin, agus brúigh Cruthaigh Tástáil Eochair. Tosaíonn sé le tt_test_ agus ní fheiceann ach imeachtaí samplacha.
- 2
Aimsigh imeachtaí
Iarr ar imeachtaí i gcathair.
curl "https://api.timtim.live/v1/events?city=Washington&category=music" \ -H "Authorization: Bearer tt_test_YOUR_KEY" - 3
Taispeáin an t- imeacht
Tá ag gach imeacht ainm, dáta, áit, íomhá, praghas agus réidh-déanta lipéid do chárta.
- 4
Úsáid an t-údarás ceannaigh _url
Bain úsáid as an cheannach_url a thabhairt duit. Sin é. TimTim.Live Láimhseálann intuition taobh istigh sin nasc.
- 5
Féach ar thorthaí
Féach daoine a sheoladh, ticéid a dhíoltar agus tuilleamh ar do Painéal na nIonstraimí, nó a iarraidh orthu.
GET https://api.timtim.live/v1/earnings
Tagairt
Cá háit le hiarratais a sheoladh
https://api.timtim.live/v1Eochair Cheangail
Seol d' eochair sa cheanntásc Údaraithe. Eochracha Tástáil (tt_test_) féach imeachtaí sampla amháin. Eochracha láithreán gréasáin (tt_pk_live_) Is féidir suí i leathanach gréasáin agus imeachtaí a léamh ach amháin. Eochracha Freastalaí (tt_sk_live_) fanacht ar do fhreastalaí agus is féidir a léamh freisin tuilleamh. Léiríonn muid eochair uair amháin — é a choinneáil sábháilte.
curl "https://api.timtim.live/v1/events?city=Washington&category=music" \
-H "Authorization: Bearer tt_test_YOUR_KEY"const res = await fetch("https://api.timtim.live/v1/events?city=Washington&category=music", {
headers: { Authorization: "Bearer tt_test_YOUR_KEY" },
});
const { events, next } = await res.json();
for (const event of events) {
console.log(event.name, event.display.date_label, event.tickets.buy_url);
}// Node 18+ — keep server keys (tt_sk_live_) on the server
const res = await fetch("https://api.timtim.live/v1/events?city=Washington", {
headers: { Authorization: `Bearer ${process.env.TIMTIM_KEY}` },
});
if (!res.ok) {
const problem = await res.json();
throw new Error(`${problem.title} (${problem.request_id})`);
}
const { events } = await res.json();import os, requests
res = requests.get(
"https://api.timtim.live/v1/events",
params={"city": "Washington", "category": "music"},
headers={"Authorization": f"Bearer {os.environ['TIMTIM_KEY']}"},
)
res.raise_for_status()
for event in res.json()["events"]:
print(event["name"], event["tickets"]["buy_url"])<?php
$ch = curl_init("https://api.timtim.live/v1/events?city=Washington&category=music");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer " . getenv("TIMTIM_KEY")]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = json_decode(curl_exec($ch), true);
foreach ($data["events"] as $event) {
echo $event["name"] . " " . $event["tickets"]["buy_url"] . PHP_EOL;
}Scagairí
city- Imeachtaí sa chathair seo.
country- Cód tíre dhá litir, mar shampla US.
category- Mar shampla, ceol, féile nó comhdháil.
from- Imeachtaí ar an dáta seo nó dá éis (2026-10-20).
to- Imeachtaí ar nó roimh an dáta seo.
changed_since- Níl ach imeachtaí a d' athraigh tar éis an ama seo.
commissioned- fíor = ach imeachtaí a íoc ar luaíocht.
minimum_earnings- Ní íocann ach imeachtaí a íocann an méid seo in aghaidh an ticéid ar a laghad.
near- Áit, mar shampla gar=Páras,FR.
limit- Cé mhéad imeachtaí in aghaidh an leathanaigh, 1 go 100 (20 má fhágann tú amach).
Ach inis dom cad a athrú
Sábháil an t-am do sinc deireanach agus seol é mar a athrú_ó shin. A gheobhaidh tú ach imeachtaí a d'athraigh - lena n-áirítear cealuithe agus a dhíoltar amach seónna. Uimh Webhook ag teastáil. Ní mór duit stop a thaispeáint teacht ar ais sa liosta a tarraingíodh siar.
GET https://api.timtim.live/v1/events?changed_since=2026-10-06T10:00:00ZNíos mó ná leathanach amháin
Má tá an freagra seo chugainn, seol ar ais é mar cúrsóir = a fháil ar an chéad leathanach eile. Nuair atá an chéad cheann eile folamh, tá gach rud agat.
GET https://api.timtim.live/v1/events?city=Paris&cursor=eyJtIjoiZCIs…Á Thuilleamh
Tá gach ócáid a thuilleann. Má thuilleann tú.Tá sé i dteideal a bheith bréagach, níl aon luach saothair ag an imeacht - is fiú fós é a thaispeáint. Má tá sé fíor, a thuilleamh.Cur síos deir cad a fhaigheann tú, mar shampla "$5 in aghaidh an ticéad incháilithe". Má dhéantar an ceannach a aisíoc, déantar an luach saothair a fhreaschur.
Bulcfhotha (gach rud i gcomhad amháin)
Sábháil beatha mórchóir ar do Painéal na nIonstraimí. Ansin a íoslódáil gach ócáid a chlúdaíonn sé i gcomhad zipped amháin, le d'eochair fhreastalaí: GET /v1/bulk /FEED_ID.ndjson.gz nó .csv.gz. Cuir ?changed_ó = do amháin an méid a athrú, lena n-áirítear imeachtaí a glacadh síos. Is féidir le heochracha tástála iarracht a dhéanamh anois; riachtanais úsáide beo athbhreithniú TimTim.Live.
GET https://api.timtim.live/v1/bulk/bfs_YOURFEED.ndjson.gz?changed_since=2026-10-06T00:00:00ZTicéid a dhíol i do app féin (tráchtáil leabaithe)
Is féidir le comhpháirtithe móra ceannaitheoirí a choinneáil ina app féin. Iarr GET / v1/events / EVENT_ID / ticéid do cad atá ar díol, ansin POST / v1/orduithe leis an cheannaitheora rogha. A gheobhaidh tú nasc íocaíochta TimTim.Live a oscailt don cheannaitheoir; tá an díol creidiúnaithe do do chuideachta go díreach. Is féidir le heochracha tástála iarracht a dhéanamh anois. Riachtanais úsáide beo athbhreithniú TimTim.Live agus íocaíochtaí cártaí aistrigh ar.
POST https://api.timtim.live/v1/orders (Idempotency-Key: …) {"event_id": "evt_test_washington_konpa", "ticket_type_id": "tt_test_washington_konpa", "quantity": 2, "buyer_email": "…", "buyer_name": "…"}Tairiscintí atá nasctha le cártaí (cláir bhainc agus luach saothair)
Léiríonn GET / v1/offers gach ócáid a íocann ar luaíocht mar thairiscint. Tá gach tairiscint an t-eagraí, na dátaí is féidir leat a cheannach, an praghas, an áit agus an luach saothair. CCF do chustaiméirí é trí do nasc rianú, agus tá an luach saothair a íoctar le do chuideachta trí /v1/earnings. Eochracha Tástáil féach tairiscintí sampla. Ní mór athbhreithniú TimTim.Live ar thairiscintí Beo. Ní mór comhaontú le líonra cártaí nó le banc de dhíth go díreach ar íocaíochtaí cárta comhoiriúnach, agus níl sé ceangailte.
GET https://api.timtim.live/v1/offers?country=USStádas agus ticéid teagmhais
Tá an stádas sceidealta, curtha ar athló, a athsceidealú, a chealú, a dhíol_ amach nó a chomhlánú. Ticéid. Tá infhaighteacht ar fáil, teoranta, sales_out, no_on_sales nó dar críoch. Nuair a bhíonn teagmhas ar ceal, chur síos é.
GET https://api.timtim.live/v1/events/evt_test_washington_konpaCé chomh tapa is féidir leat a iarraidh
Eochracha tástála: 60 iarratais nóiméad. Eochracha beo: 120 nóiméad. Ag dul níos tapúla a fhaigheann freagra 429 le Atriail-Tar éis, líon na soicind chun fanacht.
Na himeachtaí a gheobhaidh tú
Imeachtaí a chruthú TimTim.Live eagraitheoirí agus a roghnú a roinnt. Imeachtaí allmhairiú againn ó láithreáin ticéad eile riamh san áireamh, toisc nach bhfuil muid ag féin an ceart chun iad a roinnt.
Cad riamh muid a sheoladh
Ainmneacha Ceannaitheora, seoltaí ríomhphoist, seoltaí baile, uimhreacha teileafóin agus sonraí cártaí. An scaireanna API Comhpháirtí faisnéis ócáid, Ní ár gcomhaltaí.
Giuirléid GhréasáinComment
Taispeánann líne amháin HTML imeachtaí ar láithreán Gréasáin ar bith. Bain úsáid as eochair láithreán gréasáin (tt_pk_live_) agus cuir do láithreán gréasáin leis an eochair liosta a cheadaítear. Gan aon eochair taispeánann sé imeachtaí samplacha.
<script src="https://timtim.live/widget/events.js"
data-key="tt_pk_live_YOUR_WEBSITE_KEY"
data-city="Washington" data-category="music" async></script>Roghanna: data-city, data-tír, catagóir sonraí, teorainn sonraí (1–24), sonraí-earn="true", sonraí-lang agus sonraí-dath.
OAuth 2. 0 (lán- lánpháirtithe)
Roghnach. Déan cliant Outh ar do Painéal na nIonstraimí. Trádáil a aitheantas cliant agus rúnda le haghaidh chomhartha rochtana a mhaireann uair an chloig. Seol an t- chomhartha sin in ionad eochrach. An rún taisteal riamh le do ghlaonna API, agus is féidir leat a iarraidh le haghaidh réimeanna níos lú ná mar atá ag an gcliant.
# 1. Trade the client ID and secret for a one-hour token
curl -u "$CLIENT_ID:$CLIENT_SECRET" \
-d grant_type=client_credentials -d "scope=events:read events:details" \
https://api.timtim.live/v1/oauth/token
# → {"access_token":"tt_at_…","token_type":"Bearer","expires_in":3600,"scope":"events:read events:details"}
# 2. Use the token exactly like a key
curl -H "Authorization: Bearer $ACCESS_TOKEN" "https://api.timtim.live/v1/events?city=Washington"Chun deireadh a chur le chomhartha go luath, IAR sé /v1/oauth / revoke leis an ID cliant céanna agus rúnda. Aistriú an cliant amach ar do Painéal na nIonstraimí chríochnaíonn gach ceann de a chomhartha ag an am céanna.
Cuir eochair faoi ghlas le do fhreastalaí
Roghnach. Ar do Painéal na nIonstraimí, teacht ar eochair freastalaí, eochair tástála nó cliant OAuth. Oscail "Lock le mo freastalaithe" agus liosta seoltaí poiblí do fhreastalaithe. Glaonna - agus iarratais chomhartha - ó áit ar bith eile a dhiúltú le ip_not_lowed, fiú leis an eochair ceart.
Teastais Cliant (mTLS), le haghaidh cuideachtaí móra: a thabhairt dúinn do fhreastalaí cárta aitheantais (deimhniú) agus é a bioráin chuig eochair. Ansin cuir glaoch ar https://api.timtim.live leis. Ní fhreagraímid ach an freastalaí a shealbhaíonn an teastas sin.
# Your certificate's SHA-256 — paste this (or the PEM) under "Lock to my servers"
openssl x509 -in client.crt -noout -fingerprint -sha256
# Every call then presents the certificate
curl --cert client.crt --key client.key \
-H "Authorization: Bearer $KEY" "https://api.timtim.live/v1/events?city=Washington"Breiseán WordPress
Úsáid WordPress? Suiteáil TimTim.Live Imeachtaí: bloc agus shortcode a léiríonn imeachtaí le do chuid féin naisc ticéad TimTim.Live. Tá sé déanta ag TimTim.Live, cainteanna ach amháin le timtim.live, agus nuashonruithe ach amháin ó timmim.live.
Uaslódáil an comhad i Breiseáin → Cuir Nua → Breiseán Uaslódáil. Greamaigh do eochair láithreán gréasáin i Socruithe → TimTim.Live Imeachtaí agus brúigh Ceangal Tástáil. Ansin cuir an TimTim.Live Imeachtaí bloc ar aon leathanach.
Íosluchtaigh an Breiseán WordPress[timtim_events city="Washington" category="music" limit="6"]Fothaí
Na himeachtaí céanna le JSON Feed, RSS, XML, CSV nó comhad féilire (.ics). Google Féilire, Apple Is féidir le Féilire agus Outlook síntiús a íoc leis an féilire. Ní féidir le léitheoirí beatha ceanntásca a sheoladh, mar sin eochair suíomh gréasáin nó eochair tástála a chur in ? eochair=. Ná cuir eochair fhreastalaí i nasc riamh.
https://timtim.live/v1/feeds/events.json?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.rss?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.xml?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.csv?key=tt_pk_live_YOUR_KEY&city=Paris
https://timtim.live/v1/feeds/events.ics?key=tt_pk_live_YOUR_KEY&city=ParisWebhooksName
Cuir seoladh ar do Painéal na nIonstraimí agus seolaimid é teachtaireacht nuair a athraíonn rud éigin: event.changed nó tuilleamh.changed. Tá Webhooks roghnach - tugann athrú_ó tú an fhaisnéis chéanna.
{
"id": "whd_8Fk2mQxR7tLp",
"type": "event.changed",
"created_at": "2026-10-06T15:04:05.000Z",
"mode": "live",
"data": {
"event": {
"id": "ev_…",
"name": "…",
"status": "cancelled",
"tickets": {
"availability": "ended",
"buy_url": "https://timtim.live/b/…"
},
"…": "the same event object as GET /v1/events"
}
}
}Seiceáil gach teachtaireacht: síneofar é le do rún. Refuse rud ar bith níos sine ná cúig nóiméad, agus neamhaird a dhéanamh de TimTim-Sheachadadh-Id bhfuil tú láimhseáil cheana féin.
// Node — Express with the RAW body (do not JSON.parse before checking)
import crypto from "node:crypto";
app.post("/timtim", express.raw({ type: "application/json" }), (req, res) => {
const header = req.get("TimTim-Signature") ?? ""; // t=1700000000,v1=<hex>
const parts = Object.fromEntries(header.split(",").map((p) => p.split("=")));
const body = req.body.toString("utf8");
const expected = crypto.createHmac("sha256", process.env.TIMTIM_WEBHOOK_SECRET)
.update(`${parts.t}.${body}`).digest("hex");
const fresh = Math.abs(Date.now() / 1000 - Number(parts.t)) <= 300;
const same = expected.length === (parts.v1 ?? "").length &&
crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(parts.v1));
if (!fresh || !same) return res.sendStatus(400);
const message = JSON.parse(body); // { id, type, mode, data }
if (alreadyHandled(req.get("TimTim-Delivery-Id"))) return res.sendStatus(200);
// message.type === "event.changed" → message.data.event
// message.type === "earnings.changed" → message.data.earning
res.sendStatus(200);
});Freagair le haon 2xx laistigh de 10 soicind. Mura bhfuil, déanaimid iarracht arís tar éis 1 nóiméad, 5 nóiméad, 30 nóiméad, ansin 2, 6, 12 agus 24 uair an chloig, ansin stad. Táimid riamh a leanúint atreorú.
An bosca gainimh
A fháil eochracha samplach imeachtaí marcáilte TEST EVENT - NO reAL MONEY. Oscail a cheannach_url, brúigh Ceannaigh Ticéad Tástáil, ansin a iarraidh ar do thuilleamh. Insamhail aisíoc agus é ag breathnú droim ar ais.
Nuair a théann rud éigin mícheart
Earráidí iad féin a mhíniú i bhfocail simplí, le teideal agus cad atá le déanamh amach romhainn. Bíonn gach freagra TimTim-Request-Id. Seol é chugainn agus is féidir linn teacht ar d'iarratas.
- 401
missing_keyPlease add your TimTim.Live key. Send it as: Authorization: Bearer tt_test_… — get a test key at /partners/dashboard. - 401
invalid_keyWe do not recognise that key. Check you copied the whole key, or make a new one at /partners/dashboard. - 401
revoked_keyThat key was switched off. Make a new key at /partners/dashboard. - 403
partner_inactiveThis partner account cannot use live keys right now. Your test key still works. Contact TimTim.Live partnerships to review the account. - 403
missing_scopeThis key is not allowed to do that. Earnings need a secret key (tt_sk_live_…) or a test key, used from your server. - 403
domain_not_allowedThis website is not allowed to use this key. Add the website to the key's allowed domains at /partners/dashboard. - 400
unknown_parameterWe do not know one of those parameters. See /partners/docs for the list. - 400
invalid_countryWe could not read that country. Use a two-letter code, for example country=US or country=FR. - 400
invalid_dateWe could not read that date. Dates look like 2026-10-20. - 400
invalid_changed_sinceWe could not read changed_since. Use a full time, for example changed_since=2026-10-06T10:00:00Z. - 400
invalid_booleanThat value must be true or false. For example commissioned=true. - 400
invalid_numberThat value must be a number. For example minimum_earnings=5. - 400
invalid_nearWe could not find that place. Try near=Paris,FR or city=Paris&country=FR. - 400
invalid_locationWe could not read that location. Send lat, lng and optionally radius in kilometres. - 400
invalid_limitlimit must be between 1 and 100. Leave it out to get 20. - 400
invalid_cursorThat cursor is not one we gave you. Use the `next` value from the previous page exactly as it came. - 404
event_not_foundWe could not find that event. It may have been removed, or it is not shared with partners. - 403
capability_requiredCard-linked offers are not switched on for your account. Offers are an enterprise feature. Your test key shows sample offers now; ask TimTim.Live partnerships to review your account for live offers. - 403
server_key_requiredThis is for your server only. Use a secret key (tt_sk_live_…) or a test key from your server, never a website key in a web page. - 403
commerce_not_enabledSelling tickets in your own app is not switched on for your account. This is an enterprise feature (EMBEDDED_CHECKOUT). Your test key can try it now; ask TimTim.Live partnerships to review your account. Until then, use each event's buy_url. - 503
checkout_not_openCard payments are not open on TimTim.Live yet. Send the buyer to the event's buy_url instead. Your test key can still rehearse orders. - 409
ticket_not_availableThat ticket cannot be bought right now. It may be sold out, not on sale yet, or no longer on sale. Ask /v1/events/{id}/tickets for what is on sale now. - 400
order_invalidWe could not read that order. See /partners/docs for the fields an order needs. - 409
idempotency_conflictThat Idempotency-Key was already used for a different order. Send exactly the same order to get the same answer back, or use a new Idempotency-Key for a new order. - 400
idempotency_key_requiredPlease send an Idempotency-Key header. 8 to 80 letters, digits, - or _. Send the same key again to retry safely — you will get the same order, never a second one. - 404
order_not_foundWe could not find that order. Only orders your company began with this kind of key (test or live) can be read here. - 403
bulk_not_enabledBulk feeds are not switched on for your account. This is an enterprise feature (BULK_FEEDS). Your test key can try it now; ask TimTim.Live partnerships to review your account. Until then, page through /v1/events or the feeds. - 404
bulk_not_foundWe could not find that bulk feed. Use the address shown on /partners/dashboard: /v1/bulk/<subscription id>.ndjson.gz or .csv.gz. - 429
bulk_too_soonA full file was made for this feed a few minutes ago. Full files can be made every 15 minutes. For what changed since, add changed_since=<time> — that is not limited. - 410
event_withdrawnThis event is no longer shared with partners. Stop showing it and remove its buy_url. Nothing else is needed — your old link still takes people to the event page. - 400
invalid_trackWe could not read that tracking signal. Send {"type":"impression"}, {"type":"event_view","event_id":"…"} or {"type":"event_click","event_id":"…"}. Sales are recorded by TimTim.Live, never sent from a page. - 404
not_foundThere is nothing at this address. The Partner API lives at /v1/events, /v1/events/{id}, /v1/offers and /v1/earnings. - 405
method_not_allowedThis address does not answer that method. The Allow header lists the methods it answers. - 401
key_in_urlSend your key in the Authorization header. Only /v1/feeds reads a key from the URL (?key=). Everywhere else use Authorization: Bearer <key> — keys in URLs end up in logs. - 403
ip_not_allowedThis key only works from your listed servers. Call from an address on the key's allowlist, or change the list at /partners/dashboard. - 401
certificate_requiredThis key needs your client certificate. Connect to https://api.timtim.live with the TLS client certificate pinned to this key. - 401
certificate_mismatchThat is not the certificate pinned to this key. Use the certificate whose SHA-256 is on your dashboard, or pin the new one there. - 429
rate_limitedToo many requests — please slow down. Wait the number of seconds in Retry-After, then try again. - 500
server_errorSomething went wrong on our side. Please try again. If it keeps happening, send us your TimTim Request ID.
An conradh
Is féidir leis an tuairisc iomlán de gach réimse, san fhormáid OpenAPI do chuid uirlisí a léamh.
Íosluchtaigh openapi.yamlConas a osclaíonn eochracha beo
Oibríonn d'eochair tástála ar dheis ar shiúl. Chun eochracha beo, duine ag TimTim.Live Breathnaíonn ar d'ainm cuideachta, do láithreán gréasáin agus conas a bheidh tú imeachtaí a thaispeáint. Féach tú an freagra ar do Painéal na nIonstraimí.
TimTim.Live API Nuashonruithe
Leagan 1 Fásann amháin. Cuir muid rudaí nua. Ní chuirimid bhaint nó a athainmniú cad atá ann cheana féin.
- — Seol freagraí faoi imeacht anois ar ETag. Seol sé ar ais mar Má-None-Comhoiriúnacht a fháil tapa 304 nuair a athrú rud ar bith. Roghnach.
- — Eochracha láithreán comhaireamh anois gach cuairteoir ar a gcuid féin, mar sin a choinneáil ar láithreáin chomh gnóthach ag obair. Gan ghníomh de dhíth.
- — Teastais Cliaint (mTLS) ar oscailt: bioráin do theastas go eochair ar do Painéal na nIonstraimí. Roghnach. Gan ghníomh de dhíth.
- — Fothaí Bulc: gach ócáid is féidir leat a thaispeáint, i gcomhad amháin, ag GET /v1/bulk. Roghnach. Gan ghníomh de dhíth.
- — Tá a sheoladh féin ag an API: https://api.timtim.live/v1. Gan ghníomh de dhíth.
- — Do leathanach Seiceáil féin brandáilte ag timtim.live / Seiceáil. Roghnach. Gan ghníomh de dhíth.
- — ticéid a dhíol i d'iarratas féin: GET / v1/events / EVENT_ID/Ticéid agus POST / v1/orders. Roghnach. Gan ghníomh de dhíth.
- — Tá leathanach stádas poiblí ag / comhpháirtithe / stádas, seiceáil gach nóiméad. Gan ghníomh de dhíth.
- — Ráitis mhíosúla do chuideachtaí: GET /v1/Socraíochtaí. Gan ghníomh de dhíth.
- — Postbacks: cuir ? sub_id = chun nasc cheannach agus seolaimid é ar ais chugat leis an díol. Roghnach. Gan ghníomh de dhíth.
- — Cártaí-nasctha tairiscintí do bhainc agus luach saothair cláir: GET /v1/offers. Roghnach. Gan ghníomh de dhíth.
- — Fotha féilire: /v1/feeds /events.ics do Google Féilire, Apple Féilire agus Outlook. Gan ghníomh de dhíth.
- — Cuir eochair faoi ghlas i do fhreastalaithe: ceadaigh IP anois, teastais chliaint (mTLS) ar api.timtim.live. Roghnach. Gan ghníomh de dhíth.
- — OAuth 2.0 dintiúir cliaint do chomhtháthú mór: POST / v1/oauth / token agus /v1/oauth/revoke. Eochracha choinneáil oibre. Gan ghníomh de dhíth.
- — WordPress breiseán 1.0.0: bloc, shortcode agus leathanach suímh. Nuashonrú sé féin ó timtim.live. Gan ghníomh de dhíth.
- — Giuirléid Suíomh Gréasáin, JSON/RSS/XML/CSV feeds and webhooks (event.changed, tuilleamh.changed). Gan ghníomh de dhíth.
- — Comhpháirtí API v1: imeachtaí, imeacht amháin, tuilleamh, agus an bosca gainimh. Gan ghníomh de dhíth.