DeactivateAddIn (...)
Deactivates a Device Add-In on a specific database. Clears any auto-enrollment configuration (including auto-enrollment groups), unenrolls every currently enrolled device, then sets the Add-In status to Inactive in MyGeotab and MyAdmin. Only reseller users can call this method. This is the same operation exposed by the L1 Device Add-In Management UI's "Deactivate" action; it is intended for programmatic deactivation without visiting the MyAdmin UI. Re-activation is not part of this API — use the existing install/enrollment APIs to re-enable the Add-In on the database.
Idempotent: if the Add-In is already Inactive the call returns Success=true without re-issuing MyGeotab calls or unenrollment work.
GetSubscriptionsByPageAsync (...)
Returns a paginated list of subscriptions matching the provided filter criteria. Supports filtering by AccountId (required), CustomerIds, SerialNumbers (exact match), Vins (partial match), ContractEndDateFrom/To, SubscriptionName, and Status. Response includes BillingEndDate, AutoRenewalTerm, PromotionalCreditTotal, and DeviceInfo for each subscription. ETF fields (EtfPerUnit, EtfTotal) are retained for API consumers.
PostHelpdeskAttachment (...)
Create a Helpdesk Attachment Object for a ticket
PostHelpdeskTicket (...)
Creates a new Helpdesk ticket through MyAdmin using the legacy (old) API.
RemoveAutoEnrollmentGroupsForAddIn (...)
Removes auto-enrollment groups for a Device Add-In on a specific database. Devices in the listed groups will no longer be auto-enrolled in the Add-In going forward. Only reseller users can call this method. by default ( omitted or true), devices that were previously auto-enrolled via these groups are also unenrolled from the Add-In as part of the removal. Pass false explicitly to keep those devices enrolled and only change the auto-enrollment configuration going forward. The applied value is echoed back in the response as UnenrolledDevices.
MyGeotab groups are hierarchical. Removing a parent group ID implicitly removes all of its descendant (child) groups — auto-enrollment will be cleared for devices in any child group as well. If is true, devices in those child groups are also unenrolled.
Groups not currently configured for the Add-In are accepted by MyGeotab and treated as a no-op for that group. is required: null, empty, or entries that are null/whitespace will be rejected with a MyAdminException. UnblockAddIn (...)
Unblocks a Device Add-In on a specific database. Sets the Add-In status back to Active in MyGeotab and MyAdmin. Devices are not auto-re-enrolled — use the existing enrollment APIs if you need to enroll devices after unblocking. Only reseller users can call this method. This is the same operation exposed by the L1 Device Add-In Management UI's "Unblock" action; it is intended for programmatic unblocking without visiting the MyAdmin UI.
Only applies to Add-Ins currently in Blocked state. Idempotent when already Active (returns Success=true without re-issuing MyGeotab calls). Throws when the Add-In is in any other state (e.g. Inactive) — this API does not re-activate deactivated Add-Ins; use the existing install/enrollment APIs instead.