RESOLVED_RESOURCE_URI="$(curl -s -H 'Authorization: Bearer <your API token>' \
-G --data-urlencode 'url=https://coda.io/d/Some-Doc_d<doc ID>/#To-do-List_tu<table ID>' \
'https://coda.io/apis/v1/resolveBrowserLink' |
jq -r '.resource.href')"
curl -s -H 'Authorization: Bearer <your API token>' \
"$RESOLVED_RESOURCE_URI" |
jq '"This link points to a " + .type + " named " + .name'
# => "This link points to a table named To-do List"
{
"resource": {
"type": "aclMetadata",
"id": "canvas-IjkLmnO",
"name": "My Page",
"href": "https://coda.io/apis/v1/docs/AbCDeFGH/pages/canvas-IjkLmnO"
},
"href": "https://coda.io/apis/v1/resolveBrowserLink?url=https%3A%2F%2Fcoda.io%2Fd%2F_dAbCDeFGH%2FLaunch-Status_sumnO",
"browserLink": "https://coda.io/d/_dAbCDeFGH/Launch-Status_sumnO",
"type": "apiLink"
}