---
title: "Get a signed URL for viewing a contract"
method: GET
path: "/contracts/{contract_id}/view-url"
tags: ["Contracts"]
---

# Get a signed URL for viewing a contract

`GET /contracts/{contract_id}/view-url`

A short-lived signed URL for the contract PDF, for inline rendering. Resolves to the countersigned PDF once the creator has signed, and to the unsigned PDF currently out for signature before that.

404 when the contract does not belong to this shop, or when neither PDF has been generated yet (a draft that was never sent). Single-shop only.

## Path parameters

- `contract_id` string, uuid, required — Contract id (UUID).

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/reacherapp/apis/reacher-data-api.md) · [All operations](https://skmtc.dev/reacherapp/apis/reacher-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/reacherapp/reacher-data-api/revisions/578c830ce294/schema)
