---
title: "Negotiate Contract"
method: POST
path: "/my/ships/{shipSymbol}/negotiate/contract"
tags: ["Fleet"]
---

# Negotiate Contract

`POST /my/ships/{shipSymbol}/negotiate/contract`

Negotiate a new contract with the HQ.

In order to negotiate a new contract, an agent must not have ongoing or offered contracts over the allowed maximum amount. Currently the maximum contracts an agent can have at a time is 1.

Once a contract is negotiated, it is added to the list of contracts offered to the agent, which the agent can then accept. 

The ship must be present at any waypoint with a faction present to negotiate a contract with that faction.

## Path parameters

- `shipSymbol` string, required

## Response `201`

Successfully negotiated a new contract.

- object
  - `data` object, required
    - `contract` ContractJson, required — unresolved $ref

---

[API](https://skmtc.net/spacetradersapi/apis/spacetraders-api.md) · [All operations](https://skmtc.net/spacetradersapi/apis/spacetraders-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spacetradersapi/spacetraders-api/revisions/197cf9b9a2b6/schema)
