---
title: "Get the list of all oracle accounts"
method: GET
path: "/accounts/oracle"
tags: ["Accounts"]
---

# Get the list of all oracle accounts

`GET /accounts/oracle`

By passing in the appropriate options, you can search for available Oracle accounts in the system.

## Query parameters

- `oracleAccountId` integer — Oracle Account Id.
- `userUid` string, uuid
- `merchantCompanyEntityUid` string, uuid — The Verifone allocated unique ID for this merchant company.

## Response `200`

search results matching criteria

- OracleAccountDetailsResponse
  - `accounts` OracleAccountDetails[]
    - `oracleAccountId` integer, required — Oracle Account Id.
    - `userUid` string, uuid — The assigned User ID corresponding to the Order Created By.
    - `merchantCompanyEntityUid` string, uuid — The Verifone allocated unique ID for this merchant company.

## Other responses

- `400` — Bad Request
- `401` — Unauthorised Request
- `403` — Forbidden Request.
- `404` — Not Found Request
- `429` — Too Many Requests
- `500` — Internal Error
- `503` — Service Not Available
- `504` — Service Timeout

---

[API](https://skmtc.net/verifone/apis/checkout-api.md) · [All operations](https://skmtc.net/verifone/apis/checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/verifone/checkout-api/versions/ed8dc1f12a5a/schema)
