Skip to content
docs/API reference/ProfileService

ProfileService

The ProfileService methods and their request and response messages.

Generated from profile.proto. Every method is POST /rpc/engram.app.v1.ProfileService/<Method> with a JSON or protobuf body and an x-api-key header.

Method Request Response
ListProfiles ListProfilesRequest ListProfilesResponse
GetProfile GetProfileRequest GetProfileResponse
CreateProfile CreateProfileRequest CreateProfileResponse
UpdateProfile UpdateProfileRequest UpdateProfileResponse
DiscoverProfileRepos DiscoverProfileReposRequest DiscoverProfileReposResponse
DeleteProfile DeleteProfileRequest DeleteProfileResponse
Field Type
name string
description string
icon string
image_id string
include_user_tokens bool
env_vars map<string, string>
skills repeated string
network ProfileNetwork
secrets repeated ProfileSecret
harness string (optional)
model string (optional)
effort string (optional)
designation string (optional)
integration_grants repeated ProfileIntegrationGrant
repos repeated ProfileRepo
model_router string (optional)
apps repeated SessionApp
Field Type
profile Profile
Field Type
id string

No fields.

Field Type
name string
url string
parsed ProfileRepoRemote (optional)
Field Type
path string
remotes repeated DiscoveredRemote
Field Type
profile_id string
Field Type
repos repeated DiscoveredRepo
Field Type
id string
Field Type
profile Profile
Field Type
include_archived bool
Field Type
profiles repeated Profile
Field Type
id string
name string
description string
icon string
image_id string
include_user_tokens bool
env_vars map<string, string>
archived bool
created_at string
updated_at string
skills repeated string
network ProfileNetwork
secrets repeated ProfileSecret
harness string (optional)
model string (optional)
effort string (optional)
designation string (optional)
integration_grants repeated ProfileIntegrationGrant
repos repeated ProfileRepo
model_router string (optional)
apps repeated SessionApp
Field Type
connection_id string
operation string
resource_constraints repeated string
credential_scope string
Field Type
default string
allow_hosts repeated string
allow_host_patterns repeated string
Field Type
path string
remote_url string
remote ProfileRepoRemote (optional)
Field Type
host string
owner string
name string
Field Type
ref string
env_var string
mode string
allow_hosts repeated string
allow_host_patterns repeated string
Field Type
name string
port uint32
Field Type
id string
name string
description string
icon string
image_id string
include_user_tokens bool
env_vars map<string, string>
skills repeated string
network ProfileNetwork
secrets repeated ProfileSecret
harness string (optional)
model string (optional)
effort string (optional)
designation string (optional)
integration_grants repeated ProfileIntegrationGrant
repos repeated ProfileRepo
model_router string (optional)
apps repeated SessionApp
Field Type
profile Profile