POST
/
incorporation-requests
/
{id}
/
submit
curl --request POST \
  --url http://staging.api.commenda.io/api/v1/incorporation-requests/{id}/submit \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "country": "US",
  "corporationTypeInfo": {
    "US": {
      "state": "DE",
      "corporationType": "CCorp"
    },
    "IN": {
      "state": "KA",
      "corporationType": "PvtLtd"
    }
  },
  "status": "NotSubmitted",
  "signedFormUrl": "https://app.commenda.io/incorporate/us/bf98ab92-4271-4ce8-a77a-742abefad853?key=1MO/rp2/LekU9aI3dNW5nj19U+VLw7PF1GOo5unzyR4"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

The unique identifier of the incorporation request to submit.

Response

200
application/json
Successfully updated corporation details.
id
string

Unique identifier for this incorporation request.

country
string

ISO 3166 2-letter country code. Ex: US, IN, GB.

Example:

"US"

corporationTypeInfo
object

Exactly one of these fields should be set, matching the selected incorporation country. More options coming soon.

status
enum<string>
Available options:
NotSubmitted,
InProgress,
NeedsAdditionalInfo,
Succeeded,
Failed
signedFormUrl
string

A signed URL that customers can visit to upload their incorporation information. Valid for 24 hours.

Example:

"https://app.commenda.io/incorporate/us/bf98ab92-4271-4ce8-a77a-742abefad853?key=1MO/rp2/LekU9aI3dNW5nj19U+VLw7PF1GOo5unzyR4"