---
updatedAt: 2026-05-14T14:36:14.000Z
agentTools:
  projectIndex: https://docs.talkdesk.com/llms.txt
---

# Get event validation public key

Get public key used to validate events-api requests signature

# OpenAPI definition

```json
{
  "openapi": "3.0.2",
  "info": {
    "title": "Public API",
    "version": "5.12.66",
    "description": "Documents public API endpoints. Scopes are given to external software, that we don't control",
    "contact": {
      "name": "Talkdesk",
      "url": "https://talkdesk.com"
    }
  },
  "servers": [
    {
      "url": "https://api.talkdeskapp.com",
      "description": "United States (td-us-1)"
    },
    {
      "url": "https://api.talkdeskapp.eu",
      "description": "Europe (td-eu-1)"
    },
    {
      "url": "https://api.talkdeskappca.com",
      "description": "Canada (td-ca-1)"
    },
    {
      "url": "https://api.talkdeskapp.co.uk",
      "description": "United Kingdom (td-uk-1)"
    }
  ],
  "tags": [
    {
      "name": "Events API",
      "description": "Events API"
    }
  ],
  "paths": {
    "/events/signature-keys/{key_id}": {
      "get": {
        "operationId": "events-signature-keys-key-id-get",
        "summary": "Get event validation public key",
        "description": "Get public key used to validate events-api requests signature",
        "parameters": [
          {
            "name": "key_id",
            "in": "path",
            "description": "The public key id. You can use latest, to retrieve the latest public key available",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "tags": [
          "Events API"
        ],
        "responses": {
          "200": {
            "description": "Public key and public key id",
            "content": {
              "application/json": {
                "schema": {
                  "example": {
                    "public_key": "public_key",
                    "public_key_id": "key_id",
                    "created_at": "2017-07-21T17:32:28Z",
                    "expires_at": "2017-07-25T17:32:28Z"
                  },
                  "type": "object",
                  "required": [
                    "public_key",
                    "key_id",
                    "created_at"
                  ],
                  "properties": {
                    "public_key": {
                      "type": "string",
                      "description": "The public key used to validate events-api request signature"
                    },
                    "key_id": {
                      "type": "string",
                      "description": "The public key id"
                    },
                    "created_at": {
                      "type": "string",
                      "format": "datetime",
                      "description": "Creation date of the key"
                    },
                    "expires_at": {
                      "type": "string",
                      "format": "datetime",
                      "description": "Expiration date of the day"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Key not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "code",
                    "message"
                  ],
                  "properties": {
                    "code": {
                      "type": "string"
                    },
                    "message": {
                      "type": "string"
                    },
                    "description": {
                      "type": "string"
                    },
                    "fields": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "name",
                          "description"
                        ],
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "description": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  }
                },
                "example": {
                  "code": "0080021",
                  "message": "Signature key not found"
                }
              }
            }
          }
        }
      }
    }
  },
  "externalDocs": {
    "description": "External Documentation",
    "url": "https://api-docs.talkdeskapp.com/external_docs"
  }
}
```