Import (create or update) the entity on a project.

Validates and upserts the supplied entity onto the project identified by
projectId, which must belong to the tenant your API key resolves to. A
project holds at most one entity: if the project has no entity yet one is created, otherwise
the existing entity is updated in place. If the record fails validation the request is
rejected and nothing is written. Use dryRun=true to validate a payload without
applying it.

The entity's identity is resolved server-side from the project, so no identifier is required
on the request. The optional externalId you send is echoed back on the response so you
can map your own identifier to the Creator-assigned entityId.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

The project to import the entity into.

Query Params
boolean

When true, validation runs but no changes are applied.

Body Params

The entity to create or update.

The entity to create or update through the public import API. A project holds at most one
entity, so this request carries a single entity rather than a list; whether it creates or
updates is resolved from the project's existing entity, not from any caller-supplied identifier.

string | null

An optional caller-owned identifier for this record. It is not stored or used for matching;
it is echoed back on the response so you can correlate the result to the record you sent.

string
required

The entity's name. Required.

string | null

A second name line.

string | null

A third name line.

string
required

The employer identification number. Required. Exactly 9 digits with no dashes, spaces, or other
characters — 123456789. The dashed 12-3456789 form is not accepted.

string
enum
required

The entity type. Required. One of LLC, LLP, Partnership, or PubliclyTradedPartnership.

Allowed:
date-time
required

The tax year start date. Required and must be earlier than YearEnd.

date-time
required

The tax year end date. Required and must be later than YearStart.

string
required

The first address line. Required.

string | null

The second address line.

string
required

The city. Required.

string
required

The state name or two-letter code. Required.

string
required

The postal (ZIP) code. Required. Accepts 12345 or 12345-6789.

boolean | null

Whether the K-1 is final.

boolean | null

Whether the K-1 is amended.

boolean | null

Whether the K-3 is final.

boolean | null

Whether the K-3 is amended.

string | null

The IRS service center.

boolean | null

Whether item K-1 includes liability amounts from lower-tier partnerships.

boolean | null

Whether there is more than one activity for at-risk purposes.

boolean | null

Whether there is more than one activity for passive-activity purposes.

string | null

Reportable transaction or tax-shelter registration numbers.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json