rizamodocs
Links

List short links

GET
/links

Newest first, a page at a time: pass nextCursor as cursor for the next one.

Authorization

apiKey
headerAuthorizationBearer <token>

An API key from the web app, under Developers. It starts with rz_live_.

Query Parameters

profileId?string

Only this profile's (prof_): one brand or client, from List profiles.

Lengthlength <= 100
sourceType?string

Only links Rizamo made for this kind of thing.

Value in"comment_automation""post"
sourceId?string

Only links made for this comment automation or post.

Lengthlength <= 100
limit?integer

How many to return, up to 200: 100 when left out.

Range1 <= value <= 200
Default100
cursor?string

nextCursor from the page before.

Lengthlength <= 1000

Response Body

OK

application/json
  1. response
items*array<>
nextCursor*|

Null on the last page.

Example Request
curl -X GET 'https://api.rizamo.com/v1/links?profileId=prof_01m40k9k80fxd8cvng8derm7g9'
Example Response
{  "items": [    {      "id": "lnk_01m4b3r6g0e48txnypr2tcytdp",      "code": "k7Qm2p",      "shortUrl": "https://go.rizamo.com/k7Qm2p",      "url": "https://cafelumen.pt/menu?utm_source=instagram&utm_medium=social&utm_campaign=winter-menu",      "profileId": "prof_01m40k9k80fxd8cvng8derm7g9",      "source": null,      "createdBy": {        "type": "agent",        "agent": "claudecode",        "name": "Claude Code",        "agentId": "agac_01m4rmaz80fs9a5amx5zbezkq2",        "onBehalfOf": {          "userId": "user_01m4pc7v40fdm89vjt5k51b5h8",          "name": "Ana Costa"        }      },      "clicks": 214,      "expiresAt": null,      "disabledAt": null,      "createdAt": "2026-11-04T10:12:31.000Z",      "updatedAt": "2026-11-04T10:12:31.000Z"    }  ],  "nextCursor": null}