Channels
Messages

Finalize multipart attachment uploads

Finalizes one or more multipart attachment uploads. Called after all chunks have been PUT to their presigned URLs. The server lists the uploaded parts and issues S3 CompleteMultipartUpload. Returns the finalized upload keys, which can be referenced in a subsequent message create request.

post/channels/{channel_id}/attachments/complete

Path parameters

channel_idstring snowflake required

The ID of the channel

Request body

Response

Success

Changes

Changed in 1 of the 2 revisions of this API.20

    • removed the INVALID_PACK_TYPE enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the INVALID_PACK_TYPE enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the INVALID_PACK_TYPE enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the INVALID_PACK_TYPE enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACKS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACKS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACKS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACKS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACK_EXPRESSIONS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACK_EXPRESSIONS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACK_EXPRESSIONS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the MAX_PACK_EXPRESSIONS enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the PACK_ACCESS_DENIED enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the PACK_ACCESS_DENIED enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the PACK_ACCESS_DENIED enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the PACK_ACCESS_DENIED enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the UNKNOWN_PACK enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the UNKNOWN_PACK enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the UNKNOWN_PACK enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the UNKNOWN_PACK enum value from the response property for the response status

      response-property-enum-value-removed

    This revision also has 17 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog