mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-12-06 17:27:57 +00:00
started formatting gatewayd with tabbed request format; also includes css for source links
This commit is contained in:
@@ -32,6 +32,10 @@ body .content-root {
|
|||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.content a[title="Source"] {
|
||||||
|
float:right;
|
||||||
|
}
|
||||||
|
|
||||||
/* Brand Guidelines */
|
/* Brand Guidelines */
|
||||||
.brand_guidelines .content-root {
|
.brand_guidelines .content-root {
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
|
|||||||
85
gatewayd.md
85
gatewayd.md
@@ -260,13 +260,13 @@ The available commands are as follows:
|
|||||||
|
|
||||||
## Available API Routes ##
|
## Available API Routes ##
|
||||||
|
|
||||||
* [`POST /v1/registrations`](#registering-a-user)
|
* [`POST /v1/registrations`](#register-user)
|
||||||
* [`POST /v1/users/{:id}/activate`](#activating-a-user)
|
* [`POST /v1/users/{:id}/activate`](#activate-user)
|
||||||
* [`POST /v1/users/{:id}`](#deactivating-a-user)
|
* [`POST /v1/users/{:id}`](#deactivate-user)
|
||||||
* [`POST /v1/deposits/`](#creating-a-deposit)
|
* [`POST /v1/deposits/`](#create-deposit)
|
||||||
* [`GET /v1/deposits`](#listing-deposits)
|
* [`GET /v1/deposits`](#list-deposits)
|
||||||
* [`GET /v1/payments/outgoing`](#listing-outgoing-payments)
|
* [`GET /v1/payments/outgoing`](#list-outgoing-payments)
|
||||||
* [`GET /v1/payments/failed`](#listing-failed-payments)
|
* [`GET /v1/payments/failed`](#list-failed-payments)
|
||||||
* [`POST /v1/payments/failed/{:id}/retry`](#retrying-a-failed-payment)
|
* [`POST /v1/payments/failed/{:id}/retry`](#retrying-a-failed-payment)
|
||||||
* [`GET /v1/payments/incoming`](#listing-incoming-payments)
|
* [`GET /v1/payments/incoming`](#listing-incoming-payments)
|
||||||
* [`GET /v1/withdrawals`](#listing-withdrawals)
|
* [`GET /v1/withdrawals`](#listing-withdrawals)
|
||||||
@@ -317,7 +317,34 @@ The available commands are as follows:
|
|||||||
## Managing Users ##
|
## Managing Users ##
|
||||||
|
|
||||||
### Register User ###
|
### Register User ###
|
||||||
__`POST /v1/registrations`__
|
[[Source]<br>](https://github.com/ripple/gatewayd/blob/master/lib/http/controllers/api/register_user.js "Source")
|
||||||
|
|
||||||
|
<div class='multicode'>
|
||||||
|
*REST*
|
||||||
|
|
||||||
|
```
|
||||||
|
POST /v1/registrations
|
||||||
|
{
|
||||||
|
"name": "steven@ripple.com",
|
||||||
|
"password": "s0m3supe&$3cretp@s$w0r*",
|
||||||
|
"ripple_address": "r4EwBWxrx5HxYRyisfGzMto3AT8FZiYdWk"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
*Commandline*
|
||||||
|
|
||||||
|
```
|
||||||
|
#Syntax: register_user <username> <password> <ripple_address>
|
||||||
|
$ bin/gateway register_user steven@ripple.com s0m3supe&$3cretp@s$w0r* r4EwBWxrx5HxYRyisfGzMto3AT8FZiYdWk
|
||||||
|
```
|
||||||
|
|
||||||
|
*Javascript*
|
||||||
|
```
|
||||||
|
//options: object with "name", "password", and "address" fields
|
||||||
|
//callback: function f(err, user) to run on callback
|
||||||
|
gateway.api.registerUser(options, callback);
|
||||||
|
```
|
||||||
|
</div>
|
||||||
|
|
||||||
Register a user with the gatewayd. A username, password, and ripple address are required. Upon
|
Register a user with the gatewayd. A username, password, and ripple address are required. Upon
|
||||||
registration several records are created in the gatewayd database, including a user record,
|
registration several records are created in the gatewayd database, including a user record,
|
||||||
@@ -325,15 +352,6 @@ a "independent" ripple address record with the address provided, a "hosted" ripp
|
|||||||
record for making withdrawals, and a "default" external account for recording deposits and
|
record for making withdrawals, and a "default" external account for recording deposits and
|
||||||
withdrawals.
|
withdrawals.
|
||||||
|
|
||||||
Request Body:
|
|
||||||
```
|
|
||||||
{
|
|
||||||
"name": "steven@ripple.com",
|
|
||||||
"password": "s0m3supe&$3cretp@s$w0r*",
|
|
||||||
"ripple_address": "r4EwBWxrx5HxYRyisfGzMto3AT8FZiYdWk"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Response Body:
|
Response Body:
|
||||||
```
|
```
|
||||||
{
|
{
|
||||||
@@ -395,18 +413,37 @@ Response Body:
|
|||||||
```
|
```
|
||||||
|
|
||||||
### Activate User ###
|
### Activate User ###
|
||||||
__`POST /v1/users/{:id}/activate`__
|
[[Source<br>]](https://github.com/ripple/gatewayd/blob/master/lib/http/controllers/api/activate_user.js "Source")
|
||||||
|
|
||||||
|
<div class='multicode'>
|
||||||
|
*REST*
|
||||||
|
|
||||||
|
```
|
||||||
|
POST /v1/users/{:id}/activate
|
||||||
|
{}
|
||||||
|
```
|
||||||
|
|
||||||
|
*Commandline*
|
||||||
|
|
||||||
|
```
|
||||||
|
# Syntax: activate_user <id>
|
||||||
|
$ bin/gateway activate_user 508
|
||||||
|
```
|
||||||
|
|
||||||
|
*Javascript*
|
||||||
|
|
||||||
|
```
|
||||||
|
//id: string account ID
|
||||||
|
//callback: function f(err, user) to run on callback
|
||||||
|
gateway.api.activateUser(id, callback)
|
||||||
|
```
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
By default a user is marked as "inactive", although no action is taken to
|
By default a user is marked as "inactive", although no action is taken to
|
||||||
enforce this status. To mark a user as active, run this command with the user's
|
enforce this status. To mark a user as active, run this command with the user's
|
||||||
ID.
|
ID.
|
||||||
|
|
||||||
Request Body:
|
|
||||||
|
|
||||||
```
|
|
||||||
{}
|
|
||||||
```
|
|
||||||
|
|
||||||
Response Body:
|
Response Body:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user