Supported Formats

json

GET /api/oauth/applications
Lists current_user's open auth applications

Supported Formats

json

Errors

Code Description
401 Unauthorized
403 Forbidden

Examples

GET /api/oauth/applications
200

GET /api/oauth/applications/:id
Represents appliaction's detail

Supported Formats

json

Errors

Code Description
401 Unauthorized
403 Forbidden
404 Application Not Found

Examples

GET /api/oauth/applications/59c241e5a83dc1219d4f3181
200

Params

Param name Description
id
required

Application ID

Validations:

  • Must be a String

application
required

Application parameter container

Validations:

  • Must be an Array of nested elements

application[name]
required

Application Name

Validations:

  • Must be a String

application[redirect_uri]
optional

Application’s redirect uri

Validations:

  • Must be a String


POST /api/oauth/applications
Creates Oauth Application

Supported Formats

json

Errors

Code Description
401 Unauthorized
403 Forbidden
422 Unprocessable Document

Examples

PUT /api/oauth/applications
{
  "application": {
    "name": ""
  }
}
401

Params

Param name Description
application
required

Application parameter container

Validations:

  • Must be an Array of nested elements

application[name]
required

Application Name

Validations:

  • Must be a String

application[redirect_uri]
optional

Application’s redirect uri

Validations:

  • Must be a String


PUT /api/oauth/applications/:id
Updates Oauth Application

Supported Formats

json

Errors

Code Description
401 Unauthorized
403 Forbidden
404 Application Not Found
422 Unprocessable Document

Examples

PUT /api/oauth/applications/59c241e6a83dc1219d4f3192
{
  "application": {
    "name": ""
  }
}
403

Params

Param name Description
id
required

Application ID

Validations:

  • Must be a String

application
required

Application parameter container

Validations:

  • Must be an Array of nested elements

application[name]
required

Application Name

Validations:

  • Must be a String

application[redirect_uri]
optional

Application’s redirect uri

Validations:

  • Must be a String


DELETE /api/oauth/applications/:id
Destroys Oauth Application

Supported Formats

json

Errors

Code Description
401 Unauthorized
403 Forbidden
404 Application Not Found
422 Unprocessable Document

Examples

PUT /api/oauth/applications/59c241e6a83dc1219d4f31b0
{
  "application": {}
}
401

Params

Param name Description
id
required

Application ID

Validations:

  • Must be a String