User
Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.all"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.one?userId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.get"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.haveRootAccess"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.getBackups"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.getServerMetrics"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= lengthdate-timeemail1 <= lengthdate-timedate-time"letsencrypt" | "none" | "custom"Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/user.update" \ -H "Content-Type: application/json" \ -d '{}'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
1 <= lengthResponse Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.getUserByToken?token=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.getMetricsToken"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/user.remove" \ -H "Content-Type: application/json" \ -d '{ "userId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/user.assignPermissions" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "accessedProjects": [ "string" ], "accessedEnvironments": [ "string" ], "accessedServices": [ "string" ], "canCreateProjects": true, "canCreateServices": true, "canDeleteProjects": true, "canDeleteServices": true, "canAccessToDocker": true, "canAccessToTraefikFiles": true, "canAccessToAPI": true, "canAccessToSSHKeys": true, "canAccessToGitProviders": true, "canDeleteEnvironments": true, "canCreateEnvironments": true }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.getInvitations"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.getContainerMetrics?url=string&token=string&appName=string&dataPoints=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/user.generateToken"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
Response Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/user.deleteApiKey" \ -H "Content-Type: application/json" \ -d '{ "apiKeyId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/user.createApiKey" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "metadata": { "organizationId": "string" } }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Query Parameters
Response Body
application/json
application/json
curl -X GET "https://your-dokploy-instance.com/api/user.checkUserOrganizations?userId=string"{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}Authorization
x-api-key API key authentication. Use YOUR-GENERATED-API-KEY
In: header
Request Body
application/json
1 <= length1 <= lengthResponse Body
application/json
application/json
curl -X POST "https://your-dokploy-instance.com/api/user.sendInvitation" \ -H "Content-Type: application/json" \ -d '{ "invitationId": "string", "notificationId": "string" }'{}{
"message": "string",
"code": "string",
"issues": [
{
"message": "string"
}
]
}