1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 5 <!-- force IE browsers in compatibility mode to use their most aggressive rendering engine --> 6 7 <meta charset="utf-8"> 8 <title>LinkedIn API Status - Incident History</title> 9 <meta name="description" content="LinkedIn API's Incident and Scheduled Maintenance History"> 10 11 <!-- Mobile viewport optimization --> 12 <meta name="HandheldFriendly" content="True"> 13 <meta name="MobileOptimized" content="320"> 14 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> 15 16 <!-- Time this page was rendered - http://purl.org/dc/terms/issued --> 17 <meta name="issued" content="1790907324"> 18 19 <!-- Mobile IE allows us to activate ClearType technology for smoothing fonts for easy reading --> 20 <meta http-equiv="cleartype" content="on"> 21 22 <!-- Atlassian Sans & Mono Fonts --> 23<link 24 rel="preconnect" 25 href="https://ds-cdn.prod-east.frontend.public.atl-paas.net" /> 26<link 27 rel="preload" 28 href="https://ds-cdn.prod-east.frontend.public.atl-paas.net/assets/fonts/atlassian-sans/v3/AtlassianSans-latin.woff2" 29 as="font" type="font/woff2" crossorigin /> 30<link 31 rel="preload" 32 href="https://ds-cdn.prod-east.frontend.public.atl-paas.net/assets/font-rules/v5/atlassian-fonts.css" 33 as="style" crossorigin /> 34 35 <style> 36 /* Dynamic Font Stack based on Feature Flag */ 37 /* Using Atlassian Sans & Mono */ 38 :root { 39 --font-stack-a: "Atlassian Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif; 40 --font-stack-b: "Atlassian Mono", "SFMono-Medium", "SF Mono", "Segoe UI Mono", "Roboto Mono", "Ubuntu Mono", Menlo, Consolas, Courier, monospace; 41 } 42</style> 43 44 45 <link rel="icon" type="image/x-icon" href="//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/61880/3iZVQa87TICoqOImts9t" /> 46 47 <link rel="shortcut icon" href='//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/61880/3iZVQa87TICoqOImts9t'> 48 49 <link rel="alternate" type="application/atom+xml" href="https://www.linkedin-apistatus.com/history.atom" title="LinkedIn API Status History - Atom Feed"> 50 <link rel="alternate" type="application/rss+xml" href="https://www.linkedin-apistatus.com/history.rss" title="LinkedIn API Status History - RSS Feed"> 51 52 <!-- Canonical Link to ensure that only the custom domain is indexed when present --> 53 <link rel="canonical" href="https://www.linkedin-apistatus.com/history"> 54 55 <meta name="_globalsign-domain-verification" content="y_VzfckMy4iePo5oDJNivyYIjh8LffYa4jzUndm_bZ"/> 56 57 58 <link rel="alternate" type="application/atom+xml" title="ATOM" href="https://www.linkedin-apistatus.com/history.atom" /> 59 60 <!-- Le styles --> 61 <link rel="stylesheet" href="https://dka575ofm4ao0.cloudfront.net/packs/0.a7d86fc6a129fa9540bc.css" media="screen" /><link rel="stylesheet" href="https://dka575ofm4ao0.cloudfront.net/packs/191.a7d86fc6a129fa9540bc.css" media="screen" /><link rel="stylesheet" href="https://dka575ofm4ao0.cloudfront.net/packs/155.a7d86fc6a129fa9540bc.css" media="screen" /> 62 <link rel="stylesheet" href="https://dka575ofm4ao0.cloudfront.net/assets/status/status_manifest-e7416fcfeedbe261454d619d119599335f4c7b18c9e245c13722dbb0998dc023.css" media="all" /> 63 64
64<script src="https://dka575ofm4ao0.cloudfront.net/assets/jquery-3.5.1.min-729e416557a365062a8a20f0562f18aa171da57298005d392312670c706c68de.js"></script>
64 65 66
66<script> 67 window.pageColorData = {"blue":"#3498DB","border":"#E0E0E0","body_background":"#ffffff","font":"#333333","graph":"#3498db","green":"#398b18","light_font":"#AAAAAA","link":"#3498db","orange":"#e67e22","red":"#d11124","yellow":"#efc037","no_data":"#b3bac5"}; 68 </script>
68 69 <style> 70 /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ 71 body, 72 .layout-content.status.status-api .section .example-container .example-opener .color-secondary, 73 .grouped-items-selector, 74 .layout-content.status.status-full-history .history-nav a.current, 75 div[id^="subscribe-modal"] .modal-footer, 76 div[id^="subscribe-modal"], 77 div[id^="updates-dropdown"] .updates-dropdown-section, 78 #uptime-tooltip .tooltip-box { 79 background-color:#ffffff; 80 } 81 82 #uptime-tooltip .pointer-container .pointer-smaller { 83 border-bottom-color:#ffffff; 84 } 85 86 87 88 89 /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ 90 body.status, 91 .color-primary, 92 .color-primary:hover, 93 .layout-content.status-index .status-day .update-title.impact-none a, 94 .layout-content.status-index .status-day .update-title.impact-none a:hover, 95 .layout-content.status-index .timeframes-container .timeframe.active, 96 .layout-content.status-full-history .month .incident-container .impact-none, 97 .layout-content.status.status-index .incidents-list .incident-title.impact-none a, 98 .incident-history .impact-none, 99 .layout-content.status .grouped-items-selector.inline .grouped-item.active, 100 .layout-content.status.status-full-history .history-nav a.current, 101 .layout-content.status.status-full-history .history-nav a:not(.current):hover, 102 div[id^="subscribe-modal"] .modal-header .close, 103 .grouped-item-label, 104 #uptime-tooltip .tooltip-box .tooltip-content .related-events .related-event a.related-event-link { 105 color:#333333; 106 } 107 108 .layout-content.status.status-index .components-statuses .component-container .name { 109 color:#333333; 110 color:rgba(51,51,51,.8); 111 } 112 113 114 115 116 /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ 117 small, 118 .layout-content.status .table-row .date, 119 .color-secondary, 120 .layout-content.status .grouped-items-selector.inline .grouped-item, 121 .layout-content.status.status-full-history .history-footer .pagination a.disabled, 122 .layout-content.status.status-full-history .history-nav a, 123 #uptime-tooltip .tooltip-box .tooltip-content .related-events #related-event-header { 124 color:#AAAAAA; 125 } 126 127 128 129 130 /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ 131 body.status .layout-content.status .border-color, 132 hr, 133 .tooltip-base, 134 .markdown-display table, 135 div[id^="subscribe-modal"], 136 #uptime-tooltip .tooltip-box { 137 border-color:#E0E0E0; 138 } 139 140 div[id^="subscribe-modal"] .modal-footer, 141 .markdown-display table td { 142 border-top-color:#E0E0E0; 143 } 144 145 .markdown-display table td + td, .markdown-display table th + th { 146 border-left-color:#E0E0E0; 147 } 148 149 div[id^="subscribe-modal"] .modal-header, 150 #uptime-tooltip .pointer-container .pointer-larger { 151 border-bottom-color:#E0E0E0; 152 } 153 154 #uptime-tooltip .tooltip-box .outage-field { 155 /* 156 Generate the background-color for the outage-field from the css_body_background_color and css_border_color. 157 158 For the default background (#ffffff) and default css_border_color (#e0e0e0), use the luminosity of the default background with a magic number to arrive at 159 the original outage-field background color (#f4f5f7). I used the formula Target Color = Color * alpha + Background * (1 - alpha) to find the magic number of ~0.08. 160 161 For darker css_body_background_color, luminosity values are lower so alpha trends toward becoming transparent (thus outage-field background becomes same as css_body_background_color). 162 */ 163 background-color: rgba(224,224,224,0.31); 164 165 /* 166 outage-field border-color alpha is inverse to the luminosity of css_body_background_color. 167 That is to say, with a default white background this border is transparent, but on a black background, it's opaque css_border_color. 168 */ 169 border-color: rgba(224,224,224,0.0); 170 } 171 172 173 174 175 /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ 176 .layout-content.status.status-index .status-day .update-title.impact-critical a, 177 .layout-content.status.status-index .status-day .update-title.impact-critical a:hover, 178 .layout-content.status.status-index .page-status.status-critical, 179 .layout-content.status.status-index .unresolved-incident.impact-critical .incident-title, 180 .flat-button.background-red { 181 background-color:#d11124; 182 } 183 184 .layout-content.status-index .components-statuses .component-container.status-red:after, 185 .layout-content.status-full-history .month .incident-container .impact-critical, 186 .layout-content.status-incident .incident-name.impact-critical, 187 .layout-content.status.status-index .incidents-list .incident-title.impact-critical a, 188 .status-red .icon-indicator, 189 .incident-history .impact-critical, 190 .components-container .component-inner-container.status-red .component-status, 191 .components-container .component-inner-container.status-red .icon-indicator { 192 color:#d11124; 193 } 194 195 .layout-content.status.status-index .unresolved-incident.impact-critical .updates { 196 border-color:#d11124; 197 } 198 199 200 201 202 /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ 203 .layout-content.status.status-index .status-day .update-title.impact-major a, 204 .layout-content.status.status-index .status-day .update-title.impact-major a:hover, 205 .layout-content.status.status-index .page-status.status-major, 206 .layout-content.status.status-index .unresolved-incident.impact-major .incident-title { 207 background-color:#e67e22; 208 } 209 210 .layout-content.status-index .components-statuses .component-container.status-orange:after, 211 .layout-content.status-full-history .month .incident-container .impact-major, 212 .layout-content.status-incident .incident-name.impact-major, 213 .layout-content.status.status-index .incidents-list .incident-title.impact-major a, 214 .status-orange .icon-indicator, 215 .incident-history .impact-major, 216 .components-container .component-inner-container.status-orange .component-status, 217 .components-container .component-inner-container.status-orange .icon-indicator { 218 color:#e67e22; 219 } 220 221 .layout-content.status.status-index .unresolved-incident.impact-major .updates { 222 border-color:#e67e22; 223 } 224 225 226 227 228 /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ 229 .layout-content.status.status-index .status-day .update-title.impact-minor a, 230 .layout-content.status.status-index .status-day .update-title.impact-minor a:hover, 231 .layout-content.status.status-index .page-status.status-minor, 232 .layout-content.status.status-index .unresolved-incident.impact-minor .incident-title, 233 .layout-content.status.status-index .scheduled-incidents-container .tab { 234 background-color:#efc037; 235 } 236 237 .layout-content.status-index .components-statuses .component-container.status-yellow:after, 238 .layout-content.status-full-history .month .incident-container .impact-minor, 239 .layout-content.status-incident .incident-name.impact-minor, 240 .layout-content.status.status-index .incidents-list .incident-title.impact-minor a, 241 .status-yellow .icon-indicator, 242 .incident-history .impact-minor, 243 .components-container .component-inner-container.status-yellow .component-status, 244 .components-container .component-inner-container.status-yellow .icon-indicator, 245 .layout-content.status.manage-subscriptions .confirmation-infobox .fa { 246 color:#efc037; 247 } 248 249 .layout-content.status.status-index .unresolved-incident.impact-minor .updates, 250 .layout-content.status.status-index .scheduled-incidents-container { 251 border-color:#efc037; 252 } 253 254 255 256 257 /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ 258 .layout-content.status.status-index .status-day .update-title.impact-maintenance a, 259 .layout-content.status.status-index .status-day .update-title.impact-maintenance a:hover, 260 .layout-content.status.status-index .page-status.status-maintenance, 261 .layout-content.status.status-index .unresolved-incident.impact-maintenance .incident-title, 262 .layout-content.status.status-index .scheduled-incidents-container .tab { 263 background-color:#3498DB; 264 } 265 266 .layout-content.status-index .components-statuses .component-container.status-blue:after, 267 .layout-content.status-full-history .month .incident-container .impact-maintenance, 268 .layout-content.status-incident .incident-name.impact-maintenance, 269 .layout-content.status.status-index .incidents-list .incident-title.impact-maintenance a, 270 .status-blue .icon-indicator, 271 .incident-history .impact-maintenance, 272 .components-container .component-inner-container.status-blue .component-status, 273 .components-container .component-inner-container.status-blue .icon-indicator { 274 color:#3498DB; 275 } 276 277 .layout-content.status.status-index .unresolved-incident.impact-maintenance .updates, 278 .layout-content.status.status-index .scheduled-incidents-container { 279 border-color:#3498DB; 280 } 281 282 283 284 285 /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ 286 .layout-content.status.status-index .page-status.status-none { 287 background-color:#398b18; 288 } 289 .layout-content.status-index .components-statuses .component-container.status-green:after, 290 .status-green .icon-indicator, 291 .components-container .component-inner-container.status-green .component-status, 292 .components-container .component-inner-container.status-green .icon-indicator { 293 color:#398b18; 294 } 295 296 297 298 299 /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ 300 a, 301 a:hover, 302 .layout-content.status-index .page-footer span a:hover, 303 .layout-content.status-index .timeframes-container .timeframe:not(.active):hover, 304 .layout-content.status-incident .subheader a:hover { 305 color:#3498db; 306 } 307 308 .flat-button, 309 .masthead .updates-dropdown-container .show-updates-dropdown, 310 .layout-content.status-full-history .show-filter.open { 311 background-color:#3498db; 312 } 313 314 315 316 317 /* CUSTOM COLOR OVERRIDES FOR UPTIME SHOWCASE */ 318 .components-section .components-uptime-link { 319 color: #aaaaaa; 320 } 321 322 .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item { 323 color: #aaaaaa; 324 opacity: 1; 325 } 326 .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item.light { 327 color: #aaaaaa; 328 opacity: 1; 329 } 330 .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .spacer { 331 background: #aaaaaa; 332 opacity: 1; 333 } 334</style> 335 336 337 <!-- custom css --> 338 <link rel="stylesheet" type="text/css" href="//dka575ofm4ao0.cloudfront.net/page_display_customizations-custom_css_externals/61773/external20260415-40-kf9rzw.css"> 339 340 341 <!-- Le HTML5 shim --> 342 <!--[if lt IE 9]> 343
343<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
343 344 <![endif]--> 345 346 <!-- injection for static -->
vendor: 71 bytes, lines 346-348
346 347 348 <script async src="https://www.googletagmanager.com/gtag/js?id=
348UA-158868261-1
vendor: 13 bytes, lines 348-349
348"></script> 349
350<script> 351 352
vendor: 136 bytes, lines 352-358
352window.dataLayer = window.dataLayer || []; 353 354 function gtag(){dataLayer.push(arguments);} 355 356 gtag('js', new Date()); 357 358 gtag('config', '
358UA-158868261-1
vendor: 31 bytes, lines 358-359
358', { 'anonymize_ip' : true}); 359
360</script>
360 361 362 363 364 </head> 365 366 367 <body class="status history status-none sp-a11y-status-focus-visibility a11y-focus-indicators"> 368 369 370<div class="layout-content status status-full-history premium"> 371 372 <div class="custom-header-container"> 373 <!-- Version 1.0 --> 374
375<script> 376 $(function() { 377 $('.status-day:nth-child(n+3)').remove(); 378 379 // rename "Past Incidents" to "Status History" 380 $('.incidents-list .font-largest').html('Incident History'); 381 382 //$('.incidents-list .font-largest').remove(); 383 }); 384</script>
384 385 386<!-- Header Nav Bar --> 387 388<header> 389 <div class="inner__nav"> 390 391 <div class="nav__logo" href="www.linkedin.com"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 102 26" id="linkedin-logo-blue-small" aria-hidden="true" role="none" data-supported-dps="102x26" width="102" height="26"> 392 <a xlink:href="https://www.linkedin.com" style="cursor: pointer" target="_blank"> 393 394 <g> 395 <path d="M13 10h4v12h-4zm2-6.2a2.22 2.22 0 10.07 0zM4 4H0v18h11v-4H4zm53.9 12.2v.8h-9a2.08 2.08 0 00.07.5 2.82 2.82 0 002.91 1.89 3.59 3.59 0 002.85-1.2l2.72 1.68a7 7 0 01-5.67 2.43c-3.59 0-6.66-2.05-6.66-6.19a6.21 6.21 0 016-6.41h.54c3.42.01 6.24 2.3 6.24 6.5zm-3.75-1.51a2.23 2.23 0 00-2.15-2.3 2.17 2.17 0 00-.36 0 2.54 2.54 0 00-2.75 2.28zM68 4h4v18h-3.39v-1.43a4.54 4.54 0 01-3.88 1.68c-2.51 0-5.55-1.86-5.55-6.25 0-3.92 2.69-6.25 5.5-6.25A4.25 4.25 0 0168 11.11zm.3 12c0-1.88-1.17-3.13-2.66-3.13a3 3 0 00-3 3V16a3 3 0 002.91 3.09h.09a2.78 2.78 0 002.67-2.9 1 1 0 00-.01-.19zm-22.54-6H41l-3.93 4.9H37V4h-4v18h4v-5.73h.07l4 5.73H46l-5-6.52zm-19.23-.3a4.44 4.44 0 00-3.78 2h-.05V10H19v12h4v-6.53a2.26 2.26 0 011.93-2.55h.28c1.1 0 1.79.59 1.79 2.52V22h4v-7.44c0-3.65-2.29-4.86-4.47-4.86zM102 2v22a2 2 0 01-2 2H78a2 2 0 01-2-2V2a2 2 0 012-2h22a2 2 0 012 2zm-18 8h-4v12h4zm.25-4A2.25 2.25 0 1082 8.2a2.19 2.19 0 002.25-2.13zM98 14.56c0-3.65-2.29-4.9-4.47-4.9a4.45 4.45 0 00-3.78 2.05V10H86v12h4v-6.53a2.26 2.26 0 011.93-2.55h.28c1.1 0 1.79.59 1.79 2.52V22h4z" fill="#0a66c2"/> 396 </g> 397 </a> 398</svg> 399 </div> 400 401 <div class="nav__logotext"> <a href="https://www.linkedin-apistatus.com">API</a> </div> 402 403 404 <nav class="header__nav"> 405 <ul class="nav__links"> 406 407 <li class="nav__item"><a href="/history">Incident History</a></li> 408 <li class="nav__item"><a href="https://www.linkedin.com/help/linkedin?lang=en">Help Center</a></li> 409 <li class="nav__item"><a href="https://www.linkedin.com/in/lihelp">LinkedIn Help</a></li> 410 <div id="replace-with-subscribe"></div> 411 </ul> 412 413 <div class="menu"> 414 <span class="m__bar"></span> 415 <span class="m__bar"></span> 416 <span class="m__bar"></span> 417 </div> 418 419 </nav> 420 421 </div> 422 423</header> 424 425<div class="nav__divider"></div> 426 427 <!-- Header Image --> 428 429<div class="rectangle__8"> 430 431 <div class="inner__rec"> 432 433 <div class="header__logo" href="www.linkedin.com"> 434 435 <svg id="svg_small" xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" id="main-coworkers-3-small" aria-hidden="true" role="none" data-supported-dps="128x128"> 436 <path d="M64 0a64 64 0 0164 64H0A64 64 0 0164 0z" fill="#fbf1e2"/> 437 <path fill="#fafaf8" d="M7 44h2v2H7zM58 32h2v2h-2zM55 26h2v2h-2zM58 26h2v2h-2zM12 28v-1.29c-.31.43-.62.85-.92 1.29zM10 29.67V31h2v-2h-1.57c-.15.22-.29.44-.43.67zM58 29h2v2h-2zM58 44h2v2h-2zM55 47h2v2h-2zM52 47h2v2h-2zM43 47h2v2h-2zM40 47h2v2h-2zM13 29h2v2h-2zM58 47h2v2h-2zM4 44h2v2H4zM58 41h2v2h-2zM58 35h2v2h-2zM3 46v-1.39c-.15.46-.28.92-.42 1.39zM49 47h2v2h-2zM46 47h2v2h-2zM25 44h2v2h-2zM22 44h2v2h-2zM19 44h2v2h-2zM43 44h2v2h-2zM13 44h2v2h-2zM37 44h2v2h-2zM28 44h2v2h-2zM40 44h2v2h-2zM34 47h2v2h-2zM31 44h2v2h-2zM34 44h2v2h-2zM16 44h2v2h-2zM13 47h2v2h-2zM16 47h2v2h-2zM10 47h2v2h-2zM52 26h2v2h-2zM7 47h2v2H7zM25 47h2v2h-2zM28 47h2v2h-2zM31 47h2v2h-2zM19 47h2v2h-2zM10 44h2v2h-2zM22 47h2v2h-2zM55 41h2v2h-2zM40 29h2v2h-2zM34 29h2v2h-2zM37 29h2v2h-2zM49 29h2v2h-2zM46 29h2v2h-2zM43 29h2v2h-2zM19 29h2v2h-2zM22 29h2v2h-2zM25 29h2v2h-2zM31 29h2v2h-2zM28 29h2v2h-2zM37 47h2v2h-2zM46 44h2v2h-2zM55 44h2v2h-2zM49 44h2v2h-2zM52 29h2v2h-2zM16 29h2v2h-2zM52 44h2v2h-2zM55 32h2v2h-2zM55 29h2v2h-2zM55 38h2v2h-2zM55 35h2v2h-2zM58 38h2v2h-2zM28 35h2v2h-2zM46 35h2v2h-2zM25 35h2v2h-2zM22 35h2v2h-2zM40 35h2v2h-2zM10 38h2v2h-2zM19 35h2v2h-2zM37 35h2v2h-2zM34 35h2v2h-2zM31 35h2v2h-2zM7 38h2v2H7zM4.67 40H6v-2h-.48c-.29.66-.58 1.33-.85 2z"/> 438 <path d="M15 25v-2.15c-.59.7-1.17 1.42-1.73 2.15z" fill="#cfdee0"/> 439 <path fill="#fafaf8" d="M13 35h2v2h-2zM16 35h2v2h-2zM7 35h2v2H7zM10 35h2v2h-2zM43 35h2v2h-2z"/> 440 <path fill="#cfdee0" d="M43 20h2v5h-2z"/> 441 <path fill="#fafaf8" d="M19 38h2v2h-2zM16 38h2v2h-2z"/> 442 <path fill="#cfdee0" d="M40 20h2v5h-2z"/> 443 <path fill="#fafaf8" d="M28 38h2v2h-2z"/> 444 <path fill="#cfdee0" d="M46 20h2v5h-2zM49 20h2v5h-2z"/> 445 <path fill="#fafaf8" d="M25 38h2v2h-2zM6 37v-.06.06zM22 38h2v2h-2z"/> 446 <path fill="#cfdee0" d="M22 20h2v5h-2zM37 20h2v5h-2zM25 20h2v5h-2zM16 21.69V25h2v-5h-.45c-.55.55-1.04 1.12-1.55 1.69zM19 20h2v5h-2zM34 20h2v5h-2zM31 20h2v5h-2zM28 20h2v5h-2z"/> 447 <path fill="#fafaf8" d="M40 38h2v2h-2zM46 38h2v2h-2zM43 38h2v2h-2zM49 35h2v2h-2zM49 38h2v2h-2zM31 38h2v2h-2z"/> 448 <path fill="#cfdee0" d="M58 20h2v5h-2z"/> 449 <path fill="#fafaf8" d="M34 38h2v2h-2z"/> 450 <path fill="#cfdee0" d="M55 20h2v5h-2z"/> 451 <path fill="#fafaf8" d="M37 38h2v2h-2z"/> 452 <path fill="#cfdee0" d="M52 20h2v5h-2z"/> 453 <path fill="#fafaf8" d="M34 32h2v2h-2zM31 32h2v2h-2zM28 32h2v2h-2zM37 32h2v2h-2zM13 32h2v2h-2zM16 32h2v2h-2zM19 32h2v2h-2zM25 32h2v2h-2zM40 32h2v2h-2zM22 32h2v2h-2zM52 41h2v2h-2zM49 41h2v2h-2zM52 38h2v2h-2zM46 41h2v2h-2zM52 32h2v2h-2zM46 32h2v2h-2zM49 32h2v2h-2zM52 35h2v2h-2zM43 32h2v2h-2zM46 26h2v2h-2zM7 41h2v2H7zM34 26h2v2h-2zM37 26h2v2h-2zM31 26h2v2h-2zM10 41h2v2h-2zM40 26h2v2h-2zM49 26h2v2h-2zM43 41h2v2h-2zM10 32h2v2h-2zM43 26h2v2h-2zM4 47h2v2H4zM13 26h2v2h-2zM16 26h2v2h-2zM7.47 34H9v-2h-.42c-.38.66-.76 1.32-1.11 2zM28 26h2v2h-2zM4 41.7V43h2v-2H4.28c-.09.23-.19.46-.28.7zM25 26h2v2h-2zM22 26h2v2h-2zM19 26h2v2h-2zM1.79 49H3v-2h-.7c-.18.66-.3 1.33-.51 2zM25 41h2v2h-2zM22 41h2v2h-2zM28 41h2v2h-2zM16 41h2v2h-2zM13 41h2v2h-2zM19 41h2v2h-2zM31 41h2v2h-2zM37 41h2v2h-2zM13 38h2v2h-2zM34 41h2v2h-2zM40 41h2v2h-2z"/> 454 <path d="M80 6V2a62.07 62.07 0 00-9-1.61V6zM71 8h9v9h-9zM71 19h9v9h-9zM83 12h9v9h-9zM83 23h9v9h-9zM83 34h9v9h-9z" fill="#fce2ba"/> 455 <path d="M123.72 41a63.11 63.11 0 00-3.72-8v3h-19V11.8c-1.3-.93-2.63-1.82-4-2.64V41z" fill="#f4faff"/> 456 <path d="M113.94 24c-.55-.7-1.13-1.38-1.71-2.05L112 24z" fill="#cfdee0"/> 457 <path d="M115 27h-2v2h-5v-2h-2v-3h3l-.68-6.15A64.24 64.24 0 00101 11.8V36h19v-3a65.11 65.11 0 00-5-7.67z" fill="#cfdee0"/> 458 <path d="M109 24h-3v3h9v-1.66c-.34-.45-.7-.9-1.06-1.34H109z" fill="#ece6df"/> 459 <path fill="#e5b9c2" d="M108 27h5v2h-5z"/> 460 <path d="M112 24l.23-2.05q-1.87-2.13-3.91-4.1L109 24z" fill="#95abc1"/> 461 <rect x="52" y="93" width="28" height="4" rx="2" fill="#be7460"/> 462 <path fill="#b5c8ca" d="M65 97h3v31h-3zM57.51 97L51 128h2.47l7.41-31h-3.37zM75.92 97l6.5 31h-2.47l-7.4-31h3.37z"/> 463 <path d="M76.82 40.44c0-.1-.07-.5-.07-.5A7 7 0 0063 41.65a6.78 6.78 0 001.39 3.66C65 46.24 66 48 66 48v3h8s.12-2.11 1-2.36C77 48 77 47 77 45c-.17-1.23.94-1.11.89-1.83s-.8-1.32-1.07-2.73z" fill="#955646"/> 464 <path d="M76.45 37.08C75.19 34.4 71 33.94 68 34.34c-2.09.3-3.1 1.75-4.22 3.36-.71 1-1.81 1.89-2.62 3.08-.62.91 0 1.54.54 1.94a.38.38 0 010 .63 1.22 1.22 0 00-.64 1.45 1.19 1.19 0 00.91.75 1.28 1.28 0 011 1.09c.12.75.5 1.4 1.86 1.3.29 0 .27.36.54 1.09s1.33.53 1.84.5 1.3-1.42.5-1.65c2.44.71 1.29-2.55 2-2.75 1.51-.4 1.24-1.38 1.24-1.38A1.47 1.47 0 0172 45a2.5 2.5 0 00.58 1.43.84.84 0 001.42-.61v-6.71a.84.84 0 01.77-.83c.32 0 .68-.1 1-.12.7-.
46405 1.23-.16.68-1.08z" fill="#0d2135"/> 465 <path d="M81 80v-5a5.41 5.41 0 005 1l6-3-1-5h-6l-5-12s-1-3-6-3l-10-1q-7.5 0-9 6l-2 25h26a3.74 3.74 0 002-3z" fill="#f4ba64"/> 466 <path d="M72.35 113.7L77 116c-1 2.16-2 5-2 5l-4.61-2.08L71 117" fill="#b9af9f"/> 467 <path d="M76.26 126.66L69 121.44a2.25 2.25 0 01-.38-3.3l2.29-2.63c2.72 1.92 1.47 3.85 4.91 3.58.13 4.14 1.72 4.73 2.3 6.2a1.21 1.21 0 01-1.86 1.37z" fill="#211f1c"/> 468 <path d="M70 83h9c7.12 1.75 15 11.84 11.31 18.31l-10.56 17.61-8.84-5.68L81.5 95.79 68 92.73C60 92.8 61 83 61 83z" fill="#004182"/> 469 <path d="M61.48 114.21L64 111l4 3c-1 2.16-3 7-3 7l-3.55-6.65" fill="#d6cec2"/> 470 <path d="M66.9 126.35l-8-5.94a2.12 2.12 0 01-.29-3.14l2.87-3.06c2.72 1.91 1.47 3.85 4.91 3.58-.49 3.36 1.41 4.9 2.59 6.36a1.52 1.52 0 01-2.08 2.2z" fill="#211f1c"/> 471 <path d="M66 83l9.35.94c6.91 1.73 10.2 10.22 6.48 16.7l-11.27 17.55-8.31-5L72.5 96.06 61 93c-8.62-2.25-8-10-8-10z" fill="#004182"/> 472 <path d="M65 51h9v2h-9a1 1 0 01-1-1 1 1 0 011-1z" fill="#0d2135"/> 473 <path d="M49.31 45c-.25-.14-.66.16-.66.16a3.89 3.89 0 01-2.55 1v.29l3-.33z" fill="#de9885"/> 474 <path d="M41.59 48.21l.85-1.11a5.28 5.28 0 012.35-2.05l1-.94a.41.41 0 01.55 0 .39.39 0 010 .57l-.78.84a.38.38 0 00.22.64 4.81 4.81 0 003.7-1.27.29.29 0 01.37 0 .29.29 0 01.08.43l-.14.18a.38.38 0 010 .54 12.9 12.9 0 01-5.59 3.12 1.44 1.44 0 00-.83.5l-.3.37-.12.15-6.51 7.52a6 6 0 01-6.94 1.56l-1.74-.75 3.46-5.91 2.07 1 8.23-5.35z" fill="#de9885"/> 475 <path d="M.45 120.26s9.9 6.29 9.9 4.74c0-1-2.45-3-2-5.47.2-3.49 9.41-9.87 15.05-17.53h-10l-10 14.21-.21.3z" fill="#bf7461"/> 476 <path d="M.35 121l11 7c1.13-2-.43-3.13-1.58-4.17-1.78.2-4-2-4.78-3.8-.74-1.61-.83-2.31-1.83-3.43A5.33 5.33 0 00.35 121z" fill="#0d2135"/> 477 <path d="M21.35 126l8 1a1.56 1.56 0 00-.79-1.39 6 6 0 01-3.63-2.85c-1.83-3 2.15-11.29 2.42-20.76h-8v19c0 .35-.37 2.12-.37 2.12z" fill="#de9885"/> 478 <path d="M36.08 75.36c-.19-3.38-.7-6-1-8.31-.81-4.54-1.69-7.69-1.14-12.4a11.7 11.7 0 00-1.51-8.07c-.94-1.48-2.32-4.37-3.08-5.58h-10a12.76 12.76 0 00-3 12c.9 3.5-2.19 14.31-3 18s-3.24 18.27 0 31h22s1.28-16.57.73-26.64z" fill="#f1ece6"/> 479 <path d="M18.35 128h14c0-2-2.24-2.18-3.79-2.39-.35 1.63-4.52 0-6.33-1.39a4.67 4.67 0 00-3.25-1.1 5.92 5.92 0 00-.63 4.88z" fill="#0d2135"/> 480 <path d="M33.84 29a6.68 6.68 0 00-.41-2.33 6.83 6.83 0 00-13.16 1.51 6.55 6.55 0 00.67 3.78c1.93 3.81 3.17 5-.61 8.61v.45h9s-1.09-3.81 1.24-4.32 2.44-.58 2.65-2.74c.06-1.22 1-.95 1.09-1.65s-.63-1.63-.47-3.31z" fill="#de9885"/> 481 <path d="M32.6 31.5a.25.25 0 01-.25-.25v-2a.25.25 0 01.25-.25.25.25 0 01.25.25v2a.25.25 0 01-.25.25z" fill="#0d2135"/> 482 <path d="M39.35 55h5v4a2 2 0 01-2 2h-3v-6z" fill="#95abc1"/> 483 <path d="M43.28 63.18c-.71.36-2.25.18-3 .54L28.1 66.6c-4 .55-5.35-.6-5.73-4.66l-1-9.94H29v9h10.35a4.33 4.33 0 001.72-1.6 1.45 1.45 0 011.23-.8l-.32.78a4.23 4.23 0 002.12 0l.25-.37c.53.17.28.77 0 1.08a.85.85 0 01-.09.64c-.23.25 0 .6-.12.86a.83.83 0 00-.21.71 1.21 1.21 0 01-.65.88z" fill="#ebb0a0"/> 484 <path fill="#0d2135" d="M28.85 30h3.5v.5h-3.5z"/> 485 <path d="M22.78 41H18l1.79 9.87A1.38 1.38 0 0021.15 52H29v-4.78A6.23 6.23 0 0022.78 41z" fill="#fff"/> 486 <path d="M27.87 22.06c-3.73-.43-7.71 1.65-8.24 7.06-.42 4.44-7.35 7.46-4.42 12.51.32.86-2.86 2.63-2.86 6.37 0 4 4 5 4 5v-5s6.41-4 7.11-7a4.21 4.21 0 011.16-2.21 4.52 4.52 0 001.24-3.2 15.6 15.6 0 00-.75-4.59c-.65-2.17.93-2.89 2-2.88 2.06 0 1.75 2.43 1.75 2.43a4 4 0 00.9-.6c1.13-1.2-.27-2.48 1.66-2.8-.11 1.57-.53 1.88-.53 1.88 1.5-.13 1.81-1.57 2.06-2.54a1.82 1.82 0 00-.27-1.49 6.13 6.13 0 00-4.81-2.94z" fill="#be3626"/> 487 <path d="M73.2 70.48L67 73v-5l7.16-.87a1.36 1.36 0 01.45 0l1.49.19a.77.77 0 01.5.3L78.92 71a.36.36 0 010 .44.36.36 0 01-.53 0l-2.23-2.13.1.83a.87.87 0 01-.83 1l-1.46.08a.71.71 0 01-.74-.7z" fill="#955646"/> 488 <path fill="#0a2036" d="M82.8 74.4l4.65-15.8h22.75l-4.65 15.8H82.8z"/> 489 <path d="M109.39 59.2l-4.29 14.6H83.61l4.29-14.6h21.49M111 58H87l-5 17h24l5-17z" fill="#0d2135"/> 490 <path fill="#0a2036" d="M67 74h39v1H67z"/> 491 <path fill="#0d2135" d="M106 74H67v1h39v-1z"/> 492 <path fill="#778b8c" d="M116.36 73.12l-.72-.24 6.94-20.82-12.89-18.85.62-.42 13.11 19.15-7.06 21.18z"/> 493 <path d="M110 73v2h14v-2a7.26 7.26 0 01-6-3h-2a7.26 7.26 0 01-6 3z" fill="#f38d70"/> 494 <circle cx="123" cy="52" r="1" fill="#778b8c"/> 495 <path d="M101 38.27l6 5.14 3.09-3.49a3.9 3.9 0 00.94-3.09 2.55 2.55 0 01.58-2l1.84-2.08-2.57-2.21-1.88 2.04a2.65 2.65 0 01-2 .85 4 4 0 00-3 1.34z" fill="#f38d70"/> 496 <path d="M122 80H42l-5.66 48H38l4.8-38.93c.75-4.27 2.35-6.07 6.8-6.07h64.85c4.44 0 6 1.8 6.8 6.07L126 128h1.64z" fill="#b5c8ca"/> 497 <path d="M124 75H40a2 2 0 100 4h2v1h80v-1h2a2 2 0 100-4z" fill="#7389a0"/> 498 <path d="M115.72 102.48c-1.45-1.37-5 .89-6 10.28a.36.36 0 010 .1l-.5 1.93c0-.46.86-4.28.46-6a4.81 4.81 0 01.13-2.71 2.41 2.41 0 00.06-2.08c-1.32-1.32-.79-3.14.15-4.55s2.63-4.21.66-5.41c-1-1.58.44-3.78.85-5.44 1-2.16-.8-4.8-2.53-2.15-2.22 4.7-3.15 7.86-.6 26.65-2.52-13.67-8-18.07-8-18.07-1.53-1.67-4.16-.84-3.14 1.63 1.94 3.86 6 3 6.2 7.59a3.53 3.53 0 001.09 2.49 3.28 3.28 0 011 1.3c.34 1-.59 1.82-.21 2.82.64 1.71 2.13 3.12 2.24 4.83-2.76-3.64-9.18-5.59-7.25-2.66.74.56 1.95.24 2.59 1a8.11 8.11 0 01.83 1.57c1 1.89 4.45 1.21 4.61 4.85l.1.64 1-.68.44-2.17c.82-.89 1.94-.73 3-.82.64 0 .63-.53.6-1a.43.43 0 01.36-.27c.72.07 2.36-.36 1.64-1.14s-3.72-.51-6 2.07c.49-.87 1.59-1.59 2-2.43.27-1 .14-2.08 1-2.85 1.43-1.63.07-2.07.84-4.18.57-1.78 3.81-3.07 2.38-5.14z" fill="#9eb22c"/> 499 <path fill="#762812" d="M105.05 128h7.9l1.05-9h-10l1.05 9z"/> 500 <path d="M103.74 119.14l.2 1.43a.5.5 0 00.5.43h9.13a.49.49 0 00.49-.43l.21-1.43a1 1 0 00-1-1.14h-8.55a1 1 0 00-.98 1.14z" fill="#be3626"/> 501</svg> 502 503 504 <svg id="svg_large" xmlns="http://www.w3.org/2000/svg" width="256" height="256" viewB
504ox="0 0 256 256" id="main-coworkers-3-large" aria-hidden="true" role="none" data-supported-dps="256x256"> 505 <path d="M128 0a128 128 0 01128 128H0A128 128 0 01128 0z" fill="#fbf1e2"/> 506 <path fill="#fafaf8" d="M14 88h4v4h-4zM116 64h4v4h-4zM110 52h4v4h-4zM116 52h4v4h-4zM24 56v-2.57c-.61.85-1.24 1.7-1.83 2.57zM20 59.34V62h4v-4h-3.14c-.29.44-.58.89-.86 1.34zM116 58h4v4h-4zM116 88h4v4h-4zM110 94h4v4h-4zM104 94h4v4h-4zM86 94h4v4h-4zM80 94h4v4h-4zM26 58h4v4h-4zM116 94h4v4h-4zM8 88h4v4H8zM116 82h4v4h-4zM116 70h4v4h-4zM6 92v-2.79c-.29.92-.56 1.86-.83 2.79zM98 94h4v4h-4zM92 94h4v4h-4zM50 88h4v4h-4zM44 88h4v4h-4zM38 88h4v4h-4zM86 88h4v4h-4zM26 88h4v4h-4zM74 88h4v4h-4zM56 88h4v4h-4zM80 88h4v4h-4zM68 94h4v4h-4zM62 88h4v4h-4zM68 88h4v4h-4zM32 88h4v4h-4zM26 94h4v4h-4zM32 94h4v4h-4zM20 94h4v4h-4zM104 52h4v4h-4zM14 94h4v4h-4zM50 94h4v4h-4zM56 94h4v4h-4zM62 94h4v4h-4zM38 94h4v4h-4zM20 88h4v4h-4zM44 94h4v4h-4zM110 82h4v4h-4zM80 58h4v4h-4zM68 58h4v4h-4zM74 58h4v4h-4zM98 58h4v4h-4zM92 58h4v4h-4zM86 58h4v4h-4zM38 58h4v4h-4zM44 58h4v4h-4zM50 58h4v4h-4zM62 58h4v4h-4zM56 58h4v4h-4zM74 94h4v4h-4zM92 88h4v4h-4zM110 88h4v4h-4zM98 88h4v4h-4zM104 58h4v4h-4zM32 58h4v4h-4zM104 88h4v4h-4zM110 64h4v4h-4zM110 58h4v4h-4zM110 76h4v4h-4zM110 70h4v4h-4zM116 76h4v4h-4zM56 70h4v4h-4zM92 70h4v4h-4zM50 70h4v4h-4zM44 70h4v4h-4zM80 70h4v4h-4zM20 76h4v4h-4zM38 70h4v4h-4zM74 70h4v4h-4zM68 70h4v4h-4zM62 70h4v4h-4zM14 76h4v4h-4zM9.34 80H12v-4h-1c-.55 1.32-1.12 2.65-1.66 4z"/> 507 <path d="M30 50v-4.31A130.41 130.41 0 0026.54 50z" fill="#cfdee0"/> 508 <path fill="#fafaf8" d="M26 70h4v4h-4zM32 70h4v4h-4zM14 70h4v4h-4zM20 70h4v4h-4zM86 70h4v4h-4z"/> 509 <path fill="#cfdee0" d="M86 40h4v10h-4z"/> 510 <path fill="#fafaf8" d="M38 76h4v4h-4zM32 76h4v4h-4z"/> 511 <path fill="#cfdee0" d="M80 40h4v10h-4z"/> 512 <path fill="#fafaf8" d="M56 76h4v4h-4z"/> 513 <path fill="#cfdee0" d="M92 40h4v10h-4zM98 40h4v10h-4z"/> 514 <path fill="#fafaf8" d="M50 76h4v4h-4zM12 74v-.12.12zM44 76h4v4h-4z"/> 515 <path fill="#cfdee0" d="M44 40h4v10h-4zM74 40h4v10h-4zM50 40h4v10h-4zM32 43.38V50h4V40h-.9c-1.05 1.11-2.1 2.23-3.1 3.38zM38 40h4v10h-4zM68 40h4v10h-4zM62 40h4v10h-4zM56 40h4v10h-4z"/> 516 <path fill="#fafaf8" d="M80 76h4v4h-4zM92 76h4v4h-4zM86 76h4v4h-4zM98 70h4v4h-4zM98 76h4v4h-4zM62 76h4v4h-4z"/> 517 <path fill="#cfdee0" d="M116 40h4v10h-4z"/> 518 <path fill="#fafaf8" d="M68 76h4v4h-4z"/> 519 <path fill="#cfdee0" d="M110 40h4v10h-4z"/> 520 <path fill="#fafaf8" d="M74 76h4v4h-4z"/> 521 <path fill="#cfdee0" d="M104 40h4v10h-4z"/> 522 <path fill="#fafaf8" d="M68 64h4v4h-4zM62 64h4v4h-4zM56 64h4v4h-4zM74 64h4v4h-4zM26 64h4v4h-4zM32 64h4v4h-4zM38 64h4v4h-4zM50 64h4v4h-4zM80 64h4v4h-4zM44 64h4v4h-4zM104 82h4v4h-4zM98 82h4v4h-4zM104 76h4v4h-4zM92 82h4v4h-4zM104 64h4v4h-4zM92 64h4v4h-4zM98 64h4v4h-4zM104 70h4v4h-4zM86 64h4v4h-4zM92 52h4v4h-4zM14 82h4v4h-4zM68 52h4v4h-4zM74 52h4v4h-4zM62 52h4v4h-4zM20 82h4v4h-4zM80 52h4v4h-4zM98 52h4v4h-4zM86 82h4v4h-4zM20 64h4v4h-4zM86 52h4v4h-4zM8 94h4v4H8zM26 52h4v4h-4zM32 52h4v4h-4zM14.93 68H18v-4h-.83q-1.17 2-2.24 4zM56 52h4v4h-4zM8 83.4V86h4v-4H8.55c-.
52218.47-.38.93-.55 1.4zM50 52h4v4h-4zM44 52h4v4h-4zM38 52h4v4h-4zM3.57 98H6v-4H4.6c-.36 1.33-.71 2.66-1.03 4zM50 82h4v4h-4zM44 82h4v4h-4zM56 82h4v4h-4zM32 82h4v4h-4zM26 82h4v4h-4zM38 82h4v4h-4zM62 82h4v4h-4zM74 82h4v4h-4zM26 76h4v4h-4zM68 82h4v4h-4zM80 82h4v4h-4z"/> 523 <path d="M160 12V4a127.15 127.15 0 00-18-3.22V12zM142 16h18v18h-18zM142 38h18v18h-18zM166 24h18v18h-18zM166 46h18v18h-18zM166 68h18v18h-18z" fill="#fce2ba"/> 524 <path d="M247.45 82A127.55 127.55 0 00240 66v6h-38V23.59c-2.6-1.85-5.26-3.62-8-5.27V82z" fill="#f4faff"/> 525 <path d="M227.89 48c-1.12-1.39-2.26-2.75-3.44-4.09L224 48z" fill="#cfdee0"/> 526 <path d="M230 54h-4v4h-10v-4h-4v-6h6l-1.37-12.3A127.77 127.77 0 00202 23.59V72h38v-6a128.15 128.15 0 00-10-15.34z" fill="#cfdee0"/> 527 <path d="M218 48h-6v6h18v-3.31c-.69-.91-1.4-1.8-2.11-2.69H218z" fill="#ece6df"/> 528 <path fill="#e5b9c2" d="M216 54h10v4h-10z"/> 529 <path d="M224 48l.45-4.09q-3.72-4.27-7.82-8.21L218 48z" fill="#95abc1"/> 530 <rect x="104" y="186" width="56" height="8" rx="4" fill="#be7460"/> 531 <path fill="#b5c8ca" d="M130 194h6v62h-6zM115.02 194L102 256h4.94l14.81-62h-6.73zM151.83 194l13.02 62h-4.94l-14.82-62h6.74z"/> 532 <path d="M153.64 80.89c0-.2-.15-1-.15-1a13.91 13.91 0 00-27.55 3.4 13.6 13.6 0 002.78 7.34C129.94 92.48 132 96 132 96v6h16s.25-4.21 1.9-4.72C154 96 154 94 154 90c-.34-2.47 1.89-2.21 1.79-3.65s-1.62-2.65-2.15-5.46z" fill="#955646"/> 533 <path d="M152.91 74.16c-2.52-5.36-11-6.29-16.85-5.47-4.18.58-6.21 3.49-8.44 6.72-1.41 2-3.62 3.78-5.24 6.15-1.25 1.82 0 3.08 1.09 3.87a.8.8 0 010 1.28c-.84.56-1.81 1.63-1.28 2.9A2.42 2.42 0 00124 91.1a2.6 2.6 0 012 2.17c.24 1.52 1 2.81 3.72 2.61.57 0 .53.71 1.06 2.18.46 1.28 2.67 1.06 3.69 1s2.61-2.84 1-3.31c4.87 1.44 2.58-5.08 4.07-5.48 3-.82 2.47-2.76 2.47-2.76A2.92 2.92 0 01144 90a4.88 4.88 0 001.16 2.85 1.67 1.67 0 002.84-1.2V78.22a1.66 1.66 0 011.52-1.66c.64-.06 1.37-.21 2-.25 1.42-.09 2.41-.39 1.39-2.15z" fill="#0d2135"/> 534 <path d="M162 160v-10a10.8 10.8 0 0010 2l12-6-2-10h-12l-10-24s-2-6-12-6l-20-2q-15 0-18 12l-4 50h52s4-2 4-6z" fill="#f4ba64"/> 535 <path d="M144.7 227.4l9.3 4.6c-1.94 4.32-4 10-4 10l-9.22-4.15L142 234" fill="#b9af9f"/> 536 <path d="M152.52 253.32L138 242.88a4.49 4.49 0 01-.77-6.6l4.58-5.25c5.45 3.82 2.94 7.7 9.82 7.15.25 8.28 3.44 9.47 4.61 12.4a2.43 2.43 0 01-3.72 2.74z" fill="#211f1c"/> 537 <path d="M140 166h18c14.25 3.5 30.08 23.67 22.62 36.62l-21.12 35.21-17.68-11.34L163 191.58l-27.11-6.12C119.93 185.6 122 166 122 166z" fill="#004182"/> 538 <path d="M123 228.42l5-6.42 8 6c-1.94 4.32-6 14-6 14l-7.1-13.3" fill="#d6cec2"/> 539 <path d="M133.81 252.7l-16-11.88a4.21 4.21 0 01-.57-6.27l5.72-6.13c5.45 3.82 2.94 7.7 9.82 7.15-1 6.72 2.83 9.82 5.2 12.73a3 3 0 01-4.17 4.4z" fill="#211f1c"/> 540 <path d="M132 166l18.69 1.89c13.82 3.46 20.41 20.43 13 33.38l-22.53 35.11-16.62-10L145 192.12 122 186c-17.25-4.5-16-20-16-20z" fill="#004182"/> 541 <path d="M130 102h18v4h-18a2 2 0 01-2-2 2 2 0 012-2z" fill="#0d2135"/> 542 <path d="M98.62 90.06c-.51-.28-1.31.32-1.31.32-2.23 1.62-3.61 2-5.11 2l.06.57 6.08-.65z" fill="#de9885"/> 543 <path d="M83.19 96.41l1.68-2.2c2.27-3.48 3.86-3.35 4.7-4.12.54-.48 1.42-1.32 2-1.86a.81.81 0 011.11 0 .79.79 0 010 1.13L91.13 91a.77.77 0 00.45 1.29c3.58.53 6.45-1.7 7.39-2.55a.65.65 0 01.75-.06.6.6 0 01.16.87l-.27.37a.76.76 0 010 1.07 25.69 25.69 0 01-11.18 6.24 2.85 2.85 0 00-1.65 1l-.6.73-.24.3-13.05 15.1A12 12 0 0159 118.53L55.52 117l6.93-11.82 4.14 2L83 96.53z" fill="#de9885"/> 544 <path d="M.91 240.52s19.8 12.58 19.8 9.48c0-2-4.91-6.09-4.12-10.94.41-7 18.83-19.74 30.12-35.06h-20L6.77 232.43l-.42.58z" fill="#bf7461"/> 545 <path d="M.71 242l22 13.95c2.27-4-.84-6.27-3.16-8.34C16 248 11.62 243.53 10 240c-1.48-3.23-1.67-4.62-3.65-6.85C.9 235.66.71 242 .71 242z" fill="#0d2135"/> 546 <path d="M42.71 252l16 2a3.15 3.15 0 00-1.59-2.79S52 250 49.87 245.52c-3.66-6 4.28-22.59 4.84-41.52h-16v38c0 .71-.76 4.24-.76 4.24z" fill="#de9885"/> 547 <path d="M72.15 150.71c-.37-6.74-1.4-12-2-16.62-1.63-9.08-3.39-15.38-2.29-24.79.92-7.76-.77-12.53-3-16.13-1.86-3-4.64-8.74-6.14-11.17h-20a25.48 25.48 0 00-6 24c1.8 7-4.39 28.62-6 36s-6.48 36.55 0 62h44s2.54-33.15 1.43-53.29z" fill="#f1ece6"/> 548 <path d="M36.71 256h28c0-4-4.5-4.37-7.59-4.79-.71 3.28-9 .07-12.65-2.78a9.41 9.41 0 00-6.47-2.19 11.83 11.83 0 00-1.29 9.76z" fill="#0d2135"/> 549 <path d="M67.68 57.93a13.2 13.2 0 00-.81-4.66 13.66 13.66 0 00-26.32 3 13.22 13.22 0 001.33 7.55c3.85 7.63 6.34 10-1.22 17.22l.05.9h18s-2.2-7.61 2.46-8.65 4.89-1.15 5.31-5.47c.12-2.44 2-1.9 2.18-3.31s-1.3-3.15-.98-6.58z" fill="#de9885"/> 550 <path d="M65.21 63a.5.5 0 01-.5-.5v-4a.5.5 0 01.5-.5.5.5 0 01.5.5v4a.5.5 0 01-.5.5z" fill="#0d2135"/> 551 <path d="M78.71 110h10v8a4 4 0 01-4 4h-6v-12z" fill="#95abc1"/> 552 <path d="M86.55 126.36c-1.41.72-4.49.35-5.9 1.09l-24.44 5.76c-8 1.08-10.71-1.21-11.46-9.33l-2-19.88H58v18h20.71a8.78 8.78 0 003.42-3.2 2.92 2.92 0 012.47-1.61l-.6 1.58c1.3.52 2.86.18 4.23 0l.52-.74c1 .33.55 1.55 0 2.16a1.64 1.64 0 01-.18 1.29c-.45.5 0 1.2-.23 1.71a1.66 1.66 0 00-.42 1.42 2.41 2.41 0 01-1.37 1.75z" fill="#ebb0a0"/> 553 <path fill="#0d2135" d="M57.71 60h7v1h-7z"/> 554 <path d="M45.55 82H36l3.59 19.73A2.75 2.75 0 0042.3 104H58v-9.55A12.44 12.44 0 0045.55 82z" fill="#fff"/> 555 <path d="M55.74 44.12c-7.47-.87-15.43 3.3-16.47 14.13-.85 8.86-14.7 14.91-8.86 25 .65 1.72-5.7 5.26-5.7 12.74 0 8 8 10 8 10V96s12.81-8 14.2-14a8.55 8.55 0 012.32-4.43 9 9 0 002.48-6.4A30.77 30.77 0 0050.22 62c-1.29-4.36 1.86-5.79 4-5.76 4.12.06 3.5 4.84 3.5 4.84a8.78 8.78 0 001.81-1.19c2.25-2.4-.55-5 3.31-5.59-.26 3.08-1.1 3.7-1.1 3.7 3-.27 3.62-3.14 4.12-5.07a3.61 3.61 0 00-.5-2.91 12.24 12.24 0 00-9.62-5.9z" fill="#be3626"/> 556 <path d="M146.39 141L134 146v-10l14.32-1.74a2.72 2.72 0 01.9 0l3 .39a1.43 1.43 0 011 .59l4.65 6.7a.71.71 0 01-.05.88.74.74 0 01-1.07 0l-4.46-4.27.21 1.67a1.75 1.75 0 01-1.67 1.95l-2.91.16a1.43 1.43 0 01-1.5-1.4z" fill="#955646"/> 557 <path fill="#0a2036" d="M165.61 148.8l9.29-31.6h45.49l-9.29 31.6h-45.49z"/> 558 <path d="M218.78 118.41l-8.58 29.18h-43l8.58-29.18h43M222 116h-48l-10 34h48l10-34z" fill="#0d2135"/> 559 <path fill="#0a2036" d="M134 148h78v2h-78z"/> 560 <path fill="#0d2135" d="M212 148h-78v2h78v-2z"/> 561 <path fill="#778b8c" d="M232.71 146.24l-1.42-.48 13.88-41.64-25.79-37.7 1.24-.84 26.21 38.3-14.12 42.36z"/> 562 <path d="M220 146v4h28v-4a14.5 14.5 0 01-12-6h-4a14.5 14.5 0 01-12 6z" fill="#f38d70"/> 563 <circle cx="246" cy="104" r="2" fill="#778b8c"/>
564 <path d="M202 76.53l12 10.29 6.18-7a7.76 7.76 0 001.82-6.16 5.07 5.07 0 011.17-4.08l3.67-4.16-5.12-4.42-3.67 4.16a5.23 5.23 0 01-3.93 1.7 7.93 7.93 0 00-5.94 2.68z" fill="#f38d70"/> 565 <path d="M244 160H84l-11.35 96h3.28l9.6-77.86c1.52-8.54 4.72-12.14 13.6-12.14h129.71c8.89 0 12.09 3.6 13.6 12.14L252 256h3.29z" fill="#b5c8ca"/> 566 <path d="M248 150H80a4 4 0 100 8h4v2h160v-2h4a4 4 0 100-8z" fill="#7389a0"/> 567 <path d="M231.43 205c-2.9-2.75-10 1.78-12.05 20.55v.2l-1 3.86c.05-.92 1.7-8.55.9-12.05a9.56 9.56 0 01.28-5.43c.5-1.39.87-2.79.11-4.16-2.63-2.65-1.57-6.27.3-9.11s5.26-8.42 1.33-10.81c-2-3.16.88-7.56 1.68-10.87 2-4.32-1.58-9.62-5-4.32-4.44 9.41-6.3 15.73-1.2 53.31-5-27.34-16-36.14-16-36.14-3.06-3.34-8.3-1.67-6.28 3.27 3.89 7.71 12.06 6 12.41 15.17a7.12 7.12 0 002.17 5 6.58 6.58 0 012 2.6c.67 2-1.17 3.65-.43 5.64 1.28 3.42 4.27 6.25 4.49 9.65-5.52-7.27-18.35-11.17-14.49-5.31 1.47 1.12 3.88.47 5.18 1.92a16.28 16.28 0 011.66 3.15c2.07 3.76 8.88 2.4 9.21 9.68l.21 1.29 2-1.37.88-4.33c1.63-1.78 3.89-1.45 6-1.65 1.28-.08 1.27-1.05 1.19-2a.94.94 0 01.73-.54c1.43.16 4.72-.71 3.28-2.26-1.62-1.75-7.45-1-12 4.14 1-1.76 3.17-3.19 4.09-4.87.54-1.94.29-4.17 1.91-5.71 2.84-3.25.12-4.12 1.67-8.34 1.17-3.48 7.64-6.05 4.77-10.16z" fill="#9eb22c"/> 568 <path fill="#762812" d="M210.1 256h15.8l2.1-18h-20l2.1 18z"/> 569 <path d="M207.48 238.28l.4 2.86a1 1 0 001 .86h18.26a1 1 0 001-.86l.41-2.86a2 2 0 00-2-2.28h-17.09a2 2 0 00-1.98 2.28z" fill="#be3626"/> 570</svg></div> 571 572 573 <div id="hline__1" >Welcome to LinkedIn's <br> </div> 574 575 <div id="hline__2" >Developer Status Page<br><br></div> 576 577 <div id="hline__3" >API Statuses and Incidents </div> 578 <div id="hline__4" >Visit <a href="https://www.developer.linkedin.com">developer.linkedin.com </a> for documentation and help </div> 579 </div> 580 581</div> 582 583
584<script> 585 const menu_id = document.querySelector(".menu"); 586 const navLinks_id = document.querySelector(".nav__links"); 587 588 menu_id.addEventListener("click", () => { 589 menu_id.classList.toggle("active"); 590 navLinks_id.classList.toggle("active"); 591 }) 592 593 document.querySelectorAll(".nav__links").forEach(n => n.addEventListener("click", () => { 594 navLinks_id.classList.remove("active"); 595 menu_id.classList.remove("active"); 596 })) 597 598</script>
598 599 600 <div class="updates-dropdown-container" data-js-hook="updates-dropdown-container"> 601 <a href="#" data-js-hook="show-updates-dropdown" id="show-updates-dropdown" class="show-updates-dropdown" aria-label="Subscribe to updates" aria-expanded="false" aria-haspopup="dialog" role="button"> 602 <span class="subscribe-text-full">Subscribe to Updates</span><span class="subscribe-text-short">Subscribe</span> 603 </a> 604 605<!-- Accessibility guidelines for tabs: https://www.w3.org/TR/wai-aria-practices-1.1/examples/tabs/tabs-1/tabs.html --> 606 <div class="updates-dropdown" data-js-hook="updates-dropdown" id="updates-dropdown" style="display:none" role="dialog" aria-modal="false" aria-label="Subscribe to updates"> 607 <div class="updates-dropdown-nav nav-items-5" role="tablist" aria-label="Subscribe to updates"> 608 <a href="#updates-dropdown-email" aria-controls="updates-dropdown-email" aria-label="Subscribe via email" role="tab" aria-selected="true" id="updates-dropdown-email-btn"> 609 <span class="icon-container email"> 610 </a> 611 <a href="#updates-dropdown-slack" aria-controls="updates-dropdown-slack" aria-label="Subscribe via slack" role="tab" id="updates-dropdown-slack-btn"> 612 <span class="icon-container slack"> 613 </a> 614 <a href="#updates-dropdown-webhook" aria-controls="updates-dropdown-webhook" aria-label="Subscribe via webhook" role="tab" id="updates-dropdown-webhook-btn"> 615 <span class="icon-container webhook"> 616 </a> 617 <a href="#updates-dropdown-atom" aria-controls="updates-dropdown-atom" aria-label="Subscribe via RSS" role="tab" id="updates-dropdown-atom-btn"> 618 <span class="icon-container rss"> 619 </a> 620 <button data-js-hook="updates-dropdown-close" aria-label="Close subscribe form" id="updates-dropdown-close-btn"> 621 x 622 </button> 623 </div> 624 <div class="updates-dropdown-sections-container"> 625 <div class="updates-dropdown-section email" id="updates-dropdown-email" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-email-btn"> 626 <div class="directions"> 627 Get email notifications whenever LinkedIn API <strong>creates</strong>, <strong>updates</strong> or <strong>resolves</strong> an incident. 628 </div> 629 <form id="subscribe-form-email" action="/subscriptions/new-email" accept-charset="UTF-8" data-remote="true" method="post"><input type="hidden" name="authenticity_token" value="efouemOE-417PbEulYL-jiiaZQ1WRtxAnXEQUSC1uee-U8K7U1GkrvHXgSX_7zUYWANTKxa45sYvKXA9Naiu8A" autocomplete="off" /> 630 <input type="hidden" name="email_otp_verify_flow" id="email_otp_verify_flow" value="false" autocomplete="off" /> 631 <!-- make sure not to put cookie values in here since this gets cached --> 632 <label for="email">Email address:</label> 633 <input name="email" id="email" type="text" class="full-width" data-js-hook="email-notification-field" autocomplete="email"> 634 <input name="email_otp_auth_token" type='hidden' id="email-otp-token-field"> 635 <div class="opt-container-section" id="email-otp-container", style="display:none" > 636 <label for="email-otp">Enter OTP:</label> 637 <input name="otp" id="email-otp" type="text" value="" class="prepend full-width"> 638 <p id="email-otp-timer">Resend OTP in: <span id="email-otp-countdown"></span> seconds </p> 639 <p id="resend-email-otp"> 640 Didn't receive the OTP? 641 <a href="#" id="resend-email-otp-btn" >Resend OTP </a> 642 </p> 643 </div> 644 <input type="submit" value="Subscribe via Email" class="flat-button full-width" id="subscribe-btn-email" data-disabled-text="Subscribing..." data-js-hook="updates-dropdown-close" > 645 <div class="privacy_policy_information small">By subscribing you agree to our <a target="_blank" rel="noopener" class="accessible-link" href="https://www.linkedin.com/legal/privacy-policy">Privacy Policy</a>.</div> 646</form> </div> 647 648 649 <div class="updates-dropdown-section slack" id="updates-dropdown-slack" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-slack-btn"> 650 <div class="directions"> 651 Get incident updates and maintenance status messages in Slack. 652 </div> 653 <a value="Subscribe via Slack" class="flat-button full-width" id="subscribe-btn-slack" data-disabled-text="Subscribing..." data-revert-on-success="true" style="margin-top:.75rem" href="https://subscriptions.statuspage.io/slack_authentication/kickoff?page_code=mxfydrt8b8xw">Subscribe via Slack</a> 654 <div class="terms_and_privacy_information bottom small">By subscribing you acknowledge our <a target="_blank" rel="noopener" class="accessible-link" href="https://www.linkedin.com/legal/privacy-policy">Privacy Policy</a>. In addition, you agree to the Atlassian <a target="_blank" rel="noopener" class="accessible-link" href="https://www.atlassian.com/legal/cloud-terms-of-service">Cloud Terms of Service</a> and acknowledge Atlassian's <a target="_blank" rel="noopener" class="accessible-link" href="https://www.atlassian.com/legal/privacy-policy">Privacy Policy</a>.</div> 655 </div> 656 657 658 <div class="updates-dropdown-section webhook" id="updates-dropdown-webhook" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-webhook-btn"> 659 <div class="directions"> 660 Get webhook notifications whenever LinkedIn API <strong>creates</strong> an incident, <strong>updates</strong> an incident, <strong>resolves</strong> an incident or <strong>changes</strong> a component status. 661 </div> 662 <form id="subscribe-form-webhook" action="/subscriptions/webhook.json" accept-charset="UTF-8" data-remote="true" method="post"><input type="hidden" name="authenticity_token" value="I-F1BuCOluUBruGhRgNc2hYCJj-dC1DR7iRbtF9n7zDkSJnH0FvJxotE0aosbpdMZpsQGd31aldcfDvYSnr4Jw" autocomplete="off" /> 663 <div class="control-group"> 664 <div class="controls"> 665 <label for="endpoint-webhooks">Webhook URL:</label> 666 <input type="text" name="endpoint" id="endpoint-webhooks" data-js-hook="endpoint" class="full-width" aria-describedby="url-help-block" /> 667 <p class="help-block" id="url-help-block">The URL we should send the webhooks to</p> 668 </div> 669 </div> 670 671 <div class="control-group"> 672 <div class="controls"> 673 <label for="email-webhooks">Email address:</label> 674 <input type="text" name="email" id="email-webhooks" data-js-hook="email" class="full-width" aria-describedby="email-help-block" /> 675 <p class="help-block" id="email-help-block">We'll send you email if your endpoint fails</p> 676 </div> 677 </div> 678 679 <input type="submit" value=Subscribe To Notifications class="flat-button full-width" id="subscribe-btn-webhook" data-disabled-text="Subscribing..." data-js-hook="updates-dropdown-close"> 680 <div class="privacy_policy_information small">By subscribing you agree to our <a target="_blank" rel="noopener" class="accessible-link" href="https://www.linkedin.com/legal/privacy-policy">Privacy Policy</a>.</div> 681 682</form> </div> 683 684 685 686 <div class="updates-dropdown-section atom" id="updates-dropdown-atom" role="tabpanel" aria-labelledby="updates-dropdown-atom-btn"> 687 Get the <a href="https://www.linkedin-apistatus.com/history.atom" target="_blank">Atom Feed</a> or <a href="https://www.linkedin-apistatus.com/history.rss" target="_blank">RSS Feed</a>. 688 </div> 689 </div> 690 </div> 691 </div> 692
693<script> 694 $(function () { 695 const phoneNumberInput = $('#phone-number'); 696 const errorDiv = $('#sms-atl-error') 697 if(errorDiv.length){ 698 function checkSelectedCountry() { 699 const selectedCountry = $('#phone-country').val(); 700 const isOtpEnabled = $('#phone-number-country-code').attr('data-otp-enabled') === 'true'; 701 const form = document.getElementById('subscribe-form-sms'); 702 form.action = '/subscriptions/new-sms'; 703 const isOtpFlow = document.getElementById('otp_verify_flow'); 704 document.getElementById('otp-container').style.display = "none"; 705 if(false && selectedCountry === 'sg') { // Replace 'SG' with the actual value representing Singapore in your select tag 706 phoneNumberInput.prop('disabled', true); 707 errorDiv.html(`Due to new Singapore government regulations, we're currently not supporting text subscriptions in Singapore.<a href="https://community.atlassian.com/t5/Statuspage-articles/Attention-SMS-notifications-will-be-disabled-on-August-1st-2023/ba-p/2424398" target="_blank"> Learn more.</a> <br> Select another method to subscribe.`); 708 } else { 709 phoneNumberInput.prop('readonly', false); 710 errorDiv.html(''); 711 if(false){ 712 if(isOtpEnabled){ 713 document.getElementById('subscribe-btn-sms').value = "Send OTP"; 714 } 715 else { 716 isOtpFlow.value = false; 717 document.getElementById('subscribe-btn-sms').value = "Subscribe via Text Message"; 718 } 719 } 720 } 721 } 722 723 $('#phone-country').on('change', checkSelectedCountry); 724 checkSelectedCountry(); 725 } 726 }); 727 728 document.addEventListener('DOMContentLoaded', function() { 729 const dropdown = document.querySelector('#phone-number-country-code .phone-country'); 730 if (dropdown){ 731 const wrapperDiv = document.getElementById('phone-number-country-code'); 732 const selectedOption = dropdown.options[dropdown.selectedIndex]; 733 const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); 734 735 wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); 736 737 dropdown.addEventListener('change', function() { 738 const selectedOption = dropdown.options[dropdown.selectedIndex]; 739 const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); 740 741 wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); 742 }); 743 } 744 }); 745 746 var countdownTimer; 747 var resendBtn = document.getElementById('resend'); 748 var timer = document.getElementById('timer'); 749 var form = document.getElementById('subscribe-form-sms'); 750 var RESEND_TIMER = 30; 751 $(function() { 752 $('#subscribe-form-sms').on('ajax:success', function(e, data, status, xhr){ 753 const form = this; 754 const action = form.getAttribute('action'); 755 if (data.type === 'success' && data.otp_flow === true) { 756 document.getElementById('subscriber_code').value = data.subscriber_code 757 document.getElementById('otp-container').style.display = "block"; 758 $('#phone-number').prop('readonly', true); 759 var display = document.getElementById('countdown'); 760 disableResend(); 761 startTimer(RESEND_TIMER, display) 762 document.getElementById('subscribe-btn-sms').value = "Verify OTP and Subscribe"; 763 document.getElementById('otp_verify_flow').value = true; 764 form.action = '/subscriptions/verify-otp'; 765 } else if (data.type === 'success' && action.includes('verify')){ 766 document.getElementById('otp-container').style.display = "none"; 767 $('#phone-number').val('').prop('readonly', false); 768 $('#otp').val(''); 769 document.getElementById('subscribe-btn-sms').value = "Send OTP"; 770 document.getElementById('otp_verify_flow').value = false; 771 form.action = '/subscriptions/new-sms'; 772 SP.currentPage.updatesDropdown.hide(); 773 } 774 }); 775 $("#btn-subcriber-change-number").on('click', () => { 776 document.getElementById('otp-container').style.display = "none"; 777 $('#phone-number').prop('readonly', false); 778 document.getElementById('subscribe-btn-sms').value = "Send OTP"; 779 form.action = '/subscriptions/new-sms'; 780 return false 781 }) 782 $('#resend-otp-btn').on('click', function(e) { 783 e.preventDefault(); 784 let phoneNumber = $('#phone-number').val(); 785 let countryCode = $('.phone-country').val(); 786 $.ajax({ 787 type: 'POST', 788 url: "/subscriptions/new-sms", 789 data: { 790 phone_number: phoneNumber, 791 phone_country: countryCode, 792 type: 'resend' 793 }, 794 }).done(function(data) { 795 var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; 796 HRB.utils.notify(data.text, messageOptions); 797 var display = document.getElementById('countdown'); 798 disableResend(); 799 timer.style.display = "none" 800 if (data.type === 'success') { 801 startTimer(RESEND_TIMER, display); 802 } 803 }) 804 }); 805 }) 806 807 function startTimer(duration, display){ 808 var timer = duration, seconds; 809 clearInterval(countdownTimer); 810 countdownTimer = setInterval(function () { 811 seconds = parseInt(timer % 60, 10); 812 display.textContent = seconds; 813 if(--timer < 0){ 814 enableResend(); 815 clearInterval(countdownTimer); 816 } 817 }, 1000); 818 disableResend(); 819 } 820 function enableResend(){ 821 resendBtn.style.display = "block"; 822 timer.style.display = "none" 823 } 824 function disableResend(){ 825 resendBtn.style.display = "none"; 826 timer.style.display = "block" 827 } 828 829 $(function() { 830 $('#subscribe-form-email').on('submit', function() {
831 var tokenField = document.getElementById('email-otp-token-field'); 832 if (!tokenField) { 833 return; 834 } 835 let page_code = "mxfydrt8b8xw" 836 let key = keyForEmailOtpToken($('#email').val(), page_code); 837 tokenField.value = localStorage.getItem(key); 838 }); 839 }); 840 841 var emailOtpCountdownTimer; 842 var emailOtpResendBtn = document.getElementById('resend-email-otp'); 843 var emailOtpTimer = document.getElementById('email-otp-timer'); 844 var emailOtpForm = document.getElementById('subscribe-form-email'); 845 var EMAIL_OTP_RESEND_TIMER = 600; 846 $(function() { 847 $('#subscribe-form-email').on('ajax:success', function(e, data, status, xhr){ 848 const form = this; 849 const action = form.getAttribute('action'); 850 if (data.type === 'success' && data.email_otp_verify_flow === true) { 851 document.getElementById('email-otp-container').style.display = "block"; 852 var display = document.getElementById('email-otp-countdown'); 853 display.textContent = EMAIL_OTP_RESEND_TIMER; 854 disableEmailOtpResend(); 855 startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display) 856 document.getElementById('subscribe-btn-email').value = "Verify OTP and Subscribe"; 857 document.getElementById('email_otp_verify_flow').value = true; 858 form.action = '/subscriptions/verify-email-otp'; 859 } else if (data.type === 'success' && action.includes('verify')){ 860 let email = $('#email') 861 let page_code = "mxfydrt8b8xw" 862 let key = keyForEmailOtpToken(email.val(), page_code); 863 localStorage.setItem(key, data.email_otp_auth_token); 864 865 document.getElementById('email-otp-container').style.display = "none"; 866 email.val('').prop('readonly', false); 867 $('#email-otp').val(''); 868 document.getElementById('subscribe-btn-email').value = "Send OTP"; 869 document.getElementById('email_otp_verify_flow').value = false; 870 form.action = '/subscriptions/new-email'; 871 SP.currentPage.updatesDropdown.hide(); 872 } 873 }); 874 $('#resend-email-otp-btn').on('click', function(e) { 875 e.preventDefault(); 876 let email = $('#email').val(); 877 $.ajax({ 878 type: 'POST', 879 url: "/subscriptions/new-email", 880 data: { 881 email: email 882 }, 883 }).done(function(data) { 884 var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; 885 HRB.utils.notify(data.text, messageOptions); 886 if (data.type === 'success') { 887 var display = document.getElementById('email-otp-countdown'); 888 display.textContent = EMAIL_OTP_RESEND_TIMER; 889 disableEmailOtpResend(); 890 emailOtpTimer.style.display = "none" 891 startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display); 892 } 893 }) 894 }); 895 }) 896 897 function startEmailOtpTimer(duration, display){ 898 var timer = duration, seconds; 899 clearInterval(emailOtpCountdownTimer); 900 emailOtpCountdownTimer = setInterval(function () { 901 seconds = parseInt(timer, 10); 902 display.textContent = seconds; 903 if(--timer < 0){ 904 enableEmailOtpResend(); 905 clearInterval(emailOtpCountdownTimer); 906 } 907 }, 1000); 908 disableEmailOtpResend(); 909 } 910 911 function enableEmailOtpResend(){ 912 emailOtpResendBtn.style.display = "block"; 913 emailOtpTimer.style.display = "none" 914 } 915 function disableEmailOtpResend(){ 916 emailOtpResendBtn.style.display = "none"; 917 emailOtpTimer.style.display = "block" 918 } 919 function keyForEmailOtpToken(email, pageCode) { 920 return email + '|' + pageCode+ '|SUBSCRIBE_VIA_EMAIL'; 921 } 922</script>
922 923 924 </div> 925 926 927 <div class="container"> 928 <h4>Incident History</h4> 929 930 <div data-react-class="HistoryIndex" data-react-props="{"page_status":{"page":{"name":"LinkedIn API","subdomain":"linkedin","domain":"www.linkedin-apistatus.com","created_at":"2018-04-13T17:13:28.959Z","updated_at":"2026-10-02T01:49:17.751Z","url":"https://www.linkedin-apistatus.com","hidden_from_search":false,"css_body_background_color":"ffffff","css_font_color":"333333","css_light_font_color":"AAAAAA","css_greens":"398b18","css_yellows":"efc037","css_oranges":"e67e22","css_reds":"d11124","allow_page_subscribers":true,"allow_incident_subscribers":true,"notifications_from_email":null,"allow_email_subscribers":true,"allow_sms_subscribers":false,"twitter_username":null,"branding":"premium","support_url":null,"allow_webhook_subscribers":true,"css_border_color":"E0E0E0","css_graph_color":"3498db","css_link_color":"3498db","page_description":null,"activity_score":286,"headline":"We have moved to linkedin-apistatus.com, please bookmark our new page!","viewers_must_be_team_members":false,"ip_filters":null,"css_blues":"3498DB","time_zone":"UTC","notifications_reply_to_email":null,"notifications_email_footer":"You received this email because you are subscribed to LinkedIn API's service status notifications.","allow_rss_atom_feeds":true,"black_hole":null,"over_allocations_cohort":null,"over_allocations_resolved_at":null,"custom_components_limit":null,"allow_slack_subscribers":true,"css_no_data":"b3bac5","deleted_at":null,"allow_teams_subscription":false,"max_maintenance_automation_allowed":null,"custom_email_template":false,"hero_cover":{"updated_at":"2018-10-03T21:16:09.000+00:00","original_url":"//dka575ofm4ao0.cloudfront.net/pages-hero_covers/original/61880/status_up.png","size":418755,"normal_url":"//dka575ofm4ao0.cloudfront.net/pages-hero_covers/normal/61880/status_up.png","retina_url":"//dka575ofm4ao0.cloudfront.net/pages-hero_covers/retina/61880/status_up.png"},"transactional_logo":{"updated_at":"2018-04-13T17:20:59.000+00:00","original_url":"//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/original/61880/qvjdQJStGRN9XL0nwrgQ","size":5585,"normal_url":"//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/normal/61880/qvjdQJStGRN9XL0nwrgQ","retina_url":"//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/retina/61880/qvjdQJStGRN9XL0nwrgQ"},"favicon_logo":{"updated_at":"2018-04-13T17:44:55.000+00:00","size":715,"url":"//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/61880/3iZVQa87TICoqOImts9t"},"email_logo":{"updated_at":null,"original_url":"","size":null,"normal_url":"","retina_url":""},"twitter_logo":{"updated_at":null,"size":null,"url":""},"id":"mxfydrt8b8xw","organization_id":"ynt7zqjpb3rv"}},"components":[],"months":[{"name":"October","year":2026,"starts_on":4,"days":31,"incidents":[]},{"name":"September","year":2026,"starts_on":2,"days":30,"incidents":[]},{"name":"August","year":2026,"starts_on":6,"days":31,"incidents":[]}],"show_component_filter":false,"show_uptime_calendar":true,"component_filter":null,"start_time":"2026-08-01T00:00:00Z","end_time":"2026-10-31T23:59:59Z","a11yHeadings":true}"></div> 931 932 <div class="page-footer border-color font-small"> 933 <a href="/" aria-label="Back to current status"> 934 <span class="current-status-arrow">←</span> Current Status 935 </a> 936 <span class="color-secondary powered-by"><a class="color-secondary" target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/software/statuspage?utm_campaign=www.linkedin-apistatus.com&utm_content=SP-notifications&utm_medium=powered-by&utm_source=inapp">Powered by Atlassian Statuspage</a></span> 937</div> 938 939 </div> 940 941 942 943</div> 944 945 946
946<script src="https://dka575ofm4ao0.cloudfront.net/assets/status_manifest-b790849ccb41192b3f7d9c14d5a4a6d5142add81fc8522649ca5c82f6a1fbb0e.js"></script>
946 947 <div id="cpt-notification-container" role="status" aria-live="polite" aria-atomic="true"></div> 948 949 950 951 952 953 <!-- all of the content_for stuff --> 954
954<script src="https://dka575ofm4ao0.cloudfront.net/assets/register_subscription_form-589b657fec607087fc5c740c568270907310bc4f6aaa20256e70f01b103025ca.js"></script>
954 955 956
956<script type="text/javascript"> 957 $(function() { 958 SP.currentPage.registerSubscriptionForm('email'); 959 960 961 SP.currentPage.registerSubscriptionForm('webhook'); 962 963 }); 964 965 966 967 968 969 </script>
969 970
970<script src="https://dka575ofm4ao0.cloudfront.net/assets/status_common-a7b1e9f22a2c94a83d347ec517cabf21494ca11867ebf891f46f89c9b4101811.js"></script>
970 971 <div class="custom-footer-container"> 972 <!-- Footer --> 973 974<div class= "footer__spacer"> </div> 975<div class= "footer__divider"> </div> 976 977<footer> 978 <div class="inner__footer"> 979 980 981 <nav class="footer__nav"> 982 <ul class="footer__links"> 983 <li><a href="https://about.linkedin.com/">About</a></li> 984 <li><a href="https://www.linkedin.com/legal/cookie-policy">Cookie Policy</a></li> 985 <li><a href="https://www.linkedin.com/legal/privacy-policy?src=direct%2Fnone&veh=direct%2Fnone%7Cdirect%2Fnone">Privacy Policy</a></li> 986 <li><a href="https://www.linkedin.com/legal/user-agreement?src=direct%2Fnone&veh=direct%2Fnone%7Cdirect%2Fnone">User Agreement</a></li> 987 <li><a href="https://www.linkedin.com/accessibility?src=direct%2Fnone&veh=direct%2Fnone%7Cdirect%2Fnone">Accessibility</a></li> 988 </ul> 989 </nav> 990 991 992 <div class="footer__logo" href="www.linkedin.com"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 84 21" id="linkedin-logo-blue-xsmall" aria-hidden="true" role="none" data-supported-dps="84x21" width="84" height="21"> 993 <a xlink:href="https://www.linkedin.com" style="cursor: pointer" target="_blank"> 994 <g> 995 <g fill="#0a66c2"> 996 <path d="M12.5 2.75a1.78 1.78 0 10.05 0zM11 8h3v10h-3zM22.34 7.76A4.05 4.05 0 0019 9.39V8h-3v10h3v-5a2.32 2.32 0 012.13-2.48c1.1 0 1.84.82 1.84 2.44v5h3v-6.21c.03-3.06-1.86-3.99-3.63-3.99zM82.5 0h-18A1.5 1.5 0 0063 1.5v18a1.5 1.5 0 001.5 1.5h18a1.5 1.5 0 001.5-1.5v-18A1.5 1.5 0 0082.5 0zM69 18h-3V8h3zM67.5 6.25a1.75 1.75 0 111.8-1.75 1.75 1.75 0 01-1.8 1.75zM81 18h-3v-5.09c0-1.62-.74-2.44-1.84-2.44A2.32 2.32 0 0074 12.91a.28.28 0 010 .09v5h-3V8h3v1.39a4 4 0 013.3-1.63c1.77 0 3.66.93 3.66 4zM3 3H0v15h9v-3H3V3zM57 9a4.26 4.26 0 00-3.17-1.3 4.9 4.9 0 00-4.84 5 2.62 2.62 0 000 .28 5 5 0 004.63 5.35h.24a3.79 3.79 0 003.31-1.61V18H60V3h-3zm-2.54 6.8a2.57 2.57 0 01-2.57-2.57 1.77 1.77 0 010-.23 2.56 2.56 0 012.29-2.79h.27a2.63 2.63 0 012.65 2.61v.19a2.6 2.6 0 01-2.39 2.79zM38.04 8H34.4l-3.34 4.04H31V3h-3v15h3v-4.81h.06L34.48 18h3.75l-4.06-5.5L38.04 8z"/> 997 <path d="M43.13 7.7A5 5 0 0038 12.57v.3a5.11 5.11 0 004.78 5.42h.46a5.52 5.52 0 004.39-1.94l-1.93-1.3a3.29 3.29 0 01-2.4 1 2.24 2.24 0 01-2.38-2V14h7v-.77C48 9.52 45.85 7.7 43.13 7.7zm-2.2 4.3a2.16 2.16 0 012.21-2.1 2 2 0 012 2v.1z"/> 998 </g> 999 </g> 1000</svg> 1001 </div> 1002 <div class="spacer" height="10px"> </div> 1003 <div class="footer__logotext"> LinkedIn Corporation 2025 1004 </div> 1005 </div> 1006</footer> 1007 </div> 1008 1009 1010 1011 1012 1013
1013<script src="https://dka575ofm4ao0.cloudfront.net/packs/common-b57e85f6a60348cdd566.chunk.js"></script>
1013 1014
1014<script src="https://dka575ofm4ao0.cloudfront.net/packs/globals-79d49f8cfe179f020629.chunk.js"></script>
1014 1015 1016
1016<script src="https://dka575ofm4ao0.cloudfront.net/packs/runtime-e9fe27ac357824763c7d.js"></script>
1016 1017 1018 1019
1019<script src="https://dka575ofm4ao0.cloudfront.net/packs/status-46c9a85ee33b4106a045.chunk.js"></script>
1019 1020
1020<script src="https://dka575ofm4ao0.cloudfront.net/packs/components-95f0cadd8954a909f19d.chunk.js"></script>
1020 1021 1022 1023
1023<script> 1024 window.addEventListener('load', function () { 1025 const urlParams = new URLSearchParams(window.location.search); 1026 const messageToken = urlParams.get('slack_message_token'); 1027 const channelName = escape(urlParams.get('channel_name')); 1028 1029 if(!!messageToken) { 1030 switch(messageToken) { 1031 case 'slack_auth_error': 1032 HRB.utils.notify('The Slack authorization attempt was unsuccessful. Try again.', {cssClass:'error'}); 1033 break; 1034 case 'subscribers_disabled_error': 1035 HRB.utils.notify('Slack subscriptions are not enabled on this page.', {cssClass:'error'}); 1036 break; 1037 case 'direct_message_channel_error': 1038 HRB.utils.notify('Subscriptions arenât supported in direct messages. Try subscribing again and choose a channel instead.', {cssClass:'error'}); 1039 break 1040 case 'duplicate_error': 1041 HRB.utils.notify("You're already subscribed to get Slack notifications in that channel.", {cssClass:'error'}); 1042 break; 1043 case 'duplicate_private_channel_error': 1044 HRB.utils.notify(`You're already subscribed to get Slack notifications in #${channelName}. Invite the @Statuspage app to that channel to start getting status updates.`, {cssClass: 'error'}); 1045 break; 1046 case 'default_success': 1047 HRB.utils.notify("You're now subscribed to get Statuspage updates in Slack!", {cssClass:'success'}); 1048 break; 1049 case 'private_channel_success': 1050 HRB.utils.notify(`IMPORTANT: Invite the @Statuspage app to your Slack channel #${channelName} to start getting status updates.`, {cssClass:'success'}); 1051 break; 1052 } 1053 } 1054 }); 1055</script>
1055 1056 1057 1058<!-- FOR FLASH NOTICES --> 1059 1060<!-- FOR ERROR --> 1061 1062 1063
1063<script> 1064 $(function() { 1065 var $link = $('<span class="color-secondary powered-by"><a class="color-secondary" target="_blank" rel="noopener noreferrer nofollow" href="https://www.atlassian.com/software/statuspage?utm_campaign=www.linkedin-apistatus.com&utm_content=SP-notifications&utm_medium=powered-by&utm_source=inapp">Powered by Atlassian Statuspage</a></span>'); 1066 1067 var setPoweredByStyles = function() { 1068 if (!$('.powered-by').length) { 1069 $link.appendTo($('.page-footer')) 1070 } 1071 $('.powered-by').attr('style', 'display: inline !important; visibility:visible !important; opacity: 1 !important; position:static !important; text-indent:0px !important; transform:scale(1) !important'); 1072 } 1073 1074 setInterval(setPoweredByStyles, 1000); 1075 }); 1076</script>
1076 1077 1078 1079 1080 1081 1082 </body> 1083</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.