Profiles
Create profile
/api/v1/profilesCreates a legacy EIP-7702 profile only where legacy creation is enabled. Safe and Roles profile onboarding requires owner wallet signatures in the Console. Required scope: profiles:write; owner/admin membership required.
Header Parameters
stringRequired for an unbound key; a management credential is already workspace-bound.
Request Body
Responses
Rename profile
/api/v1/profiles/{profileId}Required scope: profiles:write. Owner/admin membership is required.
Path Parameters
Header Parameters
stringRequired for an unbound key; a management credential is already workspace-bound.
Request Body
Responses
Archive profile
/api/v1/profiles/{profileId}/archiveArchive a profile, subject to executable dependencies and profile state. Required scope: profiles:write. Owner/admin membership is required.
Path Parameters
Header Parameters
stringRequired for an unbound key; a management credential is already workspace-bound.
Responses
Retry profile
/api/v1/profiles/{profileId}/retryRetry provisioning of a pending legacy profile. This route is not the Safe or Roles onboarding retry path. Requires profiles:write and owner/admin membership.
Path Parameters
Header Parameters
stringRequired for an unbound key; a management credential is already workspace-bound.
Responses
Share profile
/api/v1/profiles/{profileId}/shareShare an active legacy profile with another project in the same workspace. Safe profiles cannot be shared. Required scope: profiles:write. Owner/admin membership is required.
Path Parameters
Header Parameters
Request Body
application/jsonResponses
stringstringtruestringstringstringstringUnarchive profile
/api/v1/profiles/{profileId}/unarchiveRestore an archived profile where its kind and state permit it. Required scope: profiles:write. Owner/admin membership is required.
Path Parameters
Header Parameters
stringRequired for an unbound key; a management credential is already workspace-bound.