The Palisade API enables programmatic interaction with the various features of the Palisade platform
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices?deviceType=MOBILE&deviceOwner=THIS_ORGANIZATION' \
-H 'Authorization: YOUR_API_KEY_HERE'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
[ { "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" } ]
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "Treasury vault",
"deviceType": "MOBILE"
}'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/credentials
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/credentials
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/credentials
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/credentials \
-H 'Authorization: YOUR_API_KEY_HERE'{ "mqCredentials": { "host": "string", "username": "string", "password": "string" } }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/metadata
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/metadata
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/metadata
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/metadata \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"key": "string",
"value": "string"
}'{}
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/pair-with-credential
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/pair-with-credential
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/pair-with-credential
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/pair-with-credential \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"credential": "string"
}'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/push-token
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/push-token
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/push-token
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/push-token \
-H 'Authorization: YOUR_API_KEY_HERE'{ "token": "string" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/self
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/self
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/self
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/self \
-H 'Authorization: YOUR_API_KEY_HERE'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/version
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/version
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/version
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/version \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"version": "string"
}'{}
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/{id}
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/{id}
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/approval-status
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/{id}/approval-status
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/{id}/approval-status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/approval-status' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"approvalStatus": "PENDING"
}'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/display-name
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/{id}/display-name
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/{id}/display-name
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/display-name' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"displayName": "Treasury vault"
}'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/enabled-status
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/{id}/enabled-status
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/{id}/enabled-status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/enabled-status' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"enabledStatus": "ENABLED_STATUS_PENDING"
}'The user ID that created the device
The date and time the device was created
The date and time the device was paired
The date and time the device was updated
The hash of the devices public key
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "pairedAt": "2022-03-29T10:22:22.420Z", "updatedAt": "2022-03-29T10:22:22.420Z", "clientId": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "displayName": "Treasury vault", "approvalStatus": "PENDING", "enabledStatus": "ENABLED_STATUS_PENDING", "publicKeyHash": "muDigc2N34HnKJh28l9pK6d0lBOFAe", "deleted": "false", "deviceType": "MOBILE", "playerId": 123456, "version": "1.0.0" }
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/pairing-credentials
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/{id}/pairing-credentials
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/{id}/pairing-credentials
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/pairing-credentials' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "clientId": "string", "clientSecret": "string", "pairingKey": "string" }
The trusted organization ID
- Mock serverhttps://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/trust-organization
- Sandbox server (uses TESTNET data, private keys and accounts)https://api.sandbox.palisade.co/v2/devices/{id}/trust-organization
- Palisade server (uses MAINNET data, private keys and accounts)https://api.palisade.co/v2/devices/{id}/trust-organization
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ripple.com/_mock/products/wallet/api-docs/palisade-api/palisade-api/v2/devices/{id}/trust-organization' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"trustedOrganizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384",
"trustedOrganizationName": "Mega Corp"
}'{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "name": "Mega Corp" }