Skip to main content

Document Purchase Quick Reference

Essential Information

API Base URL

https://api.nimbusmaps.co.uk/docs/v1

Authentication

Authorization: Bearer YOUR_ACCESS_TOKEN

Endpoints

Documents

MethodEndpointPurposePermission
GET/check-availabilityCheck available documents, pending applications, token costs, and current balance.docs.read
POST/purchasePurchase register, title plan, or referred documents.docs.purchase
GET/download/{document_id}Download a purchased document.docs.read
POST/verify-ownershipVerify ownership of a title.docs.purchase

Orders

MethodEndpointPurposePermission
GET/orders/{order_id}Check order status and document delivery state.docs.read

Webhooks

MethodEndpointPurposePermission
POST/subscribeSubscribe to document status webhook notifications.docs.webhooks.manage
DELETE/subscriptions/{subscription_id}Cancel a webhook subscription.docs.webhooks.manage
GET/webhooks/auditReview webhook delivery audit logs.docs.webhooks.manage
GET/webhooks/events/{event_id}Inspect an individual webhook event delivery.docs.webhooks.manage
GET/webhooks/statisticsView webhook delivery statistics.docs.webhooks.manage

Health

MethodEndpointPurposePermission
GET/healthHealth check.None

Document Identifiers

Common document purchase identifiers:

  • register
  • title_plan
  • Referred document IDs returned by /check-availability

Rate Limits

LimitValue
Per minute60 requests per user
Per hour1,000 requests per user

Status Codes

CodeMeaningAction
200SuccessContinue workflow.
202AcceptedOrder or document processing is still underway.
400Invalid requestCheck parameters or request body.
401UnauthorizedRefresh or replace the token.
402Insufficient balanceAdd tokens before purchasing.
403ForbiddenCheck scopes or app roles.
404Not foundCheck title, document, or order ID.
409ConflictSubscription or document order already exists.
429Rate limitedRetry with backoff.

Key Documentation