action cpy_get_my_abuses { label: "List my abuses" provider: cpy method: GET path: "/api/v1/users/me/abuses" encoding: json input: { type: "object" properties: { id: { type: "integer" } state: { type: "integer" description: "The abuse state (Pending = `1`, Rejected = `2`, Accepted = `3`)" enum: [1, 2, 3] } } additionalProperties: false } output: { type: "object" properties: { data: { type: "array" items: { properties: { createdAt: { type: "string" format: "date-time" } id: { type: "integer" } moderationComment: { type: "string" } predefinedReasons: { type: "array" items: { type: "string" enum: ["violentOrAbusive", "hatefulOrAbusive", "spamOrMisleading", "privacy", "rights", "serverRules", "thumbnails", "captions"] } } reason: { type: "string" } reporterAccount: { type: "object" } state: { properties: { id: { type: "integer" description: "The abuse state (Pending = `1`, Rejected = `2`, Accepted = `3`)" enum: [1, 2, 3] } label: { type: "string" } } } video: { properties: { id: { description: "object id for the video" type: "object" } name: { type: "string" description: "title of the video" } uuid: { description: "universal identifier for the video, that can be used across instances" type: "object" } } } } } } total: { type: "integer" } } } }