---
title: "Retrieve Published Versions for a Group"
method: GET
path: "/published"
---

# Retrieve Published Versions for a Group

`GET /published`

## Request

- Base URL: `https://pactsafe.io`
- URL: `https://pactsafe.io/published`
- Auth: none required

"Published" versions for the Contracts included in a Group. The purpose of the "Published" call is so that you can get a fast, real-time response to get the Version IDs of the Contracts you'e displaying to your Signer. If you're doing a full server-side flow using the Activity API, you'll be able to follow this flow on the Activity API: 

1. To get the Versions your signer _should_ be accepting, use `HTTP  GET => /published?sid={site_access_id}&gkey={group_key}`

2. If you want to get the latest Version IDs _already accepted_ by your user, do something like `HTTP GET => /latest?sig={signer_id}&sid={site_access_id}&gkey={group_key}`

3. Load form on the page to capture user sign up and acceptance. 

4. Pass Version IDs and Contract IDs to `HTTP POST => /send?sid={site_access_id}&cid={contract_ids}&vid={version_ids}&sig={signer_ids}&gid={group-id}`

## Query parameters

- `sid` string, required
- `gkey` string
- `cid` string

## Response `200`

200

- object
  - `282` string
  - `1241` string

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/ironcladapp/apis/activity-api.md) - [All operations](https://skmtc.dev/ironcladapp/apis/activity-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ironcladapp/apis/activity-api/revisions/8a6a91db0774?raw)
