---
title: "Get Available Services"
method: POST
path: "/v4/services/search"
tags: ["Processors and Services"]
---

# Get Available Services

`POST /v4/services/search`

> ❗️ Never Use Real API Keys
>
> Never use real API Keys when testing. The gateway allows Partners to create Test Merchant Accounts. Testing should always use keys from the Test Accounts and never keys from a Standard Account.
<details>
<summary>Usage</summary>
This request will pull down a list of all services that you can offer to merchants. You don’t need to run this every time you board a merchant, but it is useful to occasionally make sure a service is available before trying to add it to a merchant account.
</details>

## Headers

- `Content-Type` string, required
- `Authorization` string, required

## Request body

- CheckAvailableServicesRequest
  - `maxResults` string, required — Number of max results, any integer number from 1 to 1000

## Response `200`

Success

- object[]
  - `objectType` 'service' — The type of object that was returned as a result of the request.
  - `id` string — The service ID.
  - `name` string — The name of the service.
  - `type` string — The type of service.
  - `source` 'internal' | 'external' — The source of the service.
  - `canMerchantSignUp` boolean — Whether your merchants can sign up to this service or not.
  - `canBeDeleted` boolean — Whether the service can be deleted or not.
  - `supportsSplitFunding` boolean — Whether the service supports split funding or not.
  - `blockers` string[]

---

[API](https://skmtc.net/nmi/apis/embedded-components-api.md) · [All operations](https://skmtc.net/nmi/apis/embedded-components-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmi/embedded-components-api/versions/45c2ecda3685/schema)
