Update user expiry
Set or remove the expiry date on a child user. The user must belong to a child organization of your reseller.
Reseller accounts only. Request access.
ID of the child user to update.
Expiry date in YYYY-MM-DD format. Omit or pass null to remove the expiry.
curl -X POST 'https://backend.omnidim.io/api/v1/reseller/users/expiry' \ -H 'Authorization: Bearer YOUR_API_KEY' \ -H 'Content-Type: application/json' \ -d '{ "user_id": 1234, "expiry_date": "2026-12-31" }'
{ "success": true, "message": "User expiry date updated successfully", "user_id": 1234, "expiry_date": "2026-12-31" }
BearerAuthAuthorizationBearer <token>Bearer token authentication. Obtain your API key from the OmniDimension dashboard.
application/jsonuser_id*integerID of the child user to update.
expiry_date?stringExpiry date in YYYY-MM-DD format. Omit or pass null to remove the expiry.
dateResponse body
application/jsonExpiry updated.
application/jsonsuccess?booleanmessage?stringuser_id?integerexpiry_date?stringdateRelease a client
End your relationship with one direct client, for good. One-way: unlike blocking, a release cannot be undone.
Issue a client API key
Issue a named API key for a user in one of your client organizations. The secret is in this response only, so store it now. No listing shows it again. To rotate a key, issue a new one, switch the integration to it, then revoke the old one.
