---
title: "Redirect to the Xero sign-in for a signup"
method: GET
path: "/api/v2/signups/xero_connect"
tags: ["Signups"]
---

# Redirect to the Xero sign-in for a signup

`GET /api/v2/signups/xero_connect`

## Request

- Base URL: `https://developer.productive.io` (the document declares no server; this is the origin it was published from)
- URL: `https://developer.productive.io/api/v2/signups/xero_connect`
- Auth: none required

## Other responses

- `302`: Redirect
- `401`: Unauthorized
- `403`: Forbidden
- `408`: Request Timeout
- `423`: Locked
- `429`: Too Many Requests
- `500`: Internal Server Error

## Changes

- **2026-11-02** `fa3060fd0144`: 5 info
  - added the non-success response with the status `401`
  - added the non-success response with the status `408`
  - added the non-success response with the status `423`
  - added the non-success response with the status `429`
  - …1 more

[Operation history](https://skmtc.dev/productive/apis/api-documentation/changes/api/v2/signups/xero_connect/get.md)

---

[API](https://skmtc.dev/productive/apis/api-documentation.md) - [All operations](https://skmtc.dev/productive/apis/api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/productive/apis/api-documentation/revisions/e7bdfdf6cba3?raw)
