---
title: "Connect an existing carrier account using OAuth 2.0"
method: GET
path: "/carrier_accounts/{CarrierAccountObjectId}/signin/initiate"
tags: ["Carrier Accounts"]
---

# Connect an existing carrier account using OAuth 2.0

`GET /carrier_accounts/{CarrierAccountObjectId}/signin/initiate`

Used by client applications to setup or reconnect an existing carrier account with carriers that support OAuth 2.0

## Path parameters

- `CarrierAccountObjectId` string, required

## Query parameters

- `redirect_uri` string, uri, required
- `state` string

## Headers

- `SHIPPO-API-VERSION` string

## Other responses

- `302` — Redirects the browser to the carrier login page, with the needed parameters
- `400` — Invalid parameters provided by the user
- `401` — Invalid ShippoToken or unsupported carrier account provided by the user
- `404` — Invalid carrier account provided by the user

---

[API](https://skmtc.net/goshippo/apis/shippo-external-api.md) · [All operations](https://skmtc.net/goshippo/apis/shippo-external-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/goshippo/shippo-external-api/revisions/7e1ec201b515/schema)
