OpenAPI Specification
openapi: 3.0.3
info:
title: NOWPayments Authentication Status API
description: 'NOWPayments is a crypto payment gateway that enables businesses to accept 300+ cryptocurrencies, create payment invoices, process recurring subscriptions, and manage merchant mass payouts. The API supports automatic coin conversion, IPN webhooks, and fiat withdrawals.
'
version: 1.0.0
contact:
name: NOWPayments Support
email: support@nowpayments.io
url: https://nowpayments.io/help
termsOfService: https://nowpayments.io/terms
servers:
- url: https://api.nowpayments.io/v1
description: Production server
- url: https://api.sandbox.nowpayments.io/v1
description: Sandbox server
security:
- ApiKeyAuth: []
tags:
- name: Status
description: API health and availability
paths:
/status:
get:
operationId: getStatus
summary: Get API status
description: Returns the current status of the NOWPayments API.
tags:
- Status
security: []
responses:
'200':
description: API is operational
content:
application/json:
schema:
$ref: '#/components/schemas/StatusResponse'
example:
message: NOWPayments API is OK
'500':
description: API is experiencing issues
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
components:
schemas:
StatusResponse:
type: object
properties:
message:
type: string
description: Status message
example: NOWPayments API is OK
ErrorResponse:
type: object
properties:
message:
type: string
description: Error message
errors:
type: array
description: Detailed error list
items:
type: string
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: x-api-key
description: NOWPayments API key obtained from your merchant dashboard
BearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
description: JWT token obtained from the /auth endpoint (required for mass payout operations)
externalDocs:
description: NOWPayments API Documentation
url: https://nowpayments.io/help/api