Links
Find a link by its domain and slug
GET
apiKeyheader
AuthorizationBearer <token>domain*stringThe short link’s host, e.g. acme.tnb.li
slug*stringThe part after the domain
Response for status 200
application/json- response
id*stringdomain*stringslug*stringshortLink*stringurl*stringtitle*string|nulldescription*string|nullogImageUrl*string|nullfolderId*string|nulltags*array<>redirectType*numberpassQuery*booleanopenInApp*booleanopenInBrowser*booleanutm*|nullgeoRules*array<>deviceRules*array<>expiresAt*|nullexpiredUrl*string|nullabTest*|nullhasPassword*booleanqrTemplateId*|Its QR brand template; null = the plain code
qrStyle*|QR style settings it changes on top of its template
createdAt*stringISO 8601 date-time
updatedAt*stringISO 8601 date-time
curl -X GET 'https://api.tinbo.co/v1/links/info?domain=string&slug=string'{ "id": "string", "domain": "string", "slug": "string", "shortLink": "string", "url": "string", "title": "string", "description": "string", "ogImageUrl": "string", "folderId": "string", "tags": [ { "id": "string", "name": "string", "color": "string" } ], "redirectType": 0, "passQuery": true, "openInApp": true, "openInBrowser": true, "utm": { "property1": "string", "property2": "string" }, "geoRules": [ { "country": "string", "url": "string" } ], "deviceRules": [ { "device": "string", "url": "string" } ], "expiresAt": "string", "expiredUrl": "string", "abTest": { "variants": [ { "url": "string", "weight": 0 } ], "endsAt": "string" }, "hasPassword": true, "qrTemplateId": "string", "qrStyle": { "dots": "square", "eyeFrame": "square", "eyeBall": "square", "color": "string", "eyeColor": "string", "background": "string", "logo": true, "logoSize": 0.15, "margin": 2, "outline": "none", "outlineColor": "string" }, "createdAt": "string", "updatedAt": "string"}Create links in bulk POST
Each link is created on its own: a taken slug or an option the plan lacks fails that one, and the others are still created. The whole batch must fit the link allowance left this billing cycle, or none is created (403 limit_reached). Counts as one request against the rate limit.
Get a link GET
Next Page