List activity
Every change made inside your account: who did it, what they did, to what, when and from where. Newest first. Kept for 13 months and then removed. Readable with a dashboard session only: these records name your colleagues, so no API key reaches this route, whatever its level.
apiKeyAuthorizationBearer <token>An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.
limit?integerHow many to return
1 <= value <= 10025cursor?stringnextCursor from the previous page
actorId?stringA colleague's user id or an API key id
actorKind?stringEverything done by a person, by an API key, or by us — system is what the renewals and the billing runs that need nobody present are filed under, and they carry no actorId to ask for instead
"user""api_key""system"action?string"account.billing_update""account.domain_defaults_update""account.portal_update""api_key.create""api_key.revoke""api_key.update""auth.sign_in""auth.sign_in_failed""billing_run.commit""billing_run.create""billing_run.exclude""credit_note.create""credit_note.share""credit_note.unshare""customer.contract_rules_update""customer.create""customer.invite""customer.update""domain.auth_code""domain.delete""domain.dns_record_create""domain.dns_record_delete""domain.dns_record_update""domain.dns_records_replace""domain.dns_toggle""domain.host_create""domain.host_delete""domain.host_update""domain.register""domain.renew""domain.restore""domain.transfer_cancel""domain.transfer_start""domain.update""invoice.create""invoice.pay""invoice.share""invoice.unshare""invoice.void""licence.cancel""licence.order""licence.provisioning_failed""licence.renew""licence.update""licence.users_add""number.cancel""number.order""number.renew""number.update""price_list.create""price_list.delete""price_list.update""promotion.create""promotion.delete""promotion.update""sandbox.number_message""team.invite""team.invite_cancel""team.remove""team.role_change""wallet.sandbox_topup""wallet.topup_start""webhook.create""webhook.delete"resource?stringEvery action on this resource, such as every customer.* one
"account""api_key""auth""billing_run""credit_note""customer""domain""invoice""licence""number""price_list""promotion""sandbox""team""wallet""webhook"from?stringOnly records at or after this moment
date-timeto?stringOnly records before this moment
date-timeoutcome?string"ok""denied""error"Success
application/json- response
Success
data*array<>nextCursor*|Pass as cursor for the next page. null on the last page
total*integerHow many match across every page
0 <= valuecurl -X GET "https://example.com/v1/activity?actorId=usr_01K6XJ4Q8ZT3M9R5V2B7WDHNCA&actorKind=system&resource=customer&from=2026-10-07T11%3A04%3A31.000Z&to=2026-11-01T00%3A00%3A00.000Z"{ "data": [ { "id": "act_01K6XJ4Q8ZT3M9R5V2B7WDHNCA", "at": "2026-10-07T11:04:31.000Z", "actor": { "kind": "user", "id": "usr_01K6XJ4Q8ZT3M9R5V2B7WDHNCA", "label": "Jo Bloggs" }, "action": "customer.create", "target": { "type": "customer", "id": "cus_01K6XJ4Q8ZT3M9R5V2B7WDHNCA" }, "ip": "203.0.113.42", "userAgent": null, "requestId": "req-4f", "before": null, "after": null, "outcome": "ok", "errorCode": null } ], "nextCursor": null, "total": 1}Update a customer PATCH
Changes the name, your reference, the price list, the billing address, the tax number or the registrant. Send only what changes. `registrant` falls back ahead of your account default on a domain ordered for this customer with no contact of its own; `null` clears it. Changing any field of a registrant already stored drops the registrar's handle and validation for it; sending back the exact same contact keeps them.
List ordering options GET
The countries, products and durations this account can order.