Retrieve list of available merchant statuses

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Retrieve List of Available Merchant Statuses

Returns all possible merchant status codes and their human-readable names. This reference list is used during onboarding, account management, and status update workflows to ensure valid status values are applied to merchant accounts.

Endpoint

GET /api/export/GetAvailableStatusesList

Authentication

Basic HTTP Authentication required.
Encode username:password in Base64 and pass in the Authorization header:

Authorization: Basic {base64(username:password)}

When to use

Use this endpoint to populate status dropdowns in boarding or management UIs, to validate a status code returned from another endpoint, or to build a local reference mapping of status integers to display names. The list returned reflects all statuses available in the current system configuration, which may vary by ISO.

Query Parameters

None. The full list is returned based on the authenticated user's access level.

Response

200 OK

FieldTypeDescription
idintegerNumeric status code used across the API
namestringHuman-readable label for the status
[
  { "id": 0,   "name": "Not Submitted" },
  { "id": 1,   "name": "Approved" },
  { "id": 2,   "name": "Declined" },
  { "id": 3,   "name": "UW Level 2: Pending" },
  { "id": 4,   "name": "UW Level 1: Pending" },
  { "id": 22,  "name": "Withdrawn" },
  { "id": 23,  "name": "Closed" },
  { "id": 40,  "name": "Conditionally Approved" },
  { "id": 100, "name": "UW Level 1" },
  { "id": 105, "name": "UW Level 2: Pending Review" },
  { "id": 106, "name": "UW Level 1: Pending Review" },
  { "id": 117, "name": "UW Level 2" },
  { "id": 206, "name": "CR:POS Equipment" }
]

Error Codes

CodeWhen it happens
401Invalid or missing Basic Auth credentials
403User does not have permission for this operation
404No merchant statuses found in the system
500Internal server error

Common Mistakes

  • Treating the returned id values as a contiguous range — the codes are non-sequential (e.g. jumps from 4 to 22).
  • Hardcoding status codes in integration logic without referencing this endpoint — status codes may be extended over time.
  • Assuming all statuses are available to every ISO; the list may be filtered based on the authenticated user's configuration.

Related Endpoints

  • GET /api/export/MerchantProfile — returns status as an integer that maps to this list
  • GET /api/v2/export/MerchantProfile — v2 merchant profile with the same status codes
  • GET /api/export/Terminals — terminal status uses a separate enum, not this list

Example

curl -X GET "https://hq.staging.netevia.dev/api/export/GetAvailableStatusesList" \
  -H "Authorization: Basic $(echo -n 'username:password' | base64)"
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/json