action cpy_get_config { label: "Get instance public configuration" provider: cpy method: GET path: "/api/v1/config" encoding: json output: { properties: { autoBlacklist: { type: "object" properties: { videos: { type: "object" properties: { ofUsers: { type: "object" properties: { enabled: { type: "boolean" } } } } } } } avatar: { type: "object" properties: { extensions: { type: "array" items: { type: "string" } } file: { type: "object" properties: { size: { type: "object" properties: { max: { type: "integer" } } } } } } } contactForm: { type: "object" properties: { enabled: { type: "boolean" } } } email: { type: "object" properties: { enabled: { type: "boolean" } } } followings: { type: "object" properties: { instance: { type: "object" properties: { autoFollowIndex: { type: "object" properties: { indexUrl: { type: "string" format: "url" } } } } } } } homepage: { type: "object" properties: { enabled: { type: "boolean" } } } import: { type: "object" properties: { videoChannelSynchronization: { type: "object" properties: { enabled: { type: "boolean" } } } videos: { type: "object" properties: { http: { type: "object" properties: { enabled: { type: "boolean" } } } torrent: { type: "object" properties: { enabled: { type: "boolean" } } } } } } } instance: { type: "object" properties: { customizations: { type: "object" properties: { css: { type: "string" } javascript: { type: "string" } } } defaultClientRoute: { type: "string" } defaultNSFWPolicy: { type: "string" } isNSFW: { type: "boolean" } name: { type: "string" } shortDescription: { type: "string" } } } plugin: { type: "object" properties: { registered: { type: "array" items: { type: "string" } } } } search: { type: "object" properties: { remoteUri: { type: "object" properties: { anonymous: { type: "boolean" } users: { type: "boolean" } } } } } serverCommit: { type: "string" } serverVersion: { type: "string" } signup: { type: "object" properties: { allowed: { type: "boolean" } allowedForCurrentIP: { type: "boolean" } requiresEmailVerification: { type: "boolean" } } } theme: { type: "object" properties: { registered: { type: "array" items: { type: "string" } } } } tracker: { type: "object" properties: { enabled: { type: "boolean" } } } transcoding: { type: "object" properties: { enabledResolutions: { type: "array" items: { type: "integer" description: "Video resolution (`0`, `240`, `360`, `720`, `1080`, `1440` or `2160`)\n\n`0` is used as a special value for stillimage videos dedicated to audio, a.k.a. audio-only videos.\n" } } hls: { type: "object" properties: { enabled: { type: "boolean" } } } webtorrent: { type: "object" properties: { enabled: { type: "boolean" } } } } } trending: { type: "object" properties: { videos: { type: "object" properties: { intervalDays: { type: "integer" } } } } } user: { type: "object" properties: { videoQuota: { type: "integer" } videoQuotaDaily: { type: "integer" } } } video: { type: "object" properties: { file: { type: "object" properties: { extensions: { type: "array" items: { type: "string" } } } } image: { type: "object" properties: { extensions: { type: "array" items: { type: "string" } } size: { type: "object" properties: { max: { type: "integer" } } } } } } } videoCaption: { type: "object" properties: { file: { type: "object" properties: { extensions: { type: "array" items: { type: "string" } } size: { type: "object" properties: { max: { type: "integer" } } } } } } } } } }