1. JWT
Rapira
  • Введение
  • JWT
    • Инструкция по созданию JWT
    • Generate JWT
      POST
  • CRYPTO MERCHANT
    • Адреса
      • Get address by currency
      • Create address by currency
      • Get address details by id
      • Get address list by currency
      • Start use address
      • Stop use address
    • Пополнения
      • Get deposits
  • MARKET
    • Get spot fees
      GET
    • Pairs
      GET
    • Token
      GET
    • Get rates JSON
      GET
    • Get rates XML
      GET
    • Get market depth
      POST
  • BALANCE
    • Get frozen balances
      GET
    • Get balance operations coins and types
      GET
    • Get balance operations
      POST
    • Get frozen balances detailed
      GET
    • Get Balances
      GET
  • SERVER TIME
    • Get server time
      GET
  • ORDER
    • Order history
      GET
    • Order details
      GET
    • Add exchange order
      POST
    • Cancel order
      POST
  • CRYPTO PAYOUT
    • Withdraw
      • Withdraw create
      • Withdraw crypto history Record
      • Withdraw crypto history
  • FIAT PAYOUT
    • Fiat
      • Withdraw fiat history
      • Withdraw fiat history Record
    • FIAT TRANSACTION
      • Fiat Transactions
      • Fiat Withdraw For Record
  • AML
    • AML balance
    • Recheck
    • Check address
    • Check transaction
  • rCode
    • Create rCode
    • rCode withdraw history
    • rCode deposit history
    • rCode details
    • Use rCode
  • OTC
    • Введение в OTC
    • Get payment types
    • Get my ads
    • Create ad
    • Update ad
    • Publish ad
    • Unpublish ad
    • Get offers
    • Fetch ads
    • Get order detail
    • Create order
    • Accept order
    • Decline order
    • Cancel order
    • Chat-history
    • Chat history page query
    • Pay order
    • Release order
    • Cancel appeal
    • Get order history
    • Create appeal
    • Send message
  • CRYPTO-PROCESSING
    • Введение
    • Создание проекта
    • Настройка проекта
    • Работа с инвойсами
    • Projects Settings
      • Get Invoices (Paginated)
      • Set deposit return address
      • Get Available Token Settings
      • Get Project Token Settings
      • Update Project Token Settings
      • Batch Update Project Token Settings
      • Get Projects
      • Edit Project
    • Invoice
      • Available Invoice Currencies
      • Create Invoice
      • Get Invoice
      • Get Available Payment Tokens for Invoice
      • Get Payment Address for Invoice
      • Manual Complete Undepaid Invoice
  • Schemas
    • CryptoProcessing
      • CryptoInvoice
      • CryptoPaymentQuote
      • CryptoDeposit
      • ProjectProcessingTokenSetting
      • ProjectProcessingTokenSettingEditRequest
      • ProjectResponse
  1. JWT

Generate JWT

POST
/open/generate_jwt
Запрос и получение JWT токена:
Для создания JWT токена необходимо в запросе передать клиентский JWT токен, сформированный с помощью uid и приватного ключа, полученных в личном кабинете. Пример на PHP приведен выше.
Payload представляет json объект, содержащий 2 поля:
kid - это uid, полученный при создании API-ключа
jwt_token - клиентский токен
В response содержится одно поле token, которое и является JWT токеном для авторизации запросов.
Лимиты запросов: 5 в секунду, но не более 20 в минуту

Request

Header Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.rapira.net/open/generate_jwt' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{
    "kid": "73278678-e812-43f4-a541-03f0386fc90d",
    "jwt_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJleHAiOjE2OTM0MDc1OTIsImp0aSI6IjRmMzUzMjU1MmVjZTU1YmQxMDE4NmRjYyJ9.dJ9yrRTHn9oBABR8p2U4JU6wvsGubb8dvOiGO3zddN7NZ7U5HKAOIFPq37WQQlWw0EZGIIs6n26yIb9FSPLG1wWQJlCwEEdKuFv8G3JQMYD7StrAGlKMRIw39BMdGpsv2ACYnYPy9AI-7F5o2khMYqI4jyPxAVJHICawAWSbZmgIzn57O9Uer-D0co5_c9WrpM2KQm7wk7-1a9urbGCGtjckCzv48hs0fQAygwTSF4JFg2A9tZnCoq8QIZj4aweJUK2fyn3QMwyLoWgTBCt6lNnWW43WkQY5QB45wnTYRV24MdFSKoMd_csIbTbf-VKNn2RLdunADygm8HTV4uhDuA"
}'
Response Response Example
{
    "token": "eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIzMiIsImV4cCI6MTY5MzQ5MDQxOCwiYXBpX2tpZCI6IjczMjc4Njc4LWU4MTItNDNmNC1hNTQxLTAzZjAzODZmYzkwZCJ9.MWA7x0Tpe4FkI64-NgD_bmbuk5xulD6XRr_VsfXg7G4MhuWXya_bcgJgJqsVn7IwBB6r7wN0LBvSZhKpEzNnvDWNa6DIvnJBrpgwk8nNNHu6Xb3awU6ZVBdyKqxBdJx-PrOmAcM8y35KUPTaZ0CbTVE329D8C7ZF_Cp7HVy6BqM_wm7g-srfIgkQair6la2RmVXLZkWNR5eCqPzwurrxBaow4k213kCNcAVTCc8Aef7k8bN4SSiRQuMN4ETzAadRGCNAFYc3iwHHMpxnyMoZ-4DkBFston2PKqiRicDnANj3C4cUbrZPEbK7ihQe3JiPY4WJObRFWZR3ZSCUJGjnSA"
}
Modified at 2025-09-01 09:32:44
Previous
Инструкция по созданию JWT
Next
Get address by currency
Built with