> ## Documentation Index
> Fetch the complete documentation index at: https://developers.meet-oj.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sandbox

> Test every path with scripted businesses.

## Get access

1. Email [developers@meet-oj.com](mailto:developers@meet-oj.com) with your name, company, and what you're building.
2. You'll receive a `client_id` and `client_secret` for the sandbox. Keep the secret on your server.
3. Exchange them for a token at `POST https://sandbox.api.meet-oj.com/oauth/token`, then follow the [Quickstart](/api-quickstart).

|                |                                                                      |
| -------------- | -------------------------------------------------------------------- |
| API base URL   | `https://sandbox.api.meet-oj.com/partner/v0`                         |
| Token URL      | `https://sandbox.api.meet-oj.com/oauth/token`                        |
| Token lifetime | 15 minutes                                                           |
| Webhooks       | Not delivered in the sandbox. Use `GET /events` or the event stream. |

You can also try any endpoint from the [API reference](/api-reference): paste a token into **Try it**.

## Test businesses

The sandbox uses the business's EIN to choose a scripted path, and events fire within seconds. It never contacts real lenders or borrowers. Any EIN not listed below behaves like `00-0000001`.

Every business starts with an `authorize_credit` to-do, which the sandbox completes after 10 seconds, except `00-0000006`.

| EIN          | Business                              | What happens                                                                                                                                     |
| ------------ | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| `00-0000001` | Bluebonnet Auto Care, \$85,000        | Matches Example Capital, Example Bank and Example Funding. Example Capital offers \$80,000, Example Bank passes, and the loan funds and pays out |
| `00-0000002` | Prairie Ridge Dental, `just_refer`    | A `connect_bank` to-do for statements, then submission and an offer from Example Bank                                                            |
| `00-0000003` | Lone Star Fence & Deck                | An `upload_documents` to-do for two missing statements, then an offer and funding                                                                |
| `00-0000004` | Hilltop Nail Studio                   | No lender matches. `closed` with reason `no_match`                                                                                               |
| `00-0000005` | Cedar Creek Car Wash, SBA acquisition | Submitted to Example Bank, then `declined` by the lender                                                                                         |
| `00-0000006` | Harbor Supply Co.                     | Stays on the `authorize_credit` to-do                                                                                                            |

The sandbox doesn't open Plaid. Hosted pages accept PDF statements instead.
