{"id":5026,"date":"2025-12-10T08:00:00","date_gmt":"2025-12-10T06:00:00","guid":{"rendered":"https:\/\/support.withsecure.com\/?post_type=changelog&#038;p=5026"},"modified":"2026-10-19T12:16:53","modified_gmt":"2026-10-19T09:16:53","slug":"elements-api-2025-12-10-update","status":"publish","type":"changelog","link":"https:\/\/support.withsecure.com\/en\/changelogs\/elements-api-2025-12-10-update\/","title":{"rendered":"Elements API 2025-12-10 Update"},"content":{"rendered":"<h2 data-id=\"release-update-new-api-endpoints-for-managing-elements-api-credentials\"><strong>Release Update: New API Endpoints for Managing Elements API Credentials<\/strong><\/h2>\n<p>We\u2019ve introduced new endpoints to automate the management of API keys for the Elements API:<\/p>\n<p><strong>1. Create API Key<\/strong><br \/><code class=\"code codeInline\" spellcheck=\"false\" tabindex=\"0\">POST \/api-keys\/v1\/create<\/code><\/p>\n<ul>\n<li>Generate a new API key for accessing the Elements API.<\/li>\n<li>Keys can be created at the organisation or Service Organisation Partner (SOP) level.<\/li>\n<li>By default, keys are read-only for security. Optionally, set <code class=\"code codeInline\" spellcheck=\"false\" tabindex=\"0\">readOnly<\/code> to <code class=\"code codeInline\" spellcheck=\"false\" tabindex=\"0\">false<\/code> for write access.<\/li>\n<li><strong>Important:<\/strong> <code class=\"code codeInline\" spellcheck=\"false\" tabindex=\"0\">clientSecret<\/code> is returned only once during creation\u2014store it securely.<\/li>\n<\/ul>\n<p><strong>2. Delete API Key<\/strong><br \/><code class=\"code codeInline\" spellcheck=\"false\" tabindex=\"0\">DELETE \/api-keys\/v1\/api-keys\/{clientId}<\/code><\/p>\n<ul>\n<li>Permanently remove an API key by its ID.<\/li>\n<li>Deleted keys cannot be recovered or used for authentication.<\/li>\n<\/ul>\n<p><strong>3. List API Keys<\/strong><br \/><code class=\"code codeInline\" spellcheck=\"false\" tabindex=\"0\">GET \/api-keys\/v1\/api-keys<\/code><\/p>\n<ul>\n<li>Retrieve all API keys for the current organisation or specify an <code class=\"code codeInline\" spellcheck=\"false\" tabindex=\"0\">organizationId<\/code> when querying from SOP level.<\/li>\n<\/ul>\n<p>For full details, including request\/response formats and examples, refer to the <a href=\"https:\/\/community.withsecure.com\/home\/leaving?allowTrusted=1&amp;target=https%3A%2F%2Fconnect.withsecure.com%2Fapi-reference%2Felements%2F\" rel=\"nofollow noopener ugc\" target=\"_blank\">API documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Release Update: New API Endpoints for Managing Elements API Credentials We\u2019ve introduced new endpoints to automate the management of API keys for the Elements API: 1. Create API KeyPOST \/api-keys\/v1\/create&hellip;<\/p>\n","protected":false},"template":"","changelog_product":[128],"class_list":["post-5026","changelog","type-changelog","status-publish","hentry"],"acf":{"release_date":"20251210","version":"","source_system":"vanilla-import","source_foreign_id":"","import_hash":"0b1d6c46ba957db0881bb3c5fa7e06a3aece694c","vanilla_article_id":32776,"legacy_author":"ArtoV","vanilla_url":"https:\/\/community.withsecure.com\/changelogs-en\/kb\/articles\/32776-elements-api-2025-12-10-update","vanilla_category_id":170,"machine_translated":false},"_links":{"self":[{"href":"https:\/\/support.withsecure.com\/en\/wp-json\/wp\/v2\/changelog\/5026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.withsecure.com\/en\/wp-json\/wp\/v2\/changelog"}],"about":[{"href":"https:\/\/support.withsecure.com\/en\/wp-json\/wp\/v2\/types\/changelog"}],"wp:attachment":[{"href":"https:\/\/support.withsecure.com\/en\/wp-json\/wp\/v2\/media?parent=5026"}],"wp:term":[{"taxonomy":"changelog_product","embeddable":true,"href":"https:\/\/support.withsecure.com\/en\/wp-json\/wp\/v2\/changelog_product?post=5026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}