---
title: "Resolve browser link"
method: GET
path: "/resolveBrowserLink"
tags: ["Miscellaneous"]
---

# Resolve browser link

`GET /resolveBrowserLink`

Given a browser link to a Superhuman Docs object, attempts to find it and return metadata that can be used to get more info on it. Returns a 400 if the URL does not appear to be a Superhuman Docs URL or a 404 if the resource cannot be located with the current credentials.

## Query parameters

- `url` string, url, required
- `degradeGracefully` boolean

## Response `200`

Metadata for the resolved resource.

- ApiLink — Info about a resolved link to an API resource.
  - `type` 'apiLink', required — The type of this resource.
  - `href` string, url, required — Self link to this query.
  - `browserLink` string, url — Canonical browser-friendly link to the resolved resource.
  - `resource` ApiLinkResolvedResource, required — Reference to the resolved resource.
    - `type` 'aclMetadata' | 'aclPermissions' | 'aclSettings' | 'agentPackLog' | 'analyticsLastUpdated' | 'apiLink' | 'automation' | 'column' | 'control' | 'doc' | 'customDocDomain' | 'customDocDomainProvider' | 'docAnalytics' | 'docAnalyticsSummary' | 'docAnalyticsV2' | 'folder' | 'formula' | 'goLink' | 'ingestionBatchExecution' | 'ingestionExecution' | 'ingestionExecutionAttempt' | 'ingestionPackLog' | 'ingestionParentItem' | 'mutationStatus' | 'pack' | 'packAclPermissions' | 'packAnalytics' | 'packAnalyticsSummary' | 'packAsset' | 'packCategory' | 'packConfigurationSchema' | 'packFeaturedDocs' | 'packFormulaAnalytics' | 'packInvitation' | 'packListingDraft' | 'packLog' | 'packMaker' | 'packOauthConfig' | 'packRelease' | 'packReview' | 'packSourceCode' | 'packSystemConnection' | 'packVersion' | 'page' | 'pageContentExport' | 'pageContentExportStatus' | 'principal' | 'row' | 'table' | 'user' | 'workspace', required — A constant identifying the type of the resource.
    - `id` string, required — ID of the resolved resource.
    - `name` string — Name of the resource.
    - `href` string, url, required — API link to the resolved resource that can be queried to get further information.

## Other responses

- `400` — The request parameters did not conform to expectations.
- `401` — The API token is invalid or has expired.
- `403` — The API token does not grant access to this resource.
- `404` — The resource could not be located with the current API token.
- `429` — The client has sent too many requests.

---

[API](https://skmtc.net/coda/apis/superhuman-docs-api.md) · [All operations](https://skmtc.net/coda/apis/superhuman-docs-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coda/superhuman-docs-api/revisions/c65a8418f3c8/schema)
