---
title: "Complete EIN creation (sandbox)"
method: POST
path: "/v1/partner/playground/companies/{companyId}/eincreation/complete"
tags: ["Playground (sandbox only)"]
---

# Complete EIN creation (sandbox)

`POST /v1/partner/playground/companies/{companyId}/eincreation/complete`

Simulates the IRS issuing the EIN: sets the company's EIN and uploads the EIN letter. Fires `company_ein_issued` (first issuance only) and `document_einletter_uploaded`, and advances the EinCreation service to Completed. `triggeredEvents` reflects what this call actually fired, so a repeat call lists only `document_einletter_uploaded`. Sandbox only.

## Path parameters

- `companyId` string, required

## Response `200`

Milestone completed. The listed webhook events fire asynchronously through the normal delivery pipeline.

## Other responses

- `404` — E_COMPANY_NOT_FOUND: no company with this ID for the authenticated partner.

---

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