Skip to main content

Upload VMC logo (SVG)

POST https://www.digicert.com/services/v2/order/certificate/{{order_id}}/vmc/logo

Use this endpoint to upload an SVG logo to a pending order for a Verified Mark Certificate.

Uploading a logo replaces any existing logo for the order. If the logo already exists in your account, we assign the existing logo and any trademark details associated with it to the order instead of uploading a duplicate logo to your account.

This endpoint accepts raw SVG data. To upload compressed logo data formatted as a base64-encoded string, use the Upload VMC logo (encoded) endpoint.

Notice

Before uploading a logo, make sure it meets the requirements for Verified Mark Certificates:

Request format

To submit a request to the Upload VMC logo (SVG) endpoint:

  • Set the Content-Type header.

    • If the image data includes an XML tag (for example, <?xml version ="1.0" encoding ="UTF-8"?>), use image/svg+xml.

    • If the image data does not include an XML tag, use image/svg.

  • Submit the raw SVG data for the image as the payload of the request.

Example requests and responses

Path parameters

Name

Req/Opt

Description

order_id

required

ID of a pending order for a Verified Mark Certificate.

Response parameters

Name

Type

Description

id

integer

Logo ID.

organization_id

integer

ID of the organization for the logo.

trademark_country_code

string

Two-letter code for the country or region where the logo is trademarked.

Possible values: See Glossary – Trademark offices and country codes for VMC logos

Note: Only returned when the uploaded logo matches an existing logo that is already assigned a trademark_country_code value.

trademark_registration_number

string

Trademark registration number of the logo.

Note: Only returned when the uploaded logo matches an existing logo that is already assigned a trademark_registration_number value.