# Platform accounts


Use these operations to configure your RippleNet platform accounts.

| Operation | Method | Description |
| -- | -- | -- |
| [Create platform](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/createplatform)                                         | POST      | Creates a RippleNet platform that represents a financial entity that holds accounts in the real world. For example, a Bank, Exchange, or Wallet provider.  |
| [Get all platforms](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getallplatforms)                                          | GET       | Returns a list of all active RippleNet platforms. |
| [Get platform by platform ID](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformbyplatformid)                             | GET       | Get a RippleNet platform by its platform ID. |
| [Update platform](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/updateplatform)                                         | PUT       | Updates a RippleNet platform. |
| [Delete platform by platform ID](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/deleteplatformbyplatformid)                  | DELETE    | Deletes a RippleNet platform by its platform ID. |
| [Create platform account](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/createplatformaccount)                          | POST      | Creates a RippleNet platform account, which represents a real-world account owned by a financial entity. |
| [Get platform accounts](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccounts)                              | GET       | Returns a paged list of all active RippleNet platform accounts. |
| [Get platform account by platform account ID](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccountbyplatformaccountid)       | GET       | Gets a RippleNet platform account by its platform account ID. |
| [Update platform account](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/updateplatformaccount)                          | PUT       | Updates a RippleNet platform account. |
| [Delete platform account by platform account ID](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/deleteplatformaccountbyplatformaccountid) | DELETE    | Deletes a RippleNet platform account by its platform account ID. |
| [Get platform accounts balances](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccountsbalances)             | GET       | Get balances for local Platform Accounts |
| [Get platform account statement](/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccountstatement)             | GET       | Get statement for a specified Platform Account |


## Create platform

 - [POST /config/platforms](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/createplatform.md): Creates a RippleNet platform, which represents a financial entity that holds accounts in the real world (e.g. Bank, Exchange or Wallet provider). This operation creates a database record for a platform account on a RippleNet node.

## Get all platforms

 - [GET /config/platforms](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getallplatforms.md): Returns a list of all active RippleNet platforms.

## Get platform by platform ID

 - [GET /config/platforms/{platform_id}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformbyplatformid.md): Get a RippleNet platform by its platform ID.

## Update platform

 - [PUT /config/platforms/{platform_id}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/updateplatform.md): Updates a RippleNet platform, which represents a financial entity that holds accounts in the real world (e.g. Bank, Exchange or Wallet provider). This operation creates a database record for a platform account on a RippleNet node.

## Delete platform by platform ID

 - [DELETE /config/platforms/{platform_id}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/deleteplatformbyplatformid.md): Deletes a RippleNet platform by its platform ID.

## Create platform account

 - [POST /config/platforms/accounts](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/createplatformaccount.md): Creates a RippleNet platform account, which represents a real-world account owned by a financial entity (e.g. Bank, Exchange or Wallet provider). This operation creates a database record for a platform account on a RippleNet node.

## Get platform accounts

 - [GET /config/platforms/accounts](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccounts.md): Returns a paged list of all active RippleNet platform accounts.

## Get platform account by platform account ID

 - [GET /config/platforms/accounts/{platform_account_id}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccountbyplatformaccountid.md): Gets a RippleNet platform account by its platform account ID.

## Update platform account

 - [PUT /config/platforms/accounts/{platform_account_id}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/updateplatformaccount.md): Updates a RippleNet platform account, which represents a real-world account owned by a financial entity (e.g. Bank, Exchange or Wallet provider).

## Delete platform account by platform account ID

 - [DELETE /config/platforms/accounts/{platform_account_id}](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/deleteplatformaccountbyplatformaccountid.md): Deletes a RippleNet platform account by its platform account ID.

## Get platform accounts balances

 - [GET /monitor/platform/accounts/balances](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccountsbalances.md): Get balances for local Platform Accounts

## Get platform account statement

 - [GET /monitor/platform/accounts/{platformAccountId}/statement](https://docs.ripple.com/products/payments-odl/api-docs/ripplenet/reference/openapi/platform-accounts/getplatformaccountstatement.md): Get statement for a specified Platform Account

