POST
/
v1
/
apps
curl --request POST \
  --url https://api.hyperline.co/v1/apps \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "description": "<string>",
  "logo_uri": "<string>",
  "callbacks": [
    "<string>"
  ]
}'
{
  "id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "logo_uri": "<string>",
  "callbacks": [
    "<string>"
  ],
  "client_id": "<string>",
  "client_secret": "<string>"
}

Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string
required

App name

description
string

App description

logo_uri
string

App logo URL

callbacks
string[]
required

List of URLs whitelisted to use as a callback after authentication.

Response

201 - application/json
id
string
required

App ID

name
string
required

App name

description
string | null
required

App description

logo_uri
string | null
required

App logo URL

callbacks
string[]
required

List of URLs whitelisted to use as a callback after authentication.

client_id
string
required

OAuth client ID

client_secret
string
required

OAuth client secret