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-1/
https://api.sandbox.palisade.co/
https://api.palisade.co/
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users
- 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-1/v2/users?role=ADMINISTRATOR' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "users": [ { … } ] }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users
- 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-1/v2/users \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"firstName": "Joe",
"lastName": "Bloggs",
"email": "jbloggs@gmail.com",
"roles": [
"ADMINISTRATOR"
]
}'The roles that the user has
The ID of the user who created this user
The date and time the user was created
The ID of the user who updated this user
The date and time the user was updated
The ID of the user who blocked this user
The date and time the user last logged in
The date and time the user last reset their password
A link to the users gravatar image
The ID of the user who proposed the update
The proposed roles for the user
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "firstName": "Joe", "lastName": "Bloggs", "email": "jbloggs@gmail.com", "roles": [ "ADMINISTRATOR" ], "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "updatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "updatedAt": "2022-03-29T10:22:22.420Z", "status": "CREATED", "blockedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "blockedReason": "Lost device", "authLoginCount": 10, "authLastLogin": "2022-03-29T10:22:22.420Z", "authLastPasswordReset": "2022-03-29T10:22:22.420Z", "authLastIp": "192.168.0.1", "picture": "https://s.gravatar.com/avatar/621f114992de896519becb13976039cd?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fka.png", "proposedFirstName": "Joe", "proposedUpdatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "proposedLastName": "Bloggs", "proposedRoles": [ "ADMINISTRATOR" ], "proposedBlockedReason": "Lost device" }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/info
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/info
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/info
- 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-1/v2/users/info \
-H 'Authorization: YOUR_API_KEY_HERE'{ "users": [ { … } ] }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{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-1/v2/users/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE'The roles that the user has
The ID of the user who created this user
The date and time the user was created
The ID of the user who updated this user
The date and time the user was updated
The ID of the user who blocked this user
The date and time the user last logged in
The date and time the user last reset their password
A link to the users gravatar image
The ID of the user who proposed the update
The proposed roles for the user
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "firstName": "Joe", "lastName": "Bloggs", "email": "jbloggs@gmail.com", "roles": [ "ADMINISTRATOR" ], "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "updatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "updatedAt": "2022-03-29T10:22:22.420Z", "status": "CREATED", "blockedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "blockedReason": "Lost device", "authLoginCount": 10, "authLastLogin": "2022-03-29T10:22:22.420Z", "authLastPasswordReset": "2022-03-29T10:22:22.420Z", "authLastIp": "192.168.0.1", "picture": "https://s.gravatar.com/avatar/621f114992de896519becb13976039cd?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fka.png", "proposedFirstName": "Joe", "proposedUpdatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "proposedLastName": "Bloggs", "proposedRoles": [ "ADMINISTRATOR" ], "proposedBlockedReason": "Lost device" }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{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-1/v2/users/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE'{}
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{id}
- 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-1/v2/users/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"firstName": "Joe",
"lastName": "Bloggs"
}'The roles that the user has
The ID of the user who created this user
The date and time the user was created
The ID of the user who updated this user
The date and time the user was updated
The ID of the user who blocked this user
The date and time the user last logged in
The date and time the user last reset their password
A link to the users gravatar image
The ID of the user who proposed the update
The proposed roles for the user
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "firstName": "Joe", "lastName": "Bloggs", "email": "jbloggs@gmail.com", "roles": [ "ADMINISTRATOR" ], "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "updatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "updatedAt": "2022-03-29T10:22:22.420Z", "status": "CREATED", "blockedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "blockedReason": "Lost device", "authLoginCount": 10, "authLastLogin": "2022-03-29T10:22:22.420Z", "authLastPasswordReset": "2022-03-29T10:22:22.420Z", "authLastIp": "192.168.0.1", "picture": "https://s.gravatar.com/avatar/621f114992de896519becb13976039cd?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fka.png", "proposedFirstName": "Joe", "proposedUpdatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "proposedLastName": "Bloggs", "proposedRoles": [ "ADMINISTRATOR" ], "proposedBlockedReason": "Lost device" }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}/info
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}/info
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{id}/info
- 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-1/v2/users/{id}/info' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "firstName": "Joe", "lastName": "Bloggs", "email": "jbloggs@gmail.com" }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}/mfa
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}/mfa
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{id}/mfa
- 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-1/v2/users/{id}/mfa' \
-H 'Authorization: YOUR_API_KEY_HERE'The ID of the authentication method
A human-readable label to identify the authentication method
The date and time the authenticator was created
The date and time the authenticator was last used
[ { "id": "webauthn-roaming|dev_o8x1jtp0FTt7b35V", "type": "webauthn-roaming", "name": "My first key", "createdAt": "2022-03-29T10:22:22.420Z", "lastAuthedAt": "2022-03-29T10:22:22.420Z" } ]
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}/mfa
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}/mfa
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{id}/mfa
- 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-1/v2/users/{id}/mfa' \
-H 'Authorization: YOUR_API_KEY_HERE'{}
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}/password
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}/password
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{id}/password
- 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-1/v2/users/{id}/password' \
-H 'Authorization: YOUR_API_KEY_HERE'{}
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}/role
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}/role
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{id}/role
- 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-1/v2/users/{id}/role' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"roles": [
"ADMINISTRATOR"
]
}'The roles that the user has
The ID of the user who created this user
The date and time the user was created
The ID of the user who updated this user
The date and time the user was updated
The ID of the user who blocked this user
The date and time the user last logged in
The date and time the user last reset their password
A link to the users gravatar image
The ID of the user who proposed the update
The proposed roles for the user
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "firstName": "Joe", "lastName": "Bloggs", "email": "jbloggs@gmail.com", "roles": [ "ADMINISTRATOR" ], "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "updatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "updatedAt": "2022-03-29T10:22:22.420Z", "status": "CREATED", "blockedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "blockedReason": "Lost device", "authLoginCount": 10, "authLastLogin": "2022-03-29T10:22:22.420Z", "authLastPasswordReset": "2022-03-29T10:22:22.420Z", "authLastIp": "192.168.0.1", "picture": "https://s.gravatar.com/avatar/621f114992de896519becb13976039cd?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fka.png", "proposedFirstName": "Joe", "proposedUpdatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "proposedLastName": "Bloggs", "proposedRoles": [ "ADMINISTRATOR" ], "proposedBlockedReason": "Lost device" }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/users/{id}/status
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/users/{id}/status
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/users/{id}/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-1/v2/users/{id}/status' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"status": "CREATED",
"reason": "The user lost their device"
}'The roles that the user has
The ID of the user who created this user
The date and time the user was created
The ID of the user who updated this user
The date and time the user was updated
The ID of the user who blocked this user
The date and time the user last logged in
The date and time the user last reset their password
A link to the users gravatar image
The ID of the user who proposed the update
The proposed roles for the user
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "firstName": "Joe", "lastName": "Bloggs", "email": "jbloggs@gmail.com", "roles": [ "ADMINISTRATOR" ], "createdBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "createdAt": "2022-03-29T10:22:22.420Z", "updatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "updatedAt": "2022-03-29T10:22:22.420Z", "status": "CREATED", "blockedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "blockedReason": "Lost device", "authLoginCount": 10, "authLastLogin": "2022-03-29T10:22:22.420Z", "authLastPasswordReset": "2022-03-29T10:22:22.420Z", "authLastIp": "192.168.0.1", "picture": "https://s.gravatar.com/avatar/621f114992de896519becb13976039cd?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fka.png", "proposedFirstName": "Joe", "proposedUpdatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "proposedLastName": "Bloggs", "proposedRoles": [ "ADMINISTRATOR" ], "proposedBlockedReason": "Lost device" }