{ summary: '', description: '', tags: [ 'gallery', ], requireCredential: true, req: { type: 'object', properties: { title: { type: 'string', minLength: 1, }, description: { type: 'string', nullable: true, }, fileIds: { type: 'array', uniqueItems: true, minItems: 1, maxItems: 32, items: { type: 'string', format: 'misskey:id', }, }, isSensitive: { type: 'boolean', default: false, }, }, required: [ 'title', 'fileIds', ], }, res: { type: 'object', optional: false, nullable: false, ref: 'GalleryPost', $ref: 'misskey://GalleryPost', }, errors: {}, }