LogoLogo
HomeDiscordConnect
URnetwork API Docs
URnetwork API Docs
  • Getting Started
  • About
  • API reference
    • Preferences
      • Set preferences
    • Hello
    • Stats
      • Last 90
      • Providers overview last 90
      • Providers
      • Provider last 90
    • Auth
      • Login
      • Login with password
      • Verify
      • Verify send
      • Password reset
      • Password set
      • Network check
      • Network create
      • Code create
      • Code login
    • Network
      • Auth client
      • Remove client
      • Clients
      • Provider locations
      • Find provider locations
      • Find locations
      • Find providers
      • Find providers2
      • Create provider spec
    • Feedback
      • Send feedback
    • Wallet
      • Balance
      • Validate address
      • Circle init
      • Circle transfer out
    • Subscription
      • Balance
      • Check balance code
      • Redeem balance code
      • Create payment id
    • Device
      • Add
      • Create share code
      • Share status
      • Confirm share
      • Create adopt code
      • Adopt status
      • Confirm adopt
      • Remove adopt code
      • Associations
      • Remove association
      • Set association name
      • Set name
      • Set provide
      • Share code
        • Qr.png
      • Adopt code
        • Qr.png
    • Connect
      • Control
    • Account
      • Payout wallet
      • Wallet
      • Wallets
        • Remove
      • Referral code
    • Transfer
      • Stats
  • Specification
Powered by GitBook
LogoLogo

URnetwork

  • Get the app
  • Docs
  • Feedback
  • Support

Copyright 2024 BringYour, Inc.

On this page

Was this helpful?

Export as PDF
  1. API reference
  2. Auth

Code create

PreviousNetwork createNextCode login

Was this helpful?

post

Create a limited use code (auth code) to share authentication with connected apps and tools. The code is tied to the caller session, and will be expired with any of the caller's sessions. Currently a code cannot be created for a client JWT (from /network/auth-client). This is a subset of an OAuth flow.

Body
duration_minutesnumberOptional
usesintegerOptional
Responses
200Success
application/json
post
POST /auth/code-create HTTP/1.1
Host: api.bringyour.com
Content-Type: application/json
Accept: */*
Content-Length: 31

{
  "duration_minutes": 1,
  "uses": 1
}
200Success
{
  "auth_code": "text",
  "duration_minutes": 1,
  "uses": 1,
  "error": {
    "auth_code_limit_exceeded": true,
    "message": "text"
  }
}