{"id":44449,"date":"2026-08-12T16:21:29","date_gmt":"2026-08-12T14:21:29","guid":{"rendered":"https:\/\/smartfense.com\/?p=44449"},"modified":"2026-08-12T16:21:36","modified_gmt":"2026-08-12T14:21:36","slug":"awareness-program-api-what-gets-automated","status":"publish","type":"post","link":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/","title":{"rendered":"What stops being done by hand when your awareness program has an API"},"content":{"rendered":"<p>On the first business day of every month, someone on your team logs into the awareness platform, downloads a file, pastes it into a spreadsheet and builds the slide the board is going to see. Then they repeat the operation with the other tools in the stack. The work is careful and the number that reaches the top is correct. It happens once a month because doing it costs an entire morning.<\/p>\n<p>That effort is not explained by missing data. The data is there, every platform holds it and shows it on its own dashboard. What is missing is the door it can leave through without anyone keying it in.<\/p>\n<p>I lead the engineering team at SMARTFENSE, and in technical conversations with customers that door almost never shows up as a request for an API. It shows up as the monthly report without the morning of work, the account that gets created on its own when a new person joins, the evidence ready the day the auditor calls. The <a href=\"https:\/\/smartfense.com\/en\/platform\/api\/\">platform API<\/a> is what sits underneath all three requests.<\/p>\n<h2>What does it mean for an awareness program to have an API?<\/h2>\n<p>The API of a security awareness platform is the interface that lets another system read and modify the program\u2019s data without going through the screen. Where a person logs in and clicks, a program makes a call and gets the same data back as JSON.<\/p>\n<p>Put that way it sounds like an implementation detail, but four design decisions change quite a lot for whoever has to consume it.<\/p>\n<p>It is <strong>REST over mandatory HTTPS<\/strong>, the design any systems team already knows how to consume without training. It returns <strong>JSON<\/strong>, so the result lands straight in a BI tool with no transformation layer in between. <strong>Responses are paginated<\/strong>, which matters once the directory holds twenty thousand people and a single query cannot bring them all back at once. And <strong>dates travel in UTC using ISO 8601<\/strong>, which is what lets you compare a campaign in Mexico against one in Spain without arguing about what time each of them started.<\/p>\n<p>None of the four is exotic. They are what makes the integration something the customer\u2019s own systems team finishes, instead of a project with our team on the other side.<\/p>\n<h2>Which data leaves the program, and where does it go?<\/h2>\n<p>There are five data areas available, and they are best read by what they solve rather than by what they are called.<\/p>\n<p><strong>Campaign and awareness activity results<\/strong> are the input for the report, what today leaves as a downloaded file. <strong>Risk scoring<\/strong> is the score per person, group and organization that the platform already calculates and displays as a <a href=\"https:\/\/smartfense.com\/en\/platform\/reports-and-auditing\/\">heat map in its reports<\/a>. <strong>User and organization management<\/strong> is the directory, with joiners, leavers and the structure of business units. <strong>Auditing and traceability<\/strong> is the activity log, the one the auditor asks for. And <strong>content<\/strong> is the inventory of what is published and assigned.<\/p>\n<p>Those five areas usually head toward three systems the organization already runs. The BI tool, where program data sits next to every other indicator instead of living on a separate dashboard. The SIEM or the GRC, which add per-person risk to the telemetry they already process. And the evidence repository, which stops being filled with screenshots.<\/p>\n<p>The direction is worth flagging, because this is where two different conversations get mixed up. When I wrote about <a href=\"https:\/\/smartfense.com\/en\/blog\/human-risk-score-siem-signals\/\">building the human risk score with SIEM signals<\/a>, the flow ran inward, telemetry feeding the calculation. Here the flow runs outward, program results heading toward the organization\u2019s systems. They are two separate integrations, and they are contracted and authorized separately.<\/p>\n<h2>Which tasks stop depending on a person?<\/h2>\n<p>These are the five that come up first when a customer connects the API, ordered by how often we get asked for them.<\/p>\n<ol>\n<li><strong>The recurring report.<\/strong> Data travels on its own into the BI tool and the report refreshes without anyone assembling it. That is the month-end morning you get back, and also what makes it viable to <a href=\"https:\/\/smartfense.com\/en\/blog\/board-level-reporting-ai-two-minutes\/\">bring three concrete answers to the board<\/a> the day the board asks for them, rather than the day the calendar says so.<\/li>\n<li><strong>Joiners and leavers.<\/strong> The HR system pushes the change and the program\u2019s directory reflects it. Whoever joins gets their training from day one and whoever leaves stops having it assigned, without anyone remembering to do it.<\/li>\n<li><strong>Compliance evidence.<\/strong> Instead of reconstructing by hand who completed what and when, the evidence repository is fed from the source. That is the mechanism behind a <a href=\"https:\/\/smartfense.com\/en\/blog\/compliance-center-real-time-compliance\/\">compliance dashboard that updates in real time<\/a> rather than a quarterly snapshot.<\/li>\n<li><strong>Risk score inside the security dashboard.<\/strong> Per-person scoring reaches the SIEM or the GRC and gets correlated with every other signal, without the security team having to open another tool to look it up.<\/li>\n<li><strong>Consolidation across organizations.<\/strong> When the program is spread across several organizations, each with its own administration, the API is what lets you read the whole set without going in one by one.<\/li>\n<\/ol>\n<p>The pattern behind all five is the same. The platform keeps doing what it did, and what changes is who triggers it. Each one is a task that today has an owner, a calendar and a risk of being forgotten, and that starts running on its own.<\/p>\n<p><img decoding=\"async\" alt=\"Industrial valve manifold where only two valves are open and flowing while the rest are sealed with blind caps.\" src=\"https:\/\/smartfense.com\/file\/2026\/08\/apoyo-01-1786457500.png\" \/><\/p>\n<h2>How do you authorize an integration without opening the platform too much?<\/h2>\n<p>Connecting two systems is the easy part. Whether that connection is safe comes down to three questions, and none of them requires reading the spec.<\/p>\n<p><strong>On whose behalf does the integration act?<\/strong> There are two modes. One is the automated process that runs overnight with nobody behind it and holds an identity of its own. The other is an application acting on behalf of a specific person and inheriting their permissions. Mixing them up gets expensive. An automated process running with a human administrator\u2019s credentials turns that account into a shared one, and the day that person leaves the organization nobody knows what breaks when you deactivate it.<\/p>\n<p><strong>How much can it touch?<\/strong> <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc6749\" target=\"_blank\" rel=\"noopener noreferrer\">OAuth 2.0<\/a>, the standard authentication rests on, lets you narrow each integration down to a minimum permission, its scope. The system that builds the monthly report can be limited to reading results and never touch the people directory. It is the difference between handing over the whole filing cabinet and handing over one drawer. Being able to do it does not mean it gets done, because the convenient path is always to grant full permission and move on. <a href=\"https:\/\/owasp.org\/API-Security\/editions\/2023\/en\/0x11-t10\/\" target=\"_blank\" rel=\"noopener noreferrer\">Two of the ten main API security risks published by OWASP<\/a> are, precisely, permission failures.<\/p>\n<p><strong>What gets logged?<\/strong> Every call from an integration is an action on your employees\u2019 data. If the audit log does not let you reconstruct which system read what and when, you have access nobody can review afterward. Ask about it before signing.<\/p>\n<h2>When is the API the right answer, and when is what you already have enough?<\/h2>\n<p>This is the part a vendor tends to skip, and the one that saves the most time.<\/p>\n<p>A good share of what a customer thinks needs coding is already solved in the <a href=\"https:\/\/smartfense.com\/en\/platform\/integrations\/\">integrations catalog<\/a> and gets configured without writing code. Authentication is delegated to the identity provider through SAML 2.0, LDAP, Microsoft Entra ID, Google or Auth0, and the full flow is covered in <a href=\"https:\/\/smartfense.com\/en\/blog\/automatic-sso-integration-end-to-end\/\">how the SSO integration works end to end<\/a>. Delivery through Slack or Microsoft Teams, sending training to Moodle, the connection with SAP SuccessFactors or with Vanta each have their own connector.<\/p>\n<p>The API comes in where the catalog does not reach, and that is almost always whatever is specific to each organization: your BI tool, your internal onboarding workflow, your GRC, cross-referencing results with a field that only exists in your systems.<\/p>\n<p>The rule of thumb I use in those conversations is simple. If the system on the other side is a known market product, look for the connector first. If the system on the other side is yours, that is where the API comes in. And in both cases the connection happens between servers, with nothing deployed on each employee\u2019s device, which is <a href=\"https:\/\/smartfense.com\/en\/blog\/why-we-integrate-via-api-not-an-agent\/\">why we integrate via API and not with an agent<\/a>.<\/p>\n<h2>Frequently asked questions<\/h2>\n<p><strong>What is the API of a security awareness platform?<\/strong><br \/>\nIt is the interface that lets another system read and modify the program\u2019s data without going through the screen. Where a person logs in and clicks, a program makes a call and gets the same data back as JSON.<\/p>\n<p><strong>What can you automate with a security awareness program API?<\/strong><br \/>\nThe recurring report feeding a BI tool, joiner and leaver provisioning from the HR system, compliance evidence collection, sending each person\u2019s risk score to the SIEM or the GRC, and consolidating results when the program is spread across several organizations.<\/p>\n<p><strong>Do I need the API to connect the program to my identity provider?<\/strong><br \/>\nNo. Authentication is handled by the catalog connectors, such as SAML 2.0, LDAP, Microsoft Entra ID, Google or Auth0, which are configured without writing code. The API is for what no connector covers, like your in-house BI tool or your own onboarding workflow.<\/p>\n<p><strong>How do you authorize an API integration without granting too much access?<\/strong><br \/>\nWith OAuth 2.0 and scope-based access. The scope narrows what each integration can read or write, so the system that builds the monthly report can be limited to reading results without touching the user directory.<\/p>\n<p><strong>What is the difference between integrating via API and installing an agent?<\/strong><br \/>\nThe API connects to the organization\u2019s systems server to server, with nothing to deploy or maintain on each employee\u2019s device. There is no component to patch on the endpoint and no new surface to administer.<\/p>\n<p>If you are working out how to connect the program to what you already run, the <a href=\"https:\/\/smartfense.com\/en\/platform\/api\/\">API documentation<\/a> and the connector catalog are public. Starting there usually saves the meeting where everyone discovers the connector already existed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What the API of a security awareness platform solves, which data flows out to your BI or SIEM, and how to authorize an integration without opening too much.<\/p>\n","protected":false},"author":4,"featured_media":44445,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,686],"tags":[2313,454,464,2335,2338],"class_list":["post-44449","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-automation","tag-ciso-en","tag-reports","tag-smartfense-apis","tag-smartfense-integrations"],"acf":[],"yoast_head":" \n<title>Awareness program API: what gets automated<\/title>\n<meta name=\"description\" content=\"What the API of a security awareness platform solves, which data flows out to your BI or SIEM, and how to authorize an integration without opening too much.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Awareness program API: what gets automated\" \/>\n<meta property=\"og:description\" content=\"What the API of a security awareness platform solves, which data flows out to your BI or SIEM, and how to authorize an integration without opening too much.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/\" \/>\n<meta property=\"og:site_name\" content=\"SMARTFENSE\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-12T14:21:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-12T14:21:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smartfense.com\/file\/2026\/08\/hero-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1376\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mauro S\u00e1nchez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mauro S\u00e1nchez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/\"},\"author\":{\"name\":\"Mauro S\u00e1nchez\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#\\\/schema\\\/person\\\/cd90acca0dbd51ffdec4d346f3cf90b2\"},\"headline\":\"What stops being done by hand when your awareness program has an API\",\"datePublished\":\"2026-08-12T14:21:29+00:00\",\"dateModified\":\"2026-08-12T14:21:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/\"},\"wordCount\":1670,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-3.png\",\"keywords\":[\"automation\",\"ciso\",\"reports\",\"SMARTFENSE APIs\",\"SMARTFENSE integrations\"],\"articleSection\":[\"Blog\",\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/\",\"url\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/\",\"name\":\"Awareness program API: what gets automated\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-3.png\",\"datePublished\":\"2026-08-12T14:21:29+00:00\",\"dateModified\":\"2026-08-12T14:21:36+00:00\",\"description\":\"What the API of a security awareness platform solves, which data flows out to your BI or SIEM, and how to authorize an integration without opening too much.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#primaryimage\",\"url\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-3.png\",\"contentUrl\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/hero-3.png\",\"width\":1376,\"height\":768,\"caption\":\"Vista a\u00e9rea de una terminal portuaria automatizada donde una l\u00ednea de contenedores id\u00e9nticos se bifurca hacia tres muelles distintos sin operarios en el muelle, con una carretilla manual detenida en primer plano, como met\u00e1fora del dato que llega solo a cada destino.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/blog\\\/awareness-program-api-what-gets-automated\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/smartfense.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What stops being done by hand when your awareness program has an API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/smartfense.com\\\/en\\\/\",\"name\":\"SMARTFENSE - Concienciaci\u00f3n en Ciberseguridad\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/smartfense.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#organization\",\"name\":\"SMARTFENSE\",\"url\":\"https:\\\/\\\/smartfense.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo-smartfense-240x40-1.png\",\"contentUrl\":\"https:\\\/\\\/smartfense.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/logo-smartfense-240x40-1.png\",\"width\":241,\"height\":40,\"caption\":\"SMARTFENSE\"},\"image\":{\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/smartfense.com\\\/en\\\/#\\\/schema\\\/person\\\/cd90acca0dbd51ffdec4d346f3cf90b2\",\"name\":\"Mauro S\u00e1nchez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/621a5d64e5ca57cf623fa5d310c5031d6b035d29d4b85e2976aa9d8cceba2373?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/621a5d64e5ca57cf623fa5d310c5031d6b035d29d4b85e2976aa9d8cceba2373?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/621a5d64e5ca57cf623fa5d310c5031d6b035d29d4b85e2976aa9d8cceba2373?s=96&d=mm&r=g\",\"caption\":\"Mauro S\u00e1nchez\"},\"description\":\"CTO de SMARTFENSE, lidera los equipos de ingenier\u00eda y desarrollo. Especialista en materia de ciberseguridad e infraestructura, siendo el encargado de definir y concretar las integraciones y alianzas tecnol\u00f3gicas estrat\u00e9gicas de SMARTFENSE con diferentes soluciones. M\u00e1s de 20 a\u00f1os avalan su experiencia en la toma de decisi\u00f3n e implementaci\u00f3n de medidas de seguridad y tecnolog\u00eda.\",\"url\":\"https:\\\/\\\/smartfense.com\\\/en\\\/author\\\/mauro-sanchez\\\/\"}]}<\/script>\n ","yoast_head_json":{"title":"Awareness program API: what gets automated","description":"What the API of a security awareness platform solves, which data flows out to your BI or SIEM, and how to authorize an integration without opening too much.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/","og_locale":"en_US","og_type":"article","og_title":"Awareness program API: what gets automated","og_description":"What the API of a security awareness platform solves, which data flows out to your BI or SIEM, and how to authorize an integration without opening too much.","og_url":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/","og_site_name":"SMARTFENSE","article_published_time":"2026-08-12T14:21:29+00:00","article_modified_time":"2026-08-12T14:21:36+00:00","og_image":[{"width":1376,"height":768,"url":"https:\/\/smartfense.com\/file\/2026\/08\/hero-3.png","type":"image\/png"}],"author":"Mauro S\u00e1nchez","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mauro S\u00e1nchez","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#article","isPartOf":{"@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/"},"author":{"name":"Mauro S\u00e1nchez","@id":"https:\/\/smartfense.com\/en\/#\/schema\/person\/cd90acca0dbd51ffdec4d346f3cf90b2"},"headline":"What stops being done by hand when your awareness program has an API","datePublished":"2026-08-12T14:21:29+00:00","dateModified":"2026-08-12T14:21:36+00:00","mainEntityOfPage":{"@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/"},"wordCount":1670,"commentCount":0,"publisher":{"@id":"https:\/\/smartfense.com\/en\/#organization"},"image":{"@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#primaryimage"},"thumbnailUrl":"https:\/\/smartfense.com\/file\/2026\/08\/hero-3.png","keywords":["automation","ciso","reports","SMARTFENSE APIs","SMARTFENSE integrations"],"articleSection":["Blog","Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/","url":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/","name":"Awareness program API: what gets automated","isPartOf":{"@id":"https:\/\/smartfense.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#primaryimage"},"image":{"@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#primaryimage"},"thumbnailUrl":"https:\/\/smartfense.com\/file\/2026\/08\/hero-3.png","datePublished":"2026-08-12T14:21:29+00:00","dateModified":"2026-08-12T14:21:36+00:00","description":"What the API of a security awareness platform solves, which data flows out to your BI or SIEM, and how to authorize an integration without opening too much.","breadcrumb":{"@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#primaryimage","url":"https:\/\/smartfense.com\/file\/2026\/08\/hero-3.png","contentUrl":"https:\/\/smartfense.com\/file\/2026\/08\/hero-3.png","width":1376,"height":768,"caption":"Vista a\u00e9rea de una terminal portuaria automatizada donde una l\u00ednea de contenedores id\u00e9nticos se bifurca hacia tres muelles distintos sin operarios en el muelle, con una carretilla manual detenida en primer plano, como met\u00e1fora del dato que llega solo a cada destino."},{"@type":"BreadcrumbList","@id":"https:\/\/smartfense.com\/en\/blog\/awareness-program-api-what-gets-automated\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/smartfense.com\/en\/"},{"@type":"ListItem","position":2,"name":"What stops being done by hand when your awareness program has an API"}]},{"@type":"WebSite","@id":"https:\/\/smartfense.com\/en\/#website","url":"https:\/\/smartfense.com\/en\/","name":"SMARTFENSE - Concienciaci\u00f3n en Ciberseguridad","description":"","publisher":{"@id":"https:\/\/smartfense.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smartfense.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/smartfense.com\/en\/#organization","name":"SMARTFENSE","url":"https:\/\/smartfense.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smartfense.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/smartfense.com\/file\/2023\/08\/logo-smartfense-240x40-1.png","contentUrl":"https:\/\/smartfense.com\/file\/2023\/08\/logo-smartfense-240x40-1.png","width":241,"height":40,"caption":"SMARTFENSE"},"image":{"@id":"https:\/\/smartfense.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/smartfense.com\/en\/#\/schema\/person\/cd90acca0dbd51ffdec4d346f3cf90b2","name":"Mauro S\u00e1nchez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/621a5d64e5ca57cf623fa5d310c5031d6b035d29d4b85e2976aa9d8cceba2373?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/621a5d64e5ca57cf623fa5d310c5031d6b035d29d4b85e2976aa9d8cceba2373?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/621a5d64e5ca57cf623fa5d310c5031d6b035d29d4b85e2976aa9d8cceba2373?s=96&d=mm&r=g","caption":"Mauro S\u00e1nchez"},"description":"CTO de SMARTFENSE, lidera los equipos de ingenier\u00eda y desarrollo. Especialista en materia de ciberseguridad e infraestructura, siendo el encargado de definir y concretar las integraciones y alianzas tecnol\u00f3gicas estrat\u00e9gicas de SMARTFENSE con diferentes soluciones. M\u00e1s de 20 a\u00f1os avalan su experiencia en la toma de decisi\u00f3n e implementaci\u00f3n de medidas de seguridad y tecnolog\u00eda.","url":"https:\/\/smartfense.com\/en\/author\/mauro-sanchez\/"}]}},"_links":{"self":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/posts\/44449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/comments?post=44449"}],"version-history":[{"count":2,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/posts\/44449\/revisions"}],"predecessor-version":[{"id":44462,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/posts\/44449\/revisions\/44462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/media\/44445"}],"wp:attachment":[{"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/media?parent=44449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/categories?post=44449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartfense.com\/en\/wp-json\/wp\/v2\/tags?post=44449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}