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​