The Palisade API enables programmatic interaction with the various features of the Palisade platform
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api/
https://api.sandbox.palisade.co/
https://api.palisade.co/
- Mock server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/api-docs/palisade-api/palisade-api/v2/devices/credentials \
-H 'Authorization: YOUR_API_KEY_HERE'{ "mqCredentials": { "host": "string", "username": "string", "password": "string" } }
- Mock server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/api-docs/palisade-api/palisade-api/v2/devices/push-token \
-H 'Authorization: YOUR_API_KEY_HERE'{ "token": "string" }
- Mock server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/api-docs/palisade-api/palisade-api/v2/devices/version \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"version": "string"
}'{}
- Mock server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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 server
https://docs.ripple.com/_mock/products/palisade/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/palisade/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" }