Get Safe deployment configuration
Returns the deterministic Safe address and the factory parameters needed to deploy it on the specified chain. The predicted address is usable as a UserOperation sender even before the Safe contract is deployed — the first UserOperation can include the factory and factoryData to deploy the Safe in the same bundle.
Authorizations
Personal access token issued to the Sumvin CLI. Send it in the x-sumvin-pat header to authenticate as the owning user.
Headers
Tenant org ID for multi-tenant auth
Controls how timestamp fields are serialized in JSON response bodies.
Default (header omitted or any other value): epoch milliseconds as integers.
iso8601: UTC ISO 8601 strings of the form YYYY-MM-DDTHH:MM:SSZ.
Example: with X-Timestamp-Format: iso8601, the field value 1704067200000 becomes "2024-01-01T00:00:00Z".
Affected fields (recursively, in dicts and arrays): any field whose name ends in _at, plus the literal field names timestamp, period_start, and period_end. All other fields are passed through unchanged.
Only iso8601 is recognized. Any other value (or omitting the header) yields the default epoch-ms representation; the server does not reject unknown values, so this is documented as an example rather than an enum to keep generated clients permissive.
"iso8601"
Query Parameters
EVM chain ID the Safe will be deployed on.
Response
Safe deployment configuration retrieved.
HAL navigation links — self and a rpc link for submission.
Address of the Safe factory contract. Pass this as the factory field of the UserOperation when deploying a Safe in the same bundle.
ABI-encoded calldata that the factory will execute to deploy the Safe. Pass this as the factoryData field of the UserOperation.
Deterministic address the Safe will deploy to (CREATE2). This address is usable as the UserOperation sender even before deployment.
Address of the ERC-4337 EntryPoint contract on this chain.
EVM chain ID this configuration applies to.
Address of the user's signer contract. Present when the Safe is configured to validate signatures produced by an agent signer; absent when the Safe is owned directly by an EOA (e.g. user-signed deploys).