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

#### URL Expired

The URL for this request expired after 30 days.

Once microdeposits have been confirmed and authorization documents signed, this endpoint completes onboarding for the specified company.

Note: The company is initially set to a `payment_permission_pending` state when onboarded. Please refer to the [The Company Object](https://docs.zeal.com/reference/the-company-object) for more information on company statuses.

## Returns

| attribute | type | description |
| --- | --- | --- |
| success | boolean | Response status |
| data | object | Contains success with successfully onboarded message |
| errors | array | Contains a list of error objects which consists of:<br>`message`: Error message<br>`code`: Error code as described in [Error codes](https://docs.zeal.com/reference/error-codes) |

### companyID

string

required

companyID of the company

# ``200      200

# ``400      400

Updated 7 months ago

* * *

ShellNodeRubyPHPPython

```
xxxxxxxxxx

curl --request POST \
     --url https://api.zeal.com/companies/onboardCompany \
     --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

``200 - Result``400 - Result

Updated7 months ago
