Restore Hub API
- Written for
- + Written for
- Deprecated
- + Deprecated
- Applies to
- + Applies to
Public
https://api.restorehub.net/api/v1/openapi.jsonPublic — no authentication required.
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/openapi.json"
https://api.restorehub.net/api/v1/public/templatesPublic — no authentication required.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
page | query | integer | no | |
limit | query | integer | no | |
category | query | string | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/public/templates"
https://api.restorehub.net/api/v1/public/templates/{id}Public — no authentication required.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/public/templates/{id}"Widget
https://api.restorehub.net/api/v1/.well-known/jwks.jsonPublic — no authentication required.
Responses
{
"keys": [
{
"kty": "RSA",
"kid": "string",
"alg": "RS256",
"use": "sig",
"n": "string",
"e": "string"
}
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/.well-known/jwks.json"
https://api.restorehub.net/api/v1/widget/verify-tokenPublic — no authentication required.
Request body application/json
{
"token": "string"
}Responses
{
"valid": true,
"user": {
"id": "string",
"username": "string",
"avatar": null,
"globalName": null,
"discriminator": null,
"banner": null,
"accentColor": null,
"locale": null,
"mfaEnabled": null,
"premiumType": null,
"publicFlags": null,
"email": null,
"emailVerified": null,
"phoneVerified": null,
"accountCreatedAt": null
},
"serverId": "string",
"discordGuildId": "string",
"issuedAt": "2024-01-01T00:00:00Z",
"expiresAt": "2024-01-01T00:00:00Z"
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/widget/verify-token" \
-H "Content-Type: application/json" \
-d '{
"token": "string"
}'https://api.restorehub.net/api/v1/widget/access-tokenPublic — no authentication required.
Request body application/json
{
"token": "string"
}Responses
{
"accessToken": "string",
"refreshToken": "string",
"expiresAt": "2024-01-01T00:00:00Z",
"discordUserId": "string",
"serverId": "string",
"tokenType": "string"
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/widget/access-token" \
-H "Content-Type: application/json" \
-d '{
"token": "string"
}'https://api.restorehub.net/api/v1/widget/refresh-tokenPublic — no authentication required.
Request body application/json
{
"refreshToken": "string",
"serverId": "string"
}Responses
{
"accessToken": "string",
"refreshToken": "string",
"expiresAt": "2024-01-01T00:00:00Z",
"scope": null,
"serverId": "string",
"tokenType": "string"
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/widget/refresh-token" \
-H "Content-Type: application/json" \
-d '{
"refreshToken": "string",
"serverId": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/widget/domain-connect-urlRequired scope: `widget:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/widget/domain-connect-url"Account
https://api.restorehub.net/api/v1/accountRequired scope: `account:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/account"
https://api.restorehub.net/api/v1/accountRequired scope: `account:write`
Request body application/json
{
"displayName": "string",
"locale": "en",
"notifyAccountChanges": true,
"notifyVerifyLogs": true,
"notifyTeamInvites": true,
"notifyUpgrades": true,
"notifyMemberPulls": true,
"notifyBackups": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/account" \
-H "Content-Type: application/json" \
-d '{
"displayName": "string",
"locale": "en",
"notifyAccountChanges": true,
"notifyVerifyLogs": true,
"notifyTeamInvites": true,
"notifyUpgrades": true,
"notifyMemberPulls": true,
"notifyBackups": true
}'https://api.restorehub.net/api/v1/accountRequired scope: `account:delete`
Request body application/json
{
"password": "string",
"mfaCode": "string",
"confirm": "delete-my-account"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/account" \
-H "Content-Type: application/json" \
-d '{
"password": "string",
"mfaCode": "string",
"confirm": "delete-my-account"
}'https://api.restorehub.net/api/v1/account/passwordRequired scope: `account:write`
Request body application/json
{
"currentPassword": "string",
"newPassword": "string",
"mfaCode": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/account/password" \
-H "Content-Type: application/json" \
-d '{
"currentPassword": "string",
"newPassword": "string",
"mfaCode": "string"
}'https://api.restorehub.net/api/v1/account/mfa/enableRequired scope: `account:write`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/mfa/enable"
https://api.restorehub.net/api/v1/account/mfa/disableRequired scope: `account:write`
Request body application/json
{
"password": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/mfa/disable" \
-H "Content-Type: application/json" \
-d '{
"password": "string"
}'https://api.restorehub.net/api/v1/account/sessionsRequired scope: `account:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/account/sessions"
https://api.restorehub.net/api/v1/account/sessions/{id}Required scope: `account:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/account/sessions/{id}"https://api.restorehub.net/api/v1/account/sessions/allRequired scope: `account:write`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/account/sessions/all"
https://api.restorehub.net/api/v1/account/email/changeRequired scope: `account:write`
Request body application/json
{
"newEmail": "string",
"password": "string",
"mfaCode": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/email/change" \
-H "Content-Type: application/json" \
-d '{
"newEmail": "string",
"password": "string",
"mfaCode": "string"
}'https://api.restorehub.net/api/v1/account/email/verifyRequired scope: `account:write`
Request body application/json
{
"newEmail": "string",
"token": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/email/verify" \
-H "Content-Type: application/json" \
-d '{
"newEmail": "string",
"token": "string"
}'https://api.restorehub.net/api/v1/account/transferRequired scope: `account:delete`
Request body application/json
{
"targetEmail": "string",
"password": "string",
"mfaCode": "string",
"confirm": "transfer-account"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/transfer" \
-H "Content-Type: application/json" \
-d '{
"targetEmail": "string",
"password": "string",
"mfaCode": "string",
"confirm": "transfer-account"
}'https://api.restorehub.net/api/v1/account/discord/unlinkRequired scope: `account:link`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/discord/unlink"
https://api.restorehub.net/api/v1/account/discord/relinkRequired scope: `account:link`
Request body application/json
{
"botId": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/discord/relink" \
-H "Content-Type: application/json" \
-d '{
"botId": "string"
}'https://api.restorehub.net/api/v1/account/mfa/setupRequired scope: `account:write`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/mfa/setup"
https://api.restorehub.net/api/v1/account/mfa/verifyRequired scope: `account:write`
Request body application/json
{
"code": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/mfa/verify" \
-H "Content-Type: application/json" \
-d '{
"code": "string"
}'https://api.restorehub.net/api/v1/account/mfa/recovery-codesRequired scope: `account:write`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/mfa/recovery-codes"
https://api.restorehub.net/api/v1/account/verified-emailsRequired scope: `account:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/account/verified-emails"
https://api.restorehub.net/api/v1/account/verified-emailsRequired scope: `account:write`
Request body application/json
{
"email": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/verified-emails" \
-H "Content-Type: application/json" \
-d '{
"email": "string"
}'https://api.restorehub.net/api/v1/account/verified-emails/verifyRequired scope: `account:write`
Request body application/json
{
"token": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/account/verified-emails/verify" \
-H "Content-Type: application/json" \
-d '{
"token": "string"
}'https://api.restorehub.net/api/v1/account/verified-emails/{id}Required scope: `account:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/account/verified-emails/{id}"Servers
https://api.restorehub.net/api/v1/serversRequired scope: `servers:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
page | query | integer | no | |
limit | query | integer | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers"
https://api.restorehub.net/api/v1/serversRequired scope: `servers:write`
Request body application/json
{
"discordGuildId": "string",
"customBotId": "string",
"name": "string",
"verifiedRoleId": "string",
"logChannelId": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers" \
-H "Content-Type: application/json" \
-d '{
"discordGuildId": "string",
"customBotId": "string",
"name": "string",
"verifiedRoleId": "string",
"logChannelId": "string"
}'https://api.restorehub.net/api/v1/servers/{id}Required scope: `servers:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}"https://api.restorehub.net/api/v1/servers/{id}Required scope: `servers:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}" \
-H "Content-Type: application/json" \
-d '{}'https://api.restorehub.net/api/v1/servers/{id}Required scope: `servers:delete`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}"https://api.restorehub.net/api/v1/servers/{id}/refresh-discordRequired scope: `servers:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/refresh-discord"Analytics
https://api.restorehub.net/api/v1/servers/{id}/analyticsRequired scope: `analytics:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
period | query | string | no |
Responses
{
"data": {
"period": "7d",
"server": {
"id": "string",
"name": "string"
},
"totalMembers": 0,
"pullableMembers": 0,
"recentVerifications": 0,
"pageViews": 0,
"conversionRate": 0,
"conversionRateLabel": "string",
"funnel": {},
"funnelData": [
{
"name": "string",
"value": 0
}
],
"totalCompleted": 0,
"totalBlocked": 0,
"totalPageViews": 0,
"deviceData": [
{
"name": "string",
"value": 0
}
],
"geoData": [
{
"country": "string",
"count": 0
}
],
"growthData": [
{
"date": "string",
"members": 0
}
],
"uniqueDevices": 0,
"recentVerificationsList": [
{
"id": "string",
"discordUsername": "string",
"discordUserId": "string",
"timestamp": "2024-01-01T00:00:00Z",
"ipAddress": "string",
"country": "string",
"device": "string",
"status": "completed",
"blockReason": "string"
}
],
"blockedBreakdown": {
"vpn": 0,
"alt": 0,
"blacklist": 0,
"wireless": 0,
"firewall": 0,
"captcha": 0,
"other": 0
}
}
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/analytics"https://api.restorehub.net/api/v1/overviewRequired scope: `analytics:read`
Responses
{
"data": {
"serverCount": 0,
"totalVerified": 0,
"stillAuthed": 0,
"churned": 0,
"servers": [
{
"id": "string",
"name": "string",
"icon": "string",
"memberCount": 0,
"discordGuildId": "string",
"chartColor": "string",
"verified": 0,
"pullable": 0,
"churned": 0
}
],
"serverNames": [
"string"
],
"serverColorMap": {},
"chartData": [
{
"date": "string"
}
],
"recentPulls": [
{
"id": "string",
"serverName": "string",
"serverIcon": "string",
"status": "string",
"pulledCount": 0,
"totalMembers": 0,
"createdAt": "2024-01-01T00:00:00Z"
}
],
"topCountries": [
{
"code": "string",
"count": 0
}
],
"recentMembers": [
{
"id": "string",
"discordUserId": "string",
"discordUsername": "string",
"avatar": "string",
"verifiedAt": "2024-01-01T00:00:00Z",
"serverName": "string",
"serverId": "string"
}
]
}
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/overview"
ServerConfig
https://api.restorehub.net/api/v1/servers/{id}/securityRequired scope: `servers:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/security"https://api.restorehub.net/api/v1/servers/{id}/securityRequired scope: `servers:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/security" \
-H "Content-Type: application/json" \
-d '{}'https://api.restorehub.net/api/v1/servers/{id}/verify-pageRequired scope: `verify-page:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/verify-page"https://api.restorehub.net/api/v1/servers/{id}/verify-pageRequired scope: `verify-page:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/verify-page" \
-H "Content-Type: application/json" \
-d '{}'https://api.restorehub.net/api/v1/servers/{id}/verify-variantsRequired scope: `verify-page:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/verify-variants"https://api.restorehub.net/api/v1/servers/{id}/verify-variantsRequired scope: `verify-page:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"name": "string",
"config": {}
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/verify-variants" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"config": {}
}'https://api.restorehub.net/api/v1/servers/{id}/verify-variants/reorderRequired scope: `verify-page:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"order": [
{
"id": "string",
"priority": 0
}
]
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/verify-variants/reorder" \
-H "Content-Type: application/json" \
-d '{
"order": [
{
"id": "string",
"priority": 0
}
]
}'https://api.restorehub.net/api/v1/servers/{id}/verify-variants/{variantId}Required scope: `verify-page:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
variantId | path | string | yes |
Request body application/json
{
"name": "string",
"config": {},
"weight": 0,
"enabled": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/verify-variants/{variantId}" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"config": {},
"weight": 0,
"enabled": true
}'https://api.restorehub.net/api/v1/servers/{id}/verify-variants/{variantId}Required scope: `verify-page:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
variantId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/verify-variants/{variantId}"https://api.restorehub.net/api/v1/servers/{id}/widgetRequired scope: `widget:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/widget"https://api.restorehub.net/api/v1/servers/{id}/widgetRequired scope: `widget:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/widget" \
-H "Content-Type: application/json" \
-d '{}'https://api.restorehub.net/api/v1/servers/{id}/passwordsRequired scope: `servers:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/passwords"https://api.restorehub.net/api/v1/servers/{id}/passwordsRequired scope: `servers:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"password": "string",
"label": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/passwords" \
-H "Content-Type: application/json" \
-d '{
"password": "string",
"label": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/passwordsRequired scope: `servers:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"ids": [
"string"
]
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/passwords" \
-H "Content-Type: application/json" \
-d '{
"ids": [
"string"
]
}'https://api.restorehub.net/api/v1/servers/{id}/passwords/{passwordId}Required scope: `servers:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
passwordId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/passwords/{passwordId}"https://api.restorehub.net/api/v1/servers/{id}/discoveryRequired scope: `servers:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/discovery"https://api.restorehub.net/api/v1/servers/{id}/discoveryRequired scope: `servers:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/discovery" \
-H "Content-Type: application/json" \
-d '{}'Bots
https://api.restorehub.net/api/v1/botsRequired scope: `bots:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/bots"
https://api.restorehub.net/api/v1/botsRequired scope: `bots:write`
Request body application/json
{
"name": "string",
"applicationId": "string",
"token": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/bots" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"applicationId": "string",
"token": "string"
}'https://api.restorehub.net/api/v1/bots/{botId}Required scope: `bots:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/bots/{botId}"https://api.restorehub.net/api/v1/bots/{botId}Required scope: `bots:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | path | string | yes |
Request body application/json
{
"name": "string",
"avatar": "string",
"redirectUri": "string",
"isActive": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/bots/{botId}" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"avatar": "string",
"redirectUri": "string",
"isActive": true
}'https://api.restorehub.net/api/v1/bots/{botId}Required scope: `bots:delete`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/bots/{botId}"https://api.restorehub.net/api/v1/bots/{botId}/presenceRequired scope: `bots:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | path | string | yes |
Request body application/json
{
"status": "ONLINE",
"activityType": "PLAYING",
"activityText": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/bots/{botId}/presence" \
-H "Content-Type: application/json" \
-d '{
"status": "ONLINE",
"activityType": "PLAYING",
"activityText": "string"
}'https://api.restorehub.net/api/v1/bots/{botId}/transferRequired scope: `bots:delete`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | path | string | yes |
Request body application/json
{
"email": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/bots/{botId}/transfer" \
-H "Content-Type: application/json" \
-d '{
"email": "string"
}'https://api.restorehub.net/api/v1/bots/{botId}/guildsRequired scope: `bots:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/bots/{botId}/guilds"https://api.restorehub.net/api/v1/bots/{botId}/guilds/{guildId}/rolesRequired scope: `bots:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | path | string | yes | |
guildId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/bots/{botId}/guilds/{guildId}/roles"Members
https://api.restorehub.net/api/v1/servers/{id}/membersRequired scope: `members:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
page | query | integer | no | |
limit | query | integer | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/members"https://api.restorehub.net/api/v1/servers/{id}/pullRequired scope: `members:pull`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"targetGuildId": "string",
"limit": 0,
"roleIds": [
"string"
]
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/pull" \
-H "Content-Type: application/json" \
-d '{
"targetGuildId": "string",
"limit": 0,
"roleIds": [
"string"
]
}'https://api.restorehub.net/api/v1/pulls/{id}Required scope: `members:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/pulls/{id}"https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}Required scope: `members:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
memberId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}"https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/kickRequired scope: `members:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
memberId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/kick"https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/dmRequired scope: `members:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
memberId | path | string | yes |
Request body application/json
{
"message": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/dm" \
-H "Content-Type: application/json" \
-d '{
"message": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/pullRequired scope: `members:pull`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
memberId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/pull"https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/blacklistRequired scope: `blacklist:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
memberId | path | string | yes |
Request body application/json
{
"reason": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/members/{memberId}/blacklist" \
-H "Content-Type: application/json" \
-d '{
"reason": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/mass-verifyRequired scope: `members:mass-verify`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"tokens": [
"string"
],
"roleId": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/mass-verify" \
-H "Content-Type: application/json" \
-d '{
"tokens": [
"string"
],
"roleId": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/massdmRequired scope: `members:massdm`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"message": "string",
"filter": {}
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/massdm" \
-H "Content-Type: application/json" \
-d '{
"message": "string",
"filter": {}
}'https://api.restorehub.net/api/v1/jobs/{jobId}Required scope: `audit:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
jobId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/jobs/{jobId}"Backups
https://api.restorehub.net/api/v1/servers/{id}/backupsRequired scope: `backups:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/backups"https://api.restorehub.net/api/v1/servers/{id}/backupsRequired scope: `backups:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"name": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/backups" \
-H "Content-Type: application/json" \
-d '{
"name": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/backups/{backupId}/restoreRequired scope: `backups:restore`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
backupId | path | string | yes |
Request body application/json
{
"options": {}
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/backups/{backupId}/restore" \
-H "Content-Type: application/json" \
-d '{
"options": {}
}'https://api.restorehub.net/api/v1/servers/{id}/backups/{backupId}Required scope: `backups:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
backupId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/backups/{backupId}"https://api.restorehub.net/api/v1/servers/{id}/backups/{backupId}Required scope: `backups:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
backupId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/backups/{backupId}"https://api.restorehub.net/api/v1/servers/{id}/backup-scheduleRequired scope: `backups:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/backup-schedule"https://api.restorehub.net/api/v1/servers/{id}/backup-scheduleRequired scope: `backups:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"intervalDays": 0,
"maxBackups": 0,
"isActive": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/backup-schedule" \
-H "Content-Type: application/json" \
-d '{
"intervalDays": 0,
"maxBackups": 0,
"isActive": true
}'https://api.restorehub.net/api/v1/servers/{id}/backup-schedule/{scheduleId}Required scope: `backups:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
scheduleId | path | string | yes |
Request body application/json
{
"intervalDays": 0,
"maxBackups": 0,
"isActive": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/backup-schedule/{scheduleId}" \
-H "Content-Type: application/json" \
-d '{
"intervalDays": 0,
"maxBackups": 0,
"isActive": true
}'https://api.restorehub.net/api/v1/servers/{id}/backup-schedule/{scheduleId}Required scope: `backups:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
scheduleId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/backup-schedule/{scheduleId}"Templates
https://api.restorehub.net/api/v1/templatesRequired scope: `templates:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/templates"
https://api.restorehub.net/api/v1/templatesRequired scope: `templates:write`
Request body application/json
{
"name": "string",
"description": "string",
"data": {},
"isPublic": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/templates" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"description": "string",
"data": {},
"isPublic": true
}'https://api.restorehub.net/api/v1/templates/from-backupRequired scope: `templates:write`
Request body application/json
{
"backupId": "string",
"name": "string",
"description": "string",
"isPublic": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/templates/from-backup" \
-H "Content-Type: application/json" \
-d '{
"backupId": "string",
"name": "string",
"description": "string",
"isPublic": true
}'https://api.restorehub.net/api/v1/templates/{id}Required scope: `templates:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/templates/{id}"https://api.restorehub.net/api/v1/templates/{id}Required scope: `templates:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"name": "string",
"description": "string",
"data": {},
"isPublic": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/templates/{id}" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"description": "string",
"data": {},
"isPublic": true
}'https://api.restorehub.net/api/v1/templates/{id}Required scope: `templates:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/templates/{id}"https://api.restorehub.net/api/v1/servers/{id}/apply-templateRequired scope: `templates:apply`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"templateId": "string",
"options": {}
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/apply-template" \
-H "Content-Type: application/json" \
-d '{
"templateId": "string",
"options": {}
}'Panels
https://api.restorehub.net/api/v1/servers/{id}/panelsRequired scope: `panels:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/panels"https://api.restorehub.net/api/v1/servers/{id}/panelsRequired scope: `panels:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"name": "string",
"title": "string",
"description": "string",
"color": "string",
"buttonLabel": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/panels" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"title": "string",
"description": "string",
"color": "string",
"buttonLabel": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}Required scope: `panels:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
panelId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}"https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}Required scope: `panels:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
panelId | path | string | yes |
Request body application/json
{
"name": "string",
"title": "string",
"description": "string",
"color": "string",
"buttonLabel": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"title": "string",
"description": "string",
"color": "string",
"buttonLabel": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}Required scope: `panels:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
panelId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}"https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}/sendRequired scope: `panels:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
panelId | path | string | yes |
Request body application/json
{
"channelId": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/panels/{panelId}/send" \
-H "Content-Type: application/json" \
-d '{
"channelId": "string"
}'Alerts
https://api.restorehub.net/api/v1/servers/{id}/alertsRequired scope: `alerts:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/alerts"https://api.restorehub.net/api/v1/servers/{id}/alertsRequired scope: `alerts:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"trigger": "string",
"webhookUrl": "string",
"enabled": true,
"config": {}
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/alerts" \
-H "Content-Type: application/json" \
-d '{
"trigger": "string",
"webhookUrl": "string",
"enabled": true,
"config": {}
}'https://api.restorehub.net/api/v1/servers/{id}/alerts/{alertId}Required scope: `alerts:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
alertId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/alerts/{alertId}"https://api.restorehub.net/api/v1/servers/{id}/alerts/{alertId}Required scope: `alerts:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
alertId | path | string | yes |
Request body application/json
{
"trigger": "string",
"webhookUrl": "string",
"enabled": true,
"config": {}
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/alerts/{alertId}" \
-H "Content-Type: application/json" \
-d '{
"trigger": "string",
"webhookUrl": "string",
"enabled": true,
"config": {}
}'https://api.restorehub.net/api/v1/servers/{id}/alerts/{alertId}Required scope: `alerts:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
alertId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/alerts/{alertId}"Teams
https://api.restorehub.net/api/v1/servers/{id}/teamRequired scope: `teams:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/team"https://api.restorehub.net/api/v1/servers/{id}/team/inviteRequired scope: `teams:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"email": "string",
"role": "ADMIN"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/team/invite" \
-H "Content-Type: application/json" \
-d '{
"email": "string",
"role": "ADMIN"
}'https://api.restorehub.net/api/v1/servers/{id}/team/{memberId}Required scope: `teams:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
memberId | path | string | yes |
Request body application/json
{
"role": "ADMIN"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/team/{memberId}" \
-H "Content-Type: application/json" \
-d '{
"role": "ADMIN"
}'https://api.restorehub.net/api/v1/servers/{id}/team/{memberId}Required scope: `teams:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
memberId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/team/{memberId}"https://api.restorehub.net/api/v1/servers/{id}/team/acceptRequired scope: `teams:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/team/accept"https://api.restorehub.net/api/v1/servers/{id}/team/transferRequired scope: `servers:delete`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"targetEmail": "string",
"confirm": "transfer-ownership"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/team/transfer" \
-H "Content-Type: application/json" \
-d '{
"targetEmail": "string",
"confirm": "transfer-ownership"
}'Domains
https://api.restorehub.net/api/v1/servers/{id}/domainRequired scope: `domains:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/domain"https://api.restorehub.net/api/v1/servers/{id}/domainRequired scope: `domains:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"hostname": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/servers/{id}/domain" \
-H "Content-Type: application/json" \
-d '{
"hostname": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/domainRequired scope: `domains:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"hostname": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/domain" \
-H "Content-Type: application/json" \
-d '{
"hostname": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/domainRequired scope: `domains:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/domain"https://api.restorehub.net/api/v1/servers/{id}/domain/verifyRequired scope: `domains:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/domain/verify"Firewall
https://api.restorehub.net/api/v1/servers/{id}/firewallRequired scope: `firewall:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/firewall"https://api.restorehub.net/api/v1/servers/{id}/firewallRequired scope: `firewall:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"type": "IP",
"value": "string",
"action": "BLOCK",
"note": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/firewall" \
-H "Content-Type: application/json" \
-d '{
"type": "IP",
"value": "string",
"action": "BLOCK",
"note": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/firewallRequired scope: `firewall:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
ruleId | query | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/firewall"Whitelist
https://api.restorehub.net/api/v1/servers/{id}/whitelistRequired scope: `whitelist:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/whitelist"https://api.restorehub.net/api/v1/servers/{id}/whitelistRequired scope: `whitelist:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"discordUserId": "string",
"note": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/whitelist" \
-H "Content-Type: application/json" \
-d '{
"discordUserId": "string",
"note": "string"
}'https://api.restorehub.net/api/v1/servers/{id}/whitelistRequired scope: `whitelist:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
ruleId | query | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/whitelist"Billing
https://api.restorehub.net/api/v1/billing/subscriptionRequired scope: `billing:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/billing/subscription"
https://api.restorehub.net/api/v1/billing/subscribeRequired scope: `billing:write`
Request body application/json
{
"plan": "PREMIUM",
"interval": "monthly",
"provider": "stripe"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/billing/subscribe" \
-H "Content-Type: application/json" \
-d '{
"plan": "PREMIUM",
"interval": "monthly",
"provider": "stripe"
}'https://api.restorehub.net/api/v1/billing/cancelRequired scope: `billing:write`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/billing/cancel"
https://api.restorehub.net/api/v1/billing/depositRequired scope: `billing:write`
Request body application/json
{
"amount": 0,
"provider": "stripe"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/billing/deposit" \
-H "Content-Type: application/json" \
-d '{
"amount": 0,
"provider": "stripe"
}'https://api.restorehub.net/api/v1/billing/transactionsRequired scope: `billing:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/billing/transactions"
https://api.restorehub.net/api/v1/billing/invoicesRequired scope: `billing:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/billing/invoices"
https://api.restorehub.net/api/v1/billing/portalRequired scope: `billing:write`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/billing/portal"
https://api.restorehub.net/api/v1/billing/resumeRequired scope: `billing:write`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/billing/resume"
Marketplace
https://api.restorehub.net/api/v1/marketplace/listingsRequired scope: `marketplace:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
page | query | integer | no | |
limit | query | integer | no | |
category | query | string | no | |
search | query | string | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/listings"
https://api.restorehub.net/api/v1/marketplace/listingsRequired scope: `marketplace:write`
Request body application/json
{
"templateId": "string",
"title": "string",
"description": "string",
"priceCents": 0,
"category": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/marketplace/listings" \
-H "Content-Type: application/json" \
-d '{
"templateId": "string",
"title": "string",
"description": "string",
"priceCents": 0,
"category": "string"
}'https://api.restorehub.net/api/v1/marketplace/orders/{id}Required scope: `marketplace:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/orders/{id}"https://api.restorehub.net/api/v1/marketplace/listings/mineRequired scope: `marketplace:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/listings/mine"
https://api.restorehub.net/api/v1/marketplace/listings/{id}Required scope: `marketplace:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"title": "string",
"description": "string",
"priceCents": 0,
"category": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/marketplace/listings/{id}" \
-H "Content-Type: application/json" \
-d '{
"title": "string",
"description": "string",
"priceCents": 0,
"category": "string"
}'https://api.restorehub.net/api/v1/marketplace/listings/{id}Required scope: `marketplace:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/marketplace/listings/{id}"https://api.restorehub.net/api/v1/marketplace/salesRequired scope: `marketplace:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/sales"
https://api.restorehub.net/api/v1/marketplace/payoutsRequired scope: `marketplace:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/payouts"
https://api.restorehub.net/api/v1/marketplace/payoutsRequired scope: `marketplace:payout`
Request body application/json
{
"amount": 0,
"method": "STRIPE"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/marketplace/payouts" \
-H "Content-Type: application/json" \
-d '{
"amount": 0,
"method": "STRIPE"
}'https://api.restorehub.net/api/v1/marketplace/ordersRequired scope: `marketplace:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
role | query | string | no | |
page | query | integer | no | |
limit | query | integer | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/orders"
https://api.restorehub.net/api/v1/marketplace/ordersRequired scope: `marketplace:write`
Request body application/json
{
"listingId": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/marketplace/orders" \
-H "Content-Type: application/json" \
-d '{
"listingId": "string"
}'https://api.restorehub.net/api/v1/marketplace/reviewsRequired scope: `marketplace:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/reviews"
https://api.restorehub.net/api/v1/marketplace/listings/{id}/reviewsRequired scope: `marketplace:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"orderId": "string",
"rating": 0,
"comment": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/marketplace/listings/{id}/reviews" \
-H "Content-Type: application/json" \
-d '{
"orderId": "string",
"rating": 0,
"comment": "string"
}'https://api.restorehub.net/api/v1/marketplace/payouts/summaryRequired scope: `marketplace:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/marketplace/payouts/summary"
Ads
https://api.restorehub.net/api/v1/ads/campaignsRequired scope: `ads:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/campaigns"
https://api.restorehub.net/api/v1/ads/campaignsRequired scope: `ads:write`
Request body application/json
{
"name": "string",
"budgetCents": 0,
"startsAt": "2024-01-01T00:00:00Z",
"endsAt": "2024-01-01T00:00:00Z",
"targeting": {}
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/ads/campaigns" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"budgetCents": 0,
"startsAt": "2024-01-01T00:00:00Z",
"endsAt": "2024-01-01T00:00:00Z",
"targeting": {}
}'https://api.restorehub.net/api/v1/ads/creativesRequired scope: `ads:write`
Request body application/json
{
"campaignId": "string",
"imageUrl": "string",
"headline": "string",
"body": "string",
"ctaUrl": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/ads/creatives" \
-H "Content-Type: application/json" \
-d '{
"campaignId": "string",
"imageUrl": "string",
"headline": "string",
"body": "string",
"ctaUrl": "string"
}'https://api.restorehub.net/api/v1/ads/analyticsRequired scope: `ads:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
campaignId | query | string | no | |
days | query | integer | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/analytics"
https://api.restorehub.net/api/v1/ads/depositRequired scope: `ads:write`
Request body application/json
{
"amount": 0,
"provider": "stripe"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/ads/deposit" \
-H "Content-Type: application/json" \
-d '{
"amount": 0,
"provider": "stripe"
}'https://api.restorehub.net/api/v1/ads/campaigns/{id}Required scope: `ads:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/campaigns/{id}"https://api.restorehub.net/api/v1/ads/campaigns/{id}Required scope: `ads:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"name": "string",
"status": "PAUSED",
"dailyCapCents": 0
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/ads/campaigns/{id}" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"status": "PAUSED",
"dailyCapCents": 0
}'https://api.restorehub.net/api/v1/ads/campaigns/{id}Required scope: `ads:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/ads/campaigns/{id}"https://api.restorehub.net/api/v1/ads/campaigns/{id}/pauseRequired scope: `ads:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/ads/campaigns/{id}/pause"https://api.restorehub.net/api/v1/ads/campaigns/{id}/resumeRequired scope: `ads:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/ads/campaigns/{id}/resume"https://api.restorehub.net/api/v1/ads/campaigns/{id}/audienceRequired scope: `ads:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/campaigns/{id}/audience"https://api.restorehub.net/api/v1/ads/campaigns/{id}/cpm-insightsRequired scope: `ads:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/campaigns/{id}/cpm-insights"https://api.restorehub.net/api/v1/ads/campaigns/{id}/suggested-bidRequired scope: `ads:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/campaigns/{id}/suggested-bid"https://api.restorehub.net/api/v1/ads/campaigns/{id}/publisher-insightsRequired scope: `ads:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/campaigns/{id}/publisher-insights"https://api.restorehub.net/api/v1/ads/campaigns/{id}/reportRequired scope: `ads:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
days | query | integer | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/ads/campaigns/{id}/report"https://api.restorehub.net/api/v1/ads/creatives/{id}Required scope: `ads:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"title": "string",
"description": "string",
"imageUrl": "string",
"ctaText": "string",
"destinationUrl": "string",
"isActive": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/ads/creatives/{id}" \
-H "Content-Type: application/json" \
-d '{
"title": "string",
"description": "string",
"imageUrl": "string",
"ctaText": "string",
"destinationUrl": "string",
"isActive": true
}'https://api.restorehub.net/api/v1/ads/creatives/{id}Required scope: `ads:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/ads/creatives/{id}"Referrals
https://api.restorehub.net/api/v1/referralsRequired scope: `referrals:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/referrals"
AuditLog
https://api.restorehub.net/api/v1/audit-logRequired scope: `audit:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
page | query | integer | no | |
limit | query | integer | no | |
action | query | string | no | |
search | query | string | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/audit-log"
https://api.restorehub.net/api/v1/servers/{id}/audit-logRequired scope: `audit:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
page | query | integer | no | |
limit | query | integer | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/audit-log"https://api.restorehub.net/api/v1/jobsRequired scope: `audit:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/jobs"
Blacklist
https://api.restorehub.net/api/v1/blacklistRequired scope: `blacklist:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
page | query | integer | no | |
limit | query | integer | no | |
search | query | string | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/blacklist"
https://api.restorehub.net/api/v1/blacklistRequired scope: `blacklist:write`
Request body application/json
{
"type": "discord_user",
"value": "string",
"reason": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/blacklist" \
-H "Content-Type: application/json" \
-d '{
"type": "discord_user",
"value": "string",
"reason": "string"
}'https://api.restorehub.net/api/v1/blacklist/{id}Required scope: `blacklist:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/blacklist/{id}"https://api.restorehub.net/api/v1/servers/{id}/blacklistRequired scope: `blacklist:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/blacklist"https://api.restorehub.net/api/v1/servers/{id}/blacklistRequired scope: `blacklist:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"discordUserId": "string",
"reason": "string",
"scope": "server"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/servers/{id}/blacklist" \
-H "Content-Type: application/json" \
-d '{
"discordUserId": "string",
"reason": "string",
"scope": "server"
}'https://api.restorehub.net/api/v1/servers/{id}/blacklist/{blacklistId}Required scope: `blacklist:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
blacklistId | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/servers/{id}/blacklist/{blacklistId}"DiscordGlue
https://api.restorehub.net/api/v1/discord/guildsRequired scope: `discord:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/discord/guilds"
https://api.restorehub.net/api/v1/servers/{id}/discord-channelsRequired scope: `discord:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
refresh | query | boolean | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/discord-channels"https://api.restorehub.net/api/v1/servers/{id}/discord-rolesRequired scope: `discord:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes | |
refresh | query | boolean | no |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/servers/{id}/discord-roles"https://api.restorehub.net/api/v1/pull/rolesRequired scope: `discord:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | query | string | yes | |
guildId | query | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/pull/roles"
https://api.restorehub.net/api/v1/pull/target-serversRequired scope: `discord:read`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
botId | query | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/pull/target-servers"
Upload
https://api.restorehub.net/api/v1/uploadRequired scope: `upload:write`. Use multipart/form-data with field 'file' (required) and optional 'folder'.
Request body multipart/form-data
{
"file": "string",
"folder": "string"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/upload" \
-H "Content-Type: multipart/form-data" \
-d '{
"file": "string",
"folder": "string"
}'ApiKeys
https://api.restorehub.net/api/v1/api-keysRequired scope: `api-keys:read`
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X GET "https://api.restorehub.net/api/v1/api-keys"
https://api.restorehub.net/api/v1/api-keysRequired scope: `api-keys:write`
Request body application/json
{
"name": "string",
"scopes": [
"string"
],
"expiresAt": "2024-01-01T00:00:00Z"
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X POST "https://api.restorehub.net/api/v1/api-keys" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"scopes": [
"string"
],
"expiresAt": "2024-01-01T00:00:00Z"
}'https://api.restorehub.net/api/v1/api-keys/{id}Required scope: `api-keys:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Request body application/json
{
"name": "string",
"scopes": [
"string"
],
"expiresAt": "2024-01-01T00:00:00Z",
"isActive": true
}Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X PUT "https://api.restorehub.net/api/v1/api-keys/{id}" \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"scopes": [
"string"
],
"expiresAt": "2024-01-01T00:00:00Z",
"isActive": true
}'https://api.restorehub.net/api/v1/api-keys/{id}Required scope: `api-keys:write`
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | yes |
Responses
{}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}{
"error": "string",
"code": "string",
"details": {},
"requiredScope": "string",
"yourScopes": [
"string"
]
}Example request
curl -X DELETE "https://api.restorehub.net/api/v1/api-keys/{id}"