Message Center API icon

Message Center API

Connect to Message Center API with 1 MCP tools for AI-powered API automation.

COMMUNITYAPI KEY0 INSTALLS
OpenAPI Specificationv3.0
{
  "openapi": "3.0.0",
  "servers": [
    {
      "url": "https://vtex.local"
    },
    {
      "description": "VTEX server url",
      "url": "https://{accountName}.{environment}.com.br",
      "variables": {
        "accountName": {
          "default": "{accountName}",
          "description": "Name of the VTEX account. Used as part of the URL"
        },
        "environment": {
          "default": "{environment}",
          "description": "Environment to use. Used as part of the URL."
        }
      }
    }
  ],
  "info": {
    "license": {
      "name": "MIT"
    },
    "title": "Message Center API",
    "version": "1.0.0",
    "x-origin": [
      {
        "format": "openapi",
        "url": "https://raw.githubusercontent.com/vtex/openapi-schemas/master/VTEX - Message Center API.json",
        "version": "3.0"
      }
    ],
    "x-providerName": "vtex.local",
    "x-serviceName": "Message-Center-API",
    "x-logo": {
      "url": "https://api.apis.guru/v2/cache/logo/https_apis.guru_assets_images_no-logo.svg"
    }
  },
  "security": [
    {
      "appKey": [],
      "appToken": []
    }
  ],
  "paths": {
    "/api/mail-service/pvt/providers/{EmailProvider}/dkim": {
      "post": {
        "description": "Create DKIM keys for sender that was setup in VTEX mail servers",
        "operationId": "createDKIM",
        "parameters": [
          {
            "description": "E-mail address for sender that was setup in VTEX mail servers",
            "in": "path",
            "name": "EmailProvider",
            "required": true,
            "schema": {
              "default": "help@valdie.co",
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "examples": {
                  "created": {
                    "summary": "created summary",
                    "value": {
                      "dkimKeys": [
                        "'n3zbltwizctxpgcmqrars4bmfdd3zlyo._domainkey.valdie.co','CNAME','n3zbltwizctxpgcmqrars4bmfdd3zlyo.dkim.amazonses.com'",
                        "'sq4iae4be52fhqq3wm44btttvndeecfv._domainkey.valdie.co','CNAME','sq4iae4be52fhqq3wm44btttvndeecfv.dkim.amazonses.com'",
                        "'n4z6g2g7yfy4pnhjklfesxrrkt4o2ha4._domainkey.valdie.co','CNAME','n4z6g2g7yfy4pnhjklfesxrrkt4o2ha4.dkim.amazonses.com'"
                      ],
                      "status": "created"
                    }
                  },
                  "emailNotFound": {
                    "summary": "emailNotFound summary",
                    "value": {
                      "dkimKeys": null,
                      "status": "emailNotFound"
                    }
                  },
                  "emailNotVerified": {
                    "summary": "emailNotVerified summary",
                    "value": {
                      "dkimKeys": null,
                      "status": "emailNotVerified"
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/200_OK"
                }
              }
            },
            "description": "OK"
          },
          "401": {
            "content": {
              "application/json": {
                "examples": {
                  "unauthorized": {
                    "summary": "unauthorized summary",
                    "value": {
                      "status": 401,
                      "title": "Unauthorized",
                      "traceId": "00-f8949e0e2a80ff4481b4375908349701-a6a7ecf8b50a2043-00",
                      "type": "https://tools.ietf.org/html/rfc7235#section-3.1"
                    }
                  }
                },
                "schema": {
                  "$ref": "#/components/schemas/401_Unauthorized"
                }
              }
            },
            "description": "Unauthorized"
          }
        },
        "summary": "Generate DKIM keys",
        "tags": [
          "DKIM Configuration"
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "200_OK": {
        "additionalProperties": true,
        "properties": {
          "dkimKeys": {
            "additionalProperties": true,
            "items": {},
            "nullable": true,
            "type": "array"
          },
          "status": {
            "enum": [
              "emailNotFound",
              "emailNotVerified",
              "created"
            ],
            "type": "string"
          }
        },
        "required": [
          "status"
        ],
        "type": "object"
      },
      "401_Unauthorized": {
        "additionalProperties": true,
        "properties": {
          "status": {
            "enum": [
              401
            ],
            "type": "integer"
          },
          "title": {
            "enum": [
              "Unauthorized"
            ],
            "type": "string"
          },
          "traceId": {
            "pattern": "^00-[0-9a-f]{32}-[0-9a-f]{16}-00$",
            "type": "string"
          },
          "type": {
            "enum": [
              "https://tools.ietf.org/html/rfc7235#section-3.1"
            ],
            "type": "string"
          }
        },
        "required": [
          "type",
          "title",
          "status",
          "traceId"
        ],
        "type": "object"
      }
    },
    "securitySchemes": {
      "appKey": {
        "in": "header",
        "name": "X-VTEX-API-AppKey",
        "type": "apiKey"
      },
      "appToken": {
        "in": "header",
        "name": "X-VTEX-API-AppToken",
        "type": "apiKey"
      }
    }
  }
}