| Time | Status | User Agent |  |
| :-- | :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

### PublicFundraisingCreateDto

- **name**  
  type: string  
  required

- **stageId**  
  type: string

- **investorId**  
  type: string  
  pattern: `^[0-9a-fA-F]{24}$`  
  Optional investor ID to link.

- **originContactId**  
  type: string  
  Common ID of the contact to link as origin. The contact must already exist in the caller's organization — the request fails with 404 if not. When provided, the fundraising's `name` and `image` are overridden with the linked contact's `name` and `photo_url`; any `name` sent in the same request is ignored. Image falls back to the default fundraising image when the contact has no `photo_url`.

- **fields**  
  type: object  
  Custom field values keyed by field ID. For fields of type `company`, provide either a company ID or a domain string (e.g. `"stripe.com"`). For `company-list` fields, provide an array of company IDs and/or domain strings. For fields of type `deal`, provide a deal ID. For `deal-list` fields, provide an array of deal IDs. For `contacts-list` fields, provide an array of contact IDs.

### fieldsobject

# Responses

| Code | Description |
| :-- | :-- |
| 200 | Fundraising created successfully |
| 400 | Invalid request parameters |
| 401 | Invalid or missing API key |
| 404 | Origin contact not found |
| 500 | Internal server error |

### Updated 3 months ago

---

### Shell Examples

```bash
curl --request POST \
     --url https://crm-public-api.app.carta.com/v1/fundraisings \
     --header 'accept: application/json' \
     --header 'content-type: application/json'
```

### Click `Try It!` to start a request and see the response here! Or choose an example:

### application/json

| Code |
| :-- |
| 200 |
| 400 |
| 401 |
| 404 |
| 500 |

### Updated 3 months ago

---
