# API reference

Source: https://checkslip.com/en/docs/reference

An API that looks up a transfer with the bank. Base URL `https://api.checkslip.com`

- [Transfer lookup outcomes](https://checkslip.com/en/docs/outcomes)
- [API error codes](https://checkslip.com/en/docs/errors)
- [Supported banks](https://checkslip.com/en/docs/banks)

## Slips `/api/slips`

- [POST `/api/slips/lookup` Look up a transfer with the bank](https://checkslip.com/en/docs/lookup-slip)
- [GET `/api/slips` List past lookups](https://checkslip.com/en/docs/list-slip-checks)
- [GET `/api/slips/counts` Count lookups over time](https://checkslip.com/en/docs/count-slip-checks)
- [GET `/api/slips/{request_id}` Get one past lookup](https://checkslip.com/en/docs/get-slip-check)
- [POST `/api/slips/exports` Export past lookups as CSV](https://checkslip.com/en/docs/create-slip-export)
- [GET `/api/slips/exports/{export_id}` Get an export](https://checkslip.com/en/docs/get-slip-export)
- [GET `/api/slips/exports/{export_id}/parts/{part}` Download one export part](https://checkslip.com/en/docs/download-slip-export-part)

## Billing `/api/billing`

- [GET `/api/billing/packages` List credit packages](https://checkslip.com/en/docs/list-packages)
- [GET `/api/billing/balance` Get credit balance](https://checkslip.com/en/docs/get-balance)
- [GET `/api/billing/ledger` List credit history](https://checkslip.com/en/docs/list-ledger)
- [GET `/api/billing/orders` List orders](https://checkslip.com/en/docs/list-orders)
- [GET `/api/billing/orders/{order_id}` Get an order](https://checkslip.com/en/docs/get-order)
- [POST `/api/billing/orders/{order_id}/sync` Refresh an order's payment result](https://checkslip.com/en/docs/sync-order)
- [GET `/api/billing/receipts` List receipts](https://checkslip.com/en/docs/list-receipts)
- [GET `/api/billing/receipts/{receipt_id}` Get a receipt](https://checkslip.com/en/docs/get-receipt)
- [GET `/api/billing/billing-info` Get buyer details for receipts](https://checkslip.com/en/docs/get-billing-info)
- [PUT `/api/billing/billing-info` Update buyer details for receipts](https://checkslip.com/en/docs/put-billing-info)

## Credit usage `/api/usage`

- [GET `/api/usage` Get credit usage](https://checkslip.com/en/docs/get-usage)

## Webhooks `/api/webhooks`

- [GET `/api/webhooks/event-types` List event types](https://checkslip.com/en/docs/list-event-types)
- [GET `/api/webhooks/endpoints` List endpoints](https://checkslip.com/en/docs/list-endpoints)
- [POST `/api/webhooks/endpoints` Create an endpoint](https://checkslip.com/en/docs/create-endpoint)
- [GET `/api/webhooks/endpoints/{endpoint_id}` Get one endpoint](https://checkslip.com/en/docs/get-endpoint)
- [PATCH `/api/webhooks/endpoints/{endpoint_id}` Update an endpoint](https://checkslip.com/en/docs/update-endpoint)
- [DELETE `/api/webhooks/endpoints/{endpoint_id}` Delete an endpoint](https://checkslip.com/en/docs/delete-endpoint)
- [POST `/api/webhooks/endpoints/{endpoint_id}/secret/rotate` Rotate the signing secret](https://checkslip.com/en/docs/rotate-endpoint-secret)
- [POST `/api/webhooks/endpoints/{endpoint_id}/test` Send a test message](https://checkslip.com/en/docs/send-test-event)
- [POST `/api/webhooks/endpoints/{endpoint_id}/recover` Resend failed messages in a time range](https://checkslip.com/en/docs/recover-endpoint)
- [GET `/api/webhooks/deliveries` List deliveries](https://checkslip.com/en/docs/list-deliveries)
- [GET `/api/webhooks/deliveries/{delivery_id}` Get one delivery](https://checkslip.com/en/docs/get-delivery)
- [POST `/api/webhooks/deliveries/{delivery_id}/redeliver` Resend one delivery](https://checkslip.com/en/docs/redeliver-delivery)

## Audit log `/api/audit`

- [GET `/api/audit/requests` List API requests](https://checkslip.com/en/docs/list-api-requests)
- [GET `/api/audit/requests/{request_id}` Get one API request](https://checkslip.com/en/docs/get-api-request)
- [GET `/api/audit/events` List account activity](https://checkslip.com/en/docs/list-audit-events)
- [GET `/api/audit/events/{event_id}` Get one activity record](https://checkslip.com/en/docs/get-audit-event)
- [GET `/api/audit/exports` List evidence files](https://checkslip.com/en/docs/list-evidence-exports)
- [POST `/api/audit/exports` Request an evidence file](https://checkslip.com/en/docs/create-evidence-export)
- [GET `/api/audit/exports/{export_id}` Get one evidence file](https://checkslip.com/en/docs/get-evidence-export)
- [GET `/api/audit/exports/{export_id}/file` Download an evidence file](https://checkslip.com/en/docs/download-evidence-export)

## Banks `/api/banks`

- [GET `/api/banks` List supported banks](https://checkslip.com/en/docs/list-supported-banks)
