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/webhooks
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks
- 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/webhooks?pageSize=0&pageToken=string' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "filter": { "previousPageToken": "cGFnZV9zaXplPTEwJnBhZ2VfdG9rZW49MjA=", "nextPageToken": "cGFnZV9zaXplPTEwJnBhZ2VfdG9rZW49MjA=", "total": 100 }, "webhooks": [ { … } ] }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/webhooks
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks
- 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/webhooks \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "Palisade Transactions",
"description": "A webhook used to monitor transactions",
"endpoint": "https://palisade.co/webhook"
}'The ID of the user who created this webhook
The date and time the webhook was created
The ID of the user who updated this webhook
The date and time the webhook was updated
The number of subscriptions associated with the webhook
The public key used to verify the webhook signature
The timestamp of the last successful webhook delivery
The timestamp of the last failed webhook delivery
The number of successful webhook deliveries in the last hour
{ "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", "updatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "updatedAt": "2022-03-29T10:22:22.420Z", "name": "Palisade Transactions", "description": "A webhook used to monitor transactions", "endpoint": "https://palisade.co/webhook", "subscriptionCount": 5, "publicKey": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEpHiEkdd/ba5dU4sNCgsWrMOE6fLakHywl0OgF5aVfxkiqNh22oybRAREev7jvnwH4jqitHx79KGi6CMwiJjmaw==", "lastSuccess": "2022-03-29T10:22:22.420Z", "lastFailure": "2022-03-29T10:22:22.420Z", "successCount": 42, "failureCount": 3 }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/webhooks/{id}
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks/{id}
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks/{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/webhooks/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE'The ID of the user who created this webhook
The date and time the webhook was created
The ID of the user who updated this webhook
The date and time the webhook was updated
The number of subscriptions associated with the webhook
The public key used to verify the webhook signature
The timestamp of the last successful webhook delivery
The timestamp of the last failed webhook delivery
The number of successful webhook deliveries in the last hour
{ "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", "updatedBy": "ce4918bf-a199-4ce2-85a3-d0d296855384", "updatedAt": "2022-03-29T10:22:22.420Z", "name": "Palisade Transactions", "description": "A webhook used to monitor transactions", "endpoint": "https://palisade.co/webhook", "subscriptionCount": 5, "publicKey": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEpHiEkdd/ba5dU4sNCgsWrMOE6fLakHywl0OgF5aVfxkiqNh22oybRAREev7jvnwH4jqitHx79KGi6CMwiJjmaw==", "lastSuccess": "2022-03-29T10:22:22.420Z", "lastFailure": "2022-03-29T10:22:22.420Z", "successCount": 42, "failureCount": 3 }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/webhooks/{id}
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks/{id}
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks/{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/webhooks/{id}' \
-H 'Authorization: YOUR_API_KEY_HERE'{}
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/webhooks/{webhookId}/subscriptions
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks/{webhookId}/subscriptions
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks/{webhookId}/subscriptions
- 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/webhooks/{webhookId}/subscriptions?pageSize=0&pageToken=string' \
-H 'Authorization: YOUR_API_KEY_HERE'{ "filter": { "previousPageToken": "cGFnZV9zaXplPTEwJnBhZ2VfdG9rZW49MjA=", "nextPageToken": "cGFnZV9zaXplPTEwJnBhZ2VfdG9rZW49MjA=", "total": 100 }, "subscriptions": [ { … } ] }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/webhooks/{webhookId}/subscriptions
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks/{webhookId}/subscriptions
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks/{webhookId}/subscriptions
- 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/webhooks/{webhookId}/subscriptions' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '[
{
"domain": "TRANSACTION",
"scope": "ORG"
}
]'The ID of the user who created this webhook
The date and time the webhook was created
The ID of the user who updated this webhook
The date and time the webhook was updated
[ { "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "webhookId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "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", "config": { … } } ]
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/webhooks/{webhookId}/subscriptions/{subscriptionId}
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks/{webhookId}/subscriptions/{subscriptionId}
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks/{webhookId}/subscriptions/{subscriptionId}
- 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/webhooks/{webhookId}/subscriptions/{subscriptionId}' \
-H 'Authorization: YOUR_API_KEY_HERE'The ID of the user who created this webhook
The date and time the webhook was created
The ID of the user who updated this webhook
The date and time the webhook was updated
{ "id": "ce4918bf-a199-4ce2-85a3-d0d296855384", "webhookId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "organizationId": "ce4918bf-a199-4ce2-85a3-d0d296855384", "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", "config": { "domain": "TRANSACTION", "scope": "ORG" } }
- Mock server
https://docs.ripple.com/_mock/products/palisade/api-docs/palisade-api/palisade-api-1/v2/webhooks/{webhookId}/subscriptions/{subscriptionId}
- Sandbox server (uses TESTNET data, private keys and accounts)
https://api.sandbox.palisade.co/v2/webhooks/{webhookId}/subscriptions/{subscriptionId}
- Palisade server (uses MAINNET data, private keys and accounts)
https://api.palisade.co/v2/webhooks/{webhookId}/subscriptions/{subscriptionId}
- 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/webhooks/{webhookId}/subscriptions/{subscriptionId}' \
-H 'Authorization: YOUR_API_KEY_HERE'{}