CINXE.COM
LinkedIn API Status
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- force IE browsers in compatibility mode to use their most aggressive rendering engine --> <meta charset="utf-8"> <title>LinkedIn API Status</title> <meta name="description" content="Welcome to LinkedIn API's home for real-time and historical data on system performance."> <!-- Mobile viewport optimization --> <meta name="HandheldFriendly" content="True"> <meta name="MobileOptimized" content="320"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"> <!-- Time this page was rendered - http://purl.org/dc/terms/issued --> <meta name="issued" content="1732334135"> <!-- Mobile IE allows us to activate ClearType technology for smoothing fonts for easy reading --> <meta http-equiv="cleartype" content="on"> <!-- Le fonts --> <style> @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?host=www.linkedin-apistatus.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?host=www.linkedin-apistatus.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-e642ffe82005c6208632538a557e7f5dccb835c0303b06f17f55ccf567907241.woff?host=www.linkedin-apistatus.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-0f094da9b301d03292f97db5544142a16f9f2ddf50af91d44753d9310c194c5f.ttf?host=www.linkedin-apistatus.com') format('truetype'); font-weight:300; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?host=www.linkedin-apistatus.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?host=www.linkedin-apistatus.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-2ee4c449a9ed716f1d88207bd1094e21b69e2818b5cd36b28ad809dc1924ec54.woff?host=www.linkedin-apistatus.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-a40a469edbd27b65b845b8000d47445a17def8ba677f4eb836ad1808f7495173.ttf?host=www.linkedin-apistatus.com') format('truetype'); font-weight:400; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?host=www.linkedin-apistatus.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?host=www.linkedin-apistatus.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0c394ec7a111aa7928ea470ec0a67c44ebdaa0f93d1c3341abb69656cc26cbdd.woff?host=www.linkedin-apistatus.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-9e43859f8015a4d47d9eaf7bafe8d1e26e3298795ce1f4cdb0be0479b8a4605e.ttf?host=www.linkedin-apistatus.com') format('truetype'); font-weight:400; font-style:italic; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?host=www.linkedin-apistatus.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?host=www.linkedin-apistatus.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-86724fb2152613d735ba47c3f47a9ad2424b898bea4bece213dacee40344f966.woff?host=www.linkedin-apistatus.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-cf3e4eb7fbdf6fb83e526cc2a0141e55b01097e6e1abfd4cbdc3eda75d183f74.ttf?host=www.linkedin-apistatus.com') format('truetype'); font-weight:500; font-style:normal; } @font-face { font-family: 'proxima-nova'; src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?host=www.linkedin-apistatus.com'); src: url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?host=www.linkedin-apistatus.com#iefix') format('embedded-opentype'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-c8dc577ff7f76d2fc199843e38c04bb2e9fd15889421358d966a9f846c2ed1cd.woff?host=www.linkedin-apistatus.com') format('woff'), url('https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-27177fe9242acbe089276ee587feef781446667ffe9b6fdc5b7fe21ad73e12f3.ttf?host=www.linkedin-apistatus.com') format('truetype'); font-weight:700; font-style:normal; } </style> <link rel="shortcut icon" type="image/x-icon" href="//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/61880/3iZVQa87TICoqOImts9t" /> <link rel="shortcut icon" href='//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/61880/3iZVQa87TICoqOImts9t'> <link rel="alternate" type="application/atom+xml" href="https://www.linkedin-apistatus.com/history.atom" title="LinkedIn API Status History - Atom Feed"> <link rel="alternate" type="application/rss+xml" href="https://www.linkedin-apistatus.com/history.rss" title="LinkedIn API Status History - RSS Feed"> <!-- Canonical Link to ensure that only the custom domain is indexed when present --> <link rel="canonical" href="https://www.linkedin-apistatus.com"> <meta name="_globalsign-domain-verification" content="y_VzfckMy4iePo5oDJNivyYIjh8LffYa4jzUndm_bZ"/> <link rel="alternate" type="application/atom+xml" title="ATOM" href="https://www.linkedin-apistatus.com/history.atom" /> <!-- Le styles --> <link rel="stylesheet" media="screen" href="https://dka575ofm4ao0.cloudfront.net/packs/0.8826066e0f95dc57bbe6.css" /> <link rel="stylesheet" media="all" href="https://dka575ofm4ao0.cloudfront.net/assets/status/status_manifest-260e48dd9b8c9b04e8d6c6286f76aecb8ac22f273beea6dba3eee902141bcbfe.css" /> <script src="https://dka575ofm4ao0.cloudfront.net/assets/jquery-3.5.1.min-729e416557a365062a8a20f0562f18aa171da57298005d392312670c706c68de.js"></script> <script> 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"}; </script> <style> /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ body, .layout-content.status.status-api .section .example-container .example-opener .color-secondary, .grouped-items-selector, .layout-content.status.status-full-history .history-nav a.current, div[id^="subscribe-modal"] .modal-footer, div[id^="subscribe-modal"], div[id^="updates-dropdown"] .updates-dropdown-section, #uptime-tooltip .tooltip-box { background-color:#ffffff; } #uptime-tooltip .pointer-container .pointer-smaller { border-bottom-color:#ffffff; } /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ body.status, .color-primary, .color-primary:hover, .layout-content.status-index .status-day .update-title.impact-none a, .layout-content.status-index .status-day .update-title.impact-none a:hover, .layout-content.status-index .timeframes-container .timeframe.active, .layout-content.status-full-history .month .incident-container .impact-none, .layout-content.status.status-index .incidents-list .incident-title.impact-none a, .incident-history .impact-none, .layout-content.status .grouped-items-selector.inline .grouped-item.active, .layout-content.status.status-full-history .history-nav a.current, .layout-content.status.status-full-history .history-nav a:not(.current):hover, div[id^="subscribe-modal"] .modal-header .close, .grouped-item-label, #uptime-tooltip .tooltip-box .tooltip-content .related-events .related-event a.related-event-link { color:#333333; } .layout-content.status.status-index .components-statuses .component-container .name { color:#333333; color:rgba(51,51,51,.8); } /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ small, .layout-content.status .table-row .date, .color-secondary, .layout-content.status .grouped-items-selector.inline .grouped-item, .layout-content.status.status-full-history .history-footer .pagination a.disabled, .layout-content.status.status-full-history .history-nav a, #uptime-tooltip .tooltip-box .tooltip-content .related-events #related-event-header { color:#AAAAAA; } /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ body.status .layout-content.status .border-color, hr, .tooltip-base, .markdown-display table, div[id^="subscribe-modal"], #uptime-tooltip .tooltip-box { border-color:#E0E0E0; } div[id^="subscribe-modal"] .modal-footer, .markdown-display table td { border-top-color:#E0E0E0; } .markdown-display table td + td, .markdown-display table th + th { border-left-color:#E0E0E0; } div[id^="subscribe-modal"] .modal-header, #uptime-tooltip .pointer-container .pointer-larger { border-bottom-color:#E0E0E0; } #uptime-tooltip .tooltip-box .outage-field { /* Generate the background-color for the outage-field from the css_body_background_color and css_border_color. 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 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. 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). */ background-color: rgba(224,224,224,0.31); /* outage-field border-color alpha is inverse to the luminosity of css_body_background_color. That is to say, with a default white background this border is transparent, but on a black background, it's opaque css_border_color. */ border-color: rgba(224,224,224,0.0); } /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ .layout-content.status.status-index .status-day .update-title.impact-critical a, .layout-content.status.status-index .status-day .update-title.impact-critical a:hover, .layout-content.status.status-index .page-status.status-critical, .layout-content.status.status-index .unresolved-incident.impact-critical .incident-title, .flat-button.background-red { background-color:#d11124; } .layout-content.status-index .components-statuses .component-container.status-red:after, .layout-content.status-full-history .month .incident-container .impact-critical, .layout-content.status-incident .incident-name.impact-critical, .layout-content.status.status-index .incidents-list .incident-title.impact-critical a, .status-red .icon-indicator, .incident-history .impact-critical, .components-container .component-inner-container.status-red .component-status, .components-container .component-inner-container.status-red .icon-indicator { color:#d11124; } .layout-content.status.status-index .unresolved-incident.impact-critical .updates { border-color:#d11124; } /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ .layout-content.status.status-index .status-day .update-title.impact-major a, .layout-content.status.status-index .status-day .update-title.impact-major a:hover, .layout-content.status.status-index .page-status.status-major, .layout-content.status.status-index .unresolved-incident.impact-major .incident-title { background-color:#e67e22; } .layout-content.status-index .components-statuses .component-container.status-orange:after, .layout-content.status-full-history .month .incident-container .impact-major, .layout-content.status-incident .incident-name.impact-major, .layout-content.status.status-index .incidents-list .incident-title.impact-major a, .status-orange .icon-indicator, .incident-history .impact-major, .components-container .component-inner-container.status-orange .component-status, .components-container .component-inner-container.status-orange .icon-indicator { color:#e67e22; } .layout-content.status.status-index .unresolved-incident.impact-major .updates { border-color:#e67e22; } /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ .layout-content.status.status-index .status-day .update-title.impact-minor a, .layout-content.status.status-index .status-day .update-title.impact-minor a:hover, .layout-content.status.status-index .page-status.status-minor, .layout-content.status.status-index .unresolved-incident.impact-minor .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#efc037; } .layout-content.status-index .components-statuses .component-container.status-yellow:after, .layout-content.status-full-history .month .incident-container .impact-minor, .layout-content.status-incident .incident-name.impact-minor, .layout-content.status.status-index .incidents-list .incident-title.impact-minor a, .status-yellow .icon-indicator, .incident-history .impact-minor, .components-container .component-inner-container.status-yellow .component-status, .components-container .component-inner-container.status-yellow .icon-indicator, .layout-content.status.manage-subscriptions .confirmation-infobox .fa { color:#efc037; } .layout-content.status.status-index .unresolved-incident.impact-minor .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#efc037; } /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ .layout-content.status.status-index .status-day .update-title.impact-maintenance a, .layout-content.status.status-index .status-day .update-title.impact-maintenance a:hover, .layout-content.status.status-index .page-status.status-maintenance, .layout-content.status.status-index .unresolved-incident.impact-maintenance .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#3498DB; } .layout-content.status-index .components-statuses .component-container.status-blue:after, .layout-content.status-full-history .month .incident-container .impact-maintenance, .layout-content.status-incident .incident-name.impact-maintenance, .layout-content.status.status-index .incidents-list .incident-title.impact-maintenance a, .status-blue .icon-indicator, .incident-history .impact-maintenance, .components-container .component-inner-container.status-blue .component-status, .components-container .component-inner-container.status-blue .icon-indicator { color:#3498DB; } .layout-content.status.status-index .unresolved-incident.impact-maintenance .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#3498DB; } /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ .layout-content.status.status-index .page-status.status-none { background-color:#398b18; } .layout-content.status-index .components-statuses .component-container.status-green:after, .status-green .icon-indicator, .components-container .component-inner-container.status-green .component-status, .components-container .component-inner-container.status-green .icon-indicator { color:#398b18; } /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ a, a:hover, .layout-content.status-index .page-footer span a:hover, .layout-content.status-index .timeframes-container .timeframe:not(.active):hover, .layout-content.status-incident .subheader a:hover { color:#3498db; } .flat-button, .masthead .updates-dropdown-container .show-updates-dropdown, .layout-content.status-full-history .show-filter.open { background-color:#3498db; } /* CUSTOM COLOR OVERRIDES FOR UPTIME SHOWCASE */ .components-section .components-uptime-link { color: #aaaaaa; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item { color: #aaaaaa; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item.light { color: #aaaaaa; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .spacer { background: #aaaaaa; opacity: 1; } </style> <!-- custom css --> <link rel="stylesheet" type="text/css" href="//dka575ofm4ao0.cloudfront.net/page_display_customizations-custom_css_externals/61773/external20240613-28-1j49jx9.css"> <!-- Le HTML5 shim --> <!--[if lt IE 9]> <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <!-- injection for static --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-158868261-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-158868261-1', { 'anonymize_ip' : true}); </script> </head> <body class="status index status-none"> <div class="layout-content status status-index premium"> <div class="custom-header-container"> <!-- Version 1.0 --> <script> $(function() { $('.status-day:nth-child(n+3)').remove(); // rename "Past Incidents" to "Status History" $('.incidents-list .font-largest').html('Incident History'); //$('.incidents-list .font-largest').remove(); }); </script> <!-- Header Nav Bar --> <header> <div class="inner__nav"> <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"> <a xlink:href="https://www.linkedin.com" style="cursor: pointer" target="_blank"> <g> <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"/> </g> </a> </svg> </div> <div class="nav__logotext"> <a href="https://www.linkedin-apistatus.com"> Developer Status </a> </div> <nav class="header__nav"> <ul class="nav__links"> <li class="nav__item"><a href="/history">Incident History</a></li> <li class="nav__item"><a href="https://www.linkedin.com/help/linkedin?lang=en">Help Center</a></li> <li class="nav__item"><a href="https://www.linkedin.com/in/lihelp">LinkedIn Help</a></li> <div id="replace-with-subscribe"></div> </ul> <div class="menu"> <span class="m__bar"></span> <span class="m__bar"></span> <span class="m__bar"></span> </div> </nav> </div> </header> <div class="nav__divider"></div> <!-- Header Image --> <div class="rectangle__8"> <div class="inner__rec"> <div class="header__logo" href="www.linkedin.com"> <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"> <path d="M64 0a64 64 0 0164 64H0A64 64 0 0164 0z" fill="#fbf1e2"/> <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"/> <path d="M15 25v-2.15c-.59.7-1.17 1.42-1.73 2.15z" fill="#cfdee0"/> <path fill="#fafaf8" d="M13 35h2v2h-2zM16 35h2v2h-2zM7 35h2v2H7zM10 35h2v2h-2zM43 35h2v2h-2z"/> <path fill="#cfdee0" d="M43 20h2v5h-2z"/> <path fill="#fafaf8" d="M19 38h2v2h-2zM16 38h2v2h-2z"/> <path fill="#cfdee0" d="M40 20h2v5h-2z"/> <path fill="#fafaf8" d="M28 38h2v2h-2z"/> <path fill="#cfdee0" d="M46 20h2v5h-2zM49 20h2v5h-2z"/> <path fill="#fafaf8" d="M25 38h2v2h-2zM6 37v-.06.06zM22 38h2v2h-2z"/> <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"/> <path fill="#fafaf8" d="M40 38h2v2h-2zM46 38h2v2h-2zM43 38h2v2h-2zM49 35h2v2h-2zM49 38h2v2h-2zM31 38h2v2h-2z"/> <path fill="#cfdee0" d="M58 20h2v5h-2z"/> <path fill="#fafaf8" d="M34 38h2v2h-2z"/> <path fill="#cfdee0" d="M55 20h2v5h-2z"/> <path fill="#fafaf8" d="M37 38h2v2h-2z"/> <path fill="#cfdee0" d="M52 20h2v5h-2z"/> <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"/> <path d="M80 6V2a62.07 62.07 0 00-9-1.61V6zM71 8h9v9h-9zM71 19h9v9h-9zM83 12h9v9h-9zM83 23h9v9h-9zM83 34h9v9h-9z" fill="#fce2ba"/> <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"/> <path d="M113.94 24c-.55-.7-1.13-1.38-1.71-2.05L112 24z" fill="#cfdee0"/> <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"/> <path d="M109 24h-3v3h9v-1.66c-.34-.45-.7-.9-1.06-1.34H109z" fill="#ece6df"/> <path fill="#e5b9c2" d="M108 27h5v2h-5z"/> <path d="M112 24l.23-2.05q-1.87-2.13-3.91-4.1L109 24z" fill="#95abc1"/> <rect x="52" y="93" width="28" height="4" rx="2" fill="#be7460"/> <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"/> <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"/> <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-.05 1.23-.16.68-1.08z" fill="#0d2135"/> <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"/> <path d="M72.35 113.7L77 116c-1 2.16-2 5-2 5l-4.61-2.08L71 117" fill="#b9af9f"/> <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"/> <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"/> <path d="M61.48 114.21L64 111l4 3c-1 2.16-3 7-3 7l-3.55-6.65" fill="#d6cec2"/> <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"/> <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"/> <path d="M65 51h9v2h-9a1 1 0 01-1-1 1 1 0 011-1z" fill="#0d2135"/> <path d="M49.31 45c-.25-.14-.66.16-.66.16a3.89 3.89 0 01-2.55 1v.29l3-.33z" fill="#de9885"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <path d="M39.35 55h5v4a2 2 0 01-2 2h-3v-6z" fill="#95abc1"/> <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"/> <path fill="#0d2135" d="M28.85 30h3.5v.5h-3.5z"/> <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"/> <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"/> <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"/> <path fill="#0a2036" d="M82.8 74.4l4.65-15.8h22.75l-4.65 15.8H82.8z"/> <path d="M109.39 59.2l-4.29 14.6H83.61l4.29-14.6h21.49M111 58H87l-5 17h24l5-17z" fill="#0d2135"/> <path fill="#0a2036" d="M67 74h39v1H67z"/> <path fill="#0d2135" d="M106 74H67v1h39v-1z"/> <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"/> <path d="M110 73v2h14v-2a7.26 7.26 0 01-6-3h-2a7.26 7.26 0 01-6 3z" fill="#f38d70"/> <circle cx="123" cy="52" r="1" fill="#778b8c"/> <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"/> <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"/> <path d="M124 75H40a2 2 0 100 4h2v1h80v-1h2a2 2 0 100-4z" fill="#7389a0"/> <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"/> <path fill="#762812" d="M105.05 128h7.9l1.05-9h-10l1.05 9z"/> <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"/> </svg> <svg id="svg_large" xmlns="http://www.w3.org/2000/svg" width="256" height="256" viewBox="0 0 256 256" id="main-coworkers-3-large" aria-hidden="true" role="none" data-supported-dps="256x256"> <path d="M128 0a128 128 0 01128 128H0A128 128 0 01128 0z" fill="#fbf1e2"/> <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"/> <path d="M30 50v-4.31A130.41 130.41 0 0026.54 50z" fill="#cfdee0"/> <path fill="#fafaf8" d="M26 70h4v4h-4zM32 70h4v4h-4zM14 70h4v4h-4zM20 70h4v4h-4zM86 70h4v4h-4z"/> <path fill="#cfdee0" d="M86 40h4v10h-4z"/> <path fill="#fafaf8" d="M38 76h4v4h-4zM32 76h4v4h-4z"/> <path fill="#cfdee0" d="M80 40h4v10h-4z"/> <path fill="#fafaf8" d="M56 76h4v4h-4z"/> <path fill="#cfdee0" d="M92 40h4v10h-4zM98 40h4v10h-4z"/> <path fill="#fafaf8" d="M50 76h4v4h-4zM12 74v-.12.12zM44 76h4v4h-4z"/> <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"/> <path fill="#fafaf8" d="M80 76h4v4h-4zM92 76h4v4h-4zM86 76h4v4h-4zM98 70h4v4h-4zM98 76h4v4h-4zM62 76h4v4h-4z"/> <path fill="#cfdee0" d="M116 40h4v10h-4z"/> <path fill="#fafaf8" d="M68 76h4v4h-4z"/> <path fill="#cfdee0" d="M110 40h4v10h-4z"/> <path fill="#fafaf8" d="M74 76h4v4h-4z"/> <path fill="#cfdee0" d="M104 40h4v10h-4z"/> <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-.18.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"/> <path d="M160 12V4a127.15 127.15 0 00-18-3.22V12zM142 16h18v18h-18zM142 38h18v18h-18zM166 24h18v18h-18zM166 46h18v18h-18zM166 68h18v18h-18z" fill="#fce2ba"/> <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"/> <path d="M227.89 48c-1.12-1.39-2.26-2.75-3.44-4.09L224 48z" fill="#cfdee0"/> <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"/> <path d="M218 48h-6v6h18v-3.31c-.69-.91-1.4-1.8-2.11-2.69H218z" fill="#ece6df"/> <path fill="#e5b9c2" d="M216 54h10v4h-10z"/> <path d="M224 48l.45-4.09q-3.72-4.27-7.82-8.21L218 48z" fill="#95abc1"/> <rect x="104" y="186" width="56" height="8" rx="4" fill="#be7460"/> <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"/> <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"/> <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"/> <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"/> <path d="M144.7 227.4l9.3 4.6c-1.94 4.32-4 10-4 10l-9.22-4.15L142 234" fill="#b9af9f"/> <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"/> <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"/> <path d="M123 228.42l5-6.42 8 6c-1.94 4.32-6 14-6 14l-7.1-13.3" fill="#d6cec2"/> <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"/> <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"/> <path d="M130 102h18v4h-18a2 2 0 01-2-2 2 2 0 012-2z" fill="#0d2135"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <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"/> <path d="M78.71 110h10v8a4 4 0 01-4 4h-6v-12z" fill="#95abc1"/> <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"/> <path fill="#0d2135" d="M57.71 60h7v1h-7z"/> <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"/> <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"/> <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"/> <path fill="#0a2036" d="M165.61 148.8l9.29-31.6h45.49l-9.29 31.6h-45.49z"/> <path d="M218.78 118.41l-8.58 29.18h-43l8.58-29.18h43M222 116h-48l-10 34h48l10-34z" fill="#0d2135"/> <path fill="#0a2036" d="M134 148h78v2h-78z"/> <path fill="#0d2135" d="M212 148h-78v2h78v-2z"/> <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"/> <path d="M220 146v4h28v-4a14.5 14.5 0 01-12-6h-4a14.5 14.5 0 01-12 6z" fill="#f38d70"/> <circle cx="246" cy="104" r="2" fill="#778b8c"/> <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"/> <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"/> <path d="M248 150H80a4 4 0 100 8h4v2h160v-2h4a4 4 0 100-8z" fill="#7389a0"/> <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"/> <path fill="#762812" d="M210.1 256h15.8l2.1-18h-20l2.1 18z"/> <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"/> </svg></div> <div id="hline__1" >Welcome to LinkedIn's <br> </div> <div id="hline__2" >Developer Status Page<br><br></div> <div id="hline__3" >API Statuses and Incidents </div> <div id="hline__4" >Visit <a href="https://www.developer.linkedin.com">developer.linkedin.com </a> for documentation and help </div> </div> </div> <script> const menu_id = document.querySelector(".menu"); const navLinks_id = document.querySelector(".nav__links"); menu_id.addEventListener("click", () => { menu_id.classList.toggle("active"); navLinks_id.classList.toggle("active"); }) document.querySelectorAll(".nav__links").forEach(n => n.addEventListener("click", () => { navLinks_id.classList.remove("active"); menu_id.classList.remove("active"); })) </script> <div class="updates-dropdown-container" data-js-hook="updates-dropdown-container"> <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"> </a> <!-- Accessibility guidelines for tabs: https://www.w3.org/TR/wai-aria-practices-1.1/examples/tabs/tabs-1/tabs.html --> <div class="updates-dropdown" data-js-hook="updates-dropdown" id="updates-dropdown" style="display:none"> <div class="updates-dropdown-nav nav-items-5" role="tablist" aria-label="Subscribe to updates"> <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"> <span class="icon-container email"> </a> <a href="#updates-dropdown-slack" aria-controls="updates-dropdown-slack" aria-label="Subscribe via slack" role="tab" id="updates-dropdown-slack-btn"> <span class="icon-container slack"> </a> <a href="#updates-dropdown-webhook" aria-controls="updates-dropdown-webhook" aria-label="Subscribe via webhook" role="tab" id="updates-dropdown-webhook-btn"> <span class="icon-container webhook"> </a> <a href="#updates-dropdown-atom" aria-controls="updates-dropdown-atom" aria-label="Subscribe via RSS" role="tab" id="updates-dropdown-atom-btn"> <span class="icon-container rss"> </a> <button data-js-hook="updates-dropdown-close" aria-label="Close subscribe form" id="updates-dropdown-close-btn"> x </button> </div> <div class="updates-dropdown-sections-container"> <div class="updates-dropdown-section email" id="updates-dropdown-email" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-email-btn"> <div class="directions"> Get email notifications whenever LinkedIn API <strong>creates</strong>, <strong>updates</strong> or <strong>resolves</strong> an incident. </div> <form id="subscribe-form-email" action="/subscriptions/new-email" accept-charset="UTF-8" data-remote="true" method="post"> <input type="hidden" name="email_otp_verify_flow" id="email_otp_verify_flow" value="false" autocomplete="off" /> <!-- make sure not to put cookie values in here since this gets cached --> <label for="email">Email address:</label> <input name="email" id="email" type="text" class="full-width" data-js-hook="email-notification-field" autocomplete="email"> <input name="email_otp_auth_token" type='hidden' id="email-otp-token-field"> <div class="opt-container-section" id="email-otp-container", style="display:none" > <label for="email-otp">Enter OTP:</label> <input name="otp" id="email-otp" type="text" value="" class="prepend full-width"> <p id="email-otp-timer">Resend OTP in: <span id="email-otp-countdown"></span> seconds </p> <p id="resend-email-otp"> Didn't receive the OTP? <a href="#" id="resend-email-otp-btn" >Resend OTP </a> </p> </div> <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" > <div class="privacy_policy_information small">By subscribing you agree to our <a target="_blank" rel="noopener" href="https://www.linkedin.com/legal/privacy-policy">Privacy Policy</a>.</div> </form> </div> <div class="updates-dropdown-section slack" id="updates-dropdown-slack" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-slack-btn"> <div class="directions"> Get incident updates and maintenance status messages in Slack. </div> <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> <div class="terms_and_privacy_information bottom small">By subscribing you acknowledge our <a target="_blank" rel="noopener" href="https://www.linkedin.com/legal/privacy-policy">Privacy Policy</a>. In addition, you agree to the Atlassian <a target="_blank" rel="noopener" href="https://www.atlassian.com/legal/cloud-terms-of-service">Cloud Terms of Service</a> and acknowledge Atlassian's <a target="_blank" rel="noopener" href="https://www.atlassian.com/legal/privacy-policy">Privacy Policy</a>.</div> </div> <div class="updates-dropdown-section webhook" id="updates-dropdown-webhook" style="display:none" role="tabpanel" aria-labelledby="updates-dropdown-webhook-btn"> <div class="directions"> 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. </div> <form id="subscribe-form-webhook" action="/subscriptions/webhook.json" accept-charset="UTF-8" data-remote="true" method="post"> <div class="control-group"> <div class="controls"> <label for="endpoint-webhooks">Webhook URL:</label> <input type="text" name="endpoint" id="endpoint-webhooks" data-js-hook="endpoint" class="full-width" aria-describedby="url-help-block" /> <p class="help-block" id="url-help-block">The URL we should send the webhooks to</p> </div> </div> <div class="control-group"> <div class="controls"> <label for="email-webhooks">Email address:</label> <input type="text" name="email" id="email-webhooks" data-js-hook="email" class="full-width" aria-describedby="email-help-block" /> <p class="help-block" id="email-help-block">We'll send you email if your endpoint fails</p> </div> </div> <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"> <div class="privacy_policy_information small">By subscribing you agree to our <a target="_blank" rel="noopener" href="https://www.linkedin.com/legal/privacy-policy">Privacy Policy</a>.</div> </form> </div> <div class="updates-dropdown-section atom" id="updates-dropdown-atom" role="tabpanel" aria-labelledby="updates-dropdown-atom-btn"> 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>. </div> </div> </div> </div> <script> $(function () { const phoneNumberInput = $('#phone-number'); const errorDiv = $('#sms-atl-error') if(errorDiv.length){ function checkSelectedCountry() { const selectedCountry = $('#phone-country').val(); const isOtpEnabled = $('#phone-number-country-code').attr('data-otp-enabled') === 'true'; const form = document.getElementById('subscribe-form-sms'); form.action = '/subscriptions/new-sms'; const isOtpFlow = document.getElementById('otp_verify_flow'); document.getElementById('otp-container').style.display = "none"; if(false && selectedCountry === 'sg') { // Replace 'SG' with the actual value representing Singapore in your select tag phoneNumberInput.prop('disabled', true); 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.`); } else { phoneNumberInput.prop('readonly', false); errorDiv.html(''); if(false){ if(isOtpEnabled){ document.getElementById('subscribe-btn-sms').value = "Send OTP"; } else { isOtpFlow.value = false; document.getElementById('subscribe-btn-sms').value = "Subscribe via Text Message"; } } } } $('#phone-country').on('change', checkSelectedCountry); checkSelectedCountry(); } }); document.addEventListener('DOMContentLoaded', function() { const dropdown = document.querySelector('#phone-number-country-code .phone-country'); if (dropdown){ const wrapperDiv = document.getElementById('phone-number-country-code'); const selectedOption = dropdown.options[dropdown.selectedIndex]; const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); dropdown.addEventListener('change', function() { const selectedOption = dropdown.options[dropdown.selectedIndex]; const otpEnabled = selectedOption.getAttribute('data-otp-enabled'); wrapperDiv.setAttribute('data-otp-enabled', otpEnabled); }); } }); var countdownTimer; var resendBtn = document.getElementById('resend'); var timer = document.getElementById('timer'); var form = document.getElementById('subscribe-form-sms'); var RESEND_TIMER = 30; $(function() { $('#subscribe-form-sms').on('ajax:success', function(e, data, status, xhr){ const form = this; const action = form.getAttribute('action'); if (data.type === 'success' && data.otp_flow === true) { document.getElementById('subscriber_code').value = data.subscriber_code document.getElementById('otp-container').style.display = "block"; $('#phone-number').prop('readonly', true); var display = document.getElementById('countdown'); disableResend(); startTimer(RESEND_TIMER, display) document.getElementById('subscribe-btn-sms').value = "Verify OTP and Subscribe"; document.getElementById('otp_verify_flow').value = true; form.action = '/subscriptions/verify-otp'; } else if (data.type === 'success' && action.includes('verify')){ document.getElementById('otp-container').style.display = "none"; $('#phone-number').val('').prop('readonly', false); $('#otp').val(''); document.getElementById('subscribe-btn-sms').value = "Send OTP"; document.getElementById('otp_verify_flow').value = false; form.action = '/subscriptions/new-sms'; SP.currentPage.updatesDropdown.hide(); } }); $("#btn-subcriber-change-number").on('click', () => { document.getElementById('otp-container').style.display = "none"; $('#phone-number').prop('readonly', false); document.getElementById('subscribe-btn-sms').value = "Send OTP"; form.action = '/subscriptions/new-sms'; return false }) $('#resend-otp-btn').on('click', function(e) { e.preventDefault(); let phoneNumber = $('#phone-number').val(); let countryCode = $('.phone-country').val(); $.ajax({ type: 'POST', url: "/subscriptions/new-sms", data: { phone_number: phoneNumber, phone_country: countryCode, type: 'resend' }, }).done(function(data) { var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); var display = document.getElementById('countdown'); disableResend(); timer.style.display = "none" if (data.type === 'success') { startTimer(RESEND_TIMER, display); } }) }); }) function startTimer(duration, display){ var timer = duration, seconds; clearInterval(countdownTimer); countdownTimer = setInterval(function () { seconds = parseInt(timer % 60, 10); display.textContent = seconds; if(--timer < 0){ enableResend(); clearInterval(countdownTimer); } }, 1000); disableResend(); } function enableResend(){ resendBtn.style.display = "block"; timer.style.display = "none" } function disableResend(){ resendBtn.style.display = "none"; timer.style.display = "block" } $(function() { $('#subscribe-form-email').on('submit', function() { var tokenField = document.getElementById('email-otp-token-field'); let page_code = "mxfydrt8b8xw" let key = keyForEmailOtpToken($('#email').val(), page_code); tokenField.value = localStorage.getItem(key); }); }); var emailOtpCountdownTimer; var emailOtpResendBtn = document.getElementById('resend-email-otp'); var emailOtpTimer = document.getElementById('email-otp-timer'); var emailOtpForm = document.getElementById('subscribe-form-email'); var EMAIL_OTP_RESEND_TIMER = 600; $(function() { $('#subscribe-form-email').on('ajax:success', function(e, data, status, xhr){ const form = this; const action = form.getAttribute('action'); if (data.type === 'success' && data.email_otp_verify_flow === true) { document.getElementById('email-otp-container').style.display = "block"; var display = document.getElementById('email-otp-countdown'); display.textContent = EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display) document.getElementById('subscribe-btn-email').value = "Verify OTP and Subscribe"; document.getElementById('email_otp_verify_flow').value = true; form.action = '/subscriptions/verify-email-otp'; } else if (data.type === 'success' && action.includes('verify')){ let email = $('#email') let page_code = "mxfydrt8b8xw" let key = keyForEmailOtpToken(email.val(), page_code); localStorage.setItem(key, data.email_otp_auth_token); document.getElementById('email-otp-container').style.display = "none"; email.val('').prop('readonly', false); $('#email-otp').val(''); document.getElementById('subscribe-btn-email').value = "Send OTP"; document.getElementById('email_otp_verify_flow').value = false; form.action = '/subscriptions/new-email'; SP.currentPage.updatesDropdown.hide(); } }); $('#resend-email-otp-btn').on('click', function(e) { e.preventDefault(); let email = $('#email').val(); $.ajax({ type: 'POST', url: "/subscriptions/new-email", data: { email: email }, }).done(function(data) { var messageOptions = (data.type !== undefined && data.type !== null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); if (data.type === 'success') { var display = document.getElementById('email-otp-countdown'); display.textContent = EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); emailOtpTimer.style.display = "none" startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display); } }) }); }) function startEmailOtpTimer(duration, display){ var timer = duration, seconds; clearInterval(emailOtpCountdownTimer); emailOtpCountdownTimer = setInterval(function () { seconds = parseInt(timer, 10); display.textContent = seconds; if(--timer < 0){ enableEmailOtpResend(); clearInterval(emailOtpCountdownTimer); } }, 1000); disableEmailOtpResend(); } function enableEmailOtpResend(){ emailOtpResendBtn.style.display = "block"; emailOtpTimer.style.display = "none" } function disableEmailOtpResend(){ emailOtpResendBtn.style.display = "none"; emailOtpTimer.style.display = "block" } function keyForEmailOtpToken(email, pageCode) { return email + '|' + pageCode+ '|SUBSCRIBE_VIA_EMAIL'; } </script> </div> <div class="container"> <div class="page-status status-none"> <span class="status font-large"> All Systems Operational </span> <span class="last-updated-stamp font-small"></span> </div> <div class="incidents-list format-expanded"> <a class="font-largest no-link" id="past-incidents" href="#past-incidents">Past Incidents</a> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">23</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported today.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">22</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">21</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">20</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">19</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">18</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">17</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">16</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">15</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">14</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">13</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">12</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">11</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date">10</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> <div class="status-day font-regular no-incidents"> <div class="date border-color font-large">Nov <var data-var="date"> 9</var>, <var data-var="year">2024</var></div> <p class="color-secondary">No incidents reported.</p> </div> </div> <div class="page-footer border-color font-small"> <a href="/history" class="history-footer-link"><span style="font-family:arial">←</span> Incident History</a> <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> </div> </div> <div class="custom-footer-container"> <!-- Footer --> <div class= "footer__spacer"> </div> <div class= "footer__divider"> </div> <footer> <div class="inner__footer"> <nav class="footer__nav"> <ul class="footer__links"> <li><a href="https://about.linkedin.com/">About</a></li> <li><a href="https://www.linkedin.com/legal/cookie-policy">Cookie Policy</a></li> <li><a href="https://www.linkedin.com/legal/privacy-policy?src=direct%2Fnone&veh=direct%2Fnone%7Cdirect%2Fnone">Privacy Policy</a></li> <li><a href="https://www.linkedin.com/legal/user-agreement?src=direct%2Fnone&veh=direct%2Fnone%7Cdirect%2Fnone">User Agreement</a></li> <li><a href="https://www.linkedin.com/accessibility?src=direct%2Fnone&veh=direct%2Fnone%7Cdirect%2Fnone">Accessibility</a></li> </ul> </nav> <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"> <a xlink:href="https://www.linkedin.com" style="cursor: pointer" target="_blank"> <g> <g fill="#0a66c2"> <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"/> <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"/> </g> </g> </svg> </div> <div class="spacer" height="10px"> </div> <div class="footer__logotext"> LinkedIn Corporation 2023 </div> </div> </footer> </div> </div> <script src="https://dka575ofm4ao0.cloudfront.net/assets/status_manifest-6a7ae3a8e2e1b1e1d9466495faa0851c3f5fff938743f6501c900aa2a8792e8c.js"></script> <div id="cpt-notification-container"></div> <!-- all of the content_for stuff --> <script src="https://dka575ofm4ao0.cloudfront.net/assets/register_subscription_form-589b657fec607087fc5c740c568270907310bc4f6aaa20256e70f01b103025ca.js"></script> <script type="text/javascript"> $(function() { SP.currentPage.registerSubscriptionForm('email'); SP.currentPage.registerSubscriptionForm('webhook'); }); </script> <script src="https://dka575ofm4ao0.cloudfront.net/assets/status_common-c1b99d73ee7ab0fea796bd170723c1daac1381095a7dd7501a38ce6f333d86b3.js"></script> <script> SP.pollForChanges('/api/v2/status.json'); </script> <script> $(function() { $('.tool').tooltipster({ animationDuration: 100, contentAsHTML: true, delay: 100, theme: 'tooltipster-borderless', functionInit: function (instance, helper) { var $origin = $(helper.origin), dataOptions = $origin.attr('data-tooltip-config'); if (dataOptions){ dataOptions = JSON.parse(dataOptions); $.each(dataOptions, function(name, option){ instance.option(name, option); }); } } }); // clicks on first tab in subscribe popout since we won't know which is first // upon construction in the ruby code $('.updates-dropdown-nav > a').eq(0).click(); // twitter follow button needs some margin $('.twitter-follow-button').css('margin-right', '6px'); }); $(function() { // open/close component groups HRB.utils.djshook('component-group-opener').on('click', function() { var groupParentIndicator = $(this).find('.group-parent-indicator'); groupParentIndicator.toggleClass('fa-plus-square-o').toggleClass('fa-minus-square-o').end().parent().toggleClass('open'); toggleGroup(groupParentIndicator) }); }); $(function() { HRB.utils.djshook('component-group-opener').on('keydown', function(event) { if (event.key !== "Enter" && event.key !== " ") { return; } event.preventDefault() var groupParentIndicator = $(this).find('.group-parent-indicator'); groupParentIndicator.toggleClass('fa-plus-square-o').toggleClass('fa-minus-square-o').end().parent().toggleClass('open'); toggleGroup(groupParentIndicator) }); }); function toggleGroup(groupParentIndicator) { var isOpen = groupParentIndicator.attr('aria-expanded') if (isOpen == 'false') { groupParentIndicator.attr('aria-expanded', 'true'); } else { groupParentIndicator.attr('aria-expanded', 'false'); } } $(function() { $(document).on('ajax:complete', '.modal.in', function(e) { // Close the active modal. $('.modal.in').modal('hide'); }); }); </script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/common-814024cd42fea12d6fe1.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/globals-0c851e8c6754c4375f64.chunk.js"></script> <script src="https://dka575ofm4ao0.cloudfront.net/packs/runtime-8a1984f6547cb712c8d9.js"></script> <script> window.addEventListener('load', function () { const urlParams = new URLSearchParams(window.location.search); const messageToken = urlParams.get('slack_message_token'); const channelName = escape(urlParams.get('channel_name')); if(!!messageToken) { switch(messageToken) { case 'slack_auth_error': HRB.utils.notify('The Slack authorization attempt was unsuccessful. Try again.', {cssClass:'error'}); break; case 'subscribers_disabled_error': HRB.utils.notify('Slack subscriptions are not enabled on this page.', {cssClass:'error'}); break; case 'direct_message_channel_error': HRB.utils.notify('Subscriptions aren鈥檛 supported in direct messages. Try subscribing again and choose a channel instead.', {cssClass:'error'}); break case 'duplicate_error': HRB.utils.notify("You're already subscribed to get Slack notifications in that channel.", {cssClass:'error'}); break; case 'duplicate_private_channel_error': 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'}); break; case 'default_success': HRB.utils.notify("You're now subscribed to get Statuspage updates in Slack!", {cssClass:'success'}); break; case 'private_channel_success': HRB.utils.notify(`IMPORTANT: Invite the @Statuspage app to your Slack channel #${channelName} to start getting status updates.`, {cssClass:'success'}); break; } } }); </script> <!-- FOR FLASH NOTICES --> <!-- FOR ERROR --> <script> $(function() { 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>'); var setPoweredByStyles = function() { if (!$('.powered-by').length) { $link.appendTo($('.page-footer')) } $('.powered-by').attr('style', 'display: inline !important; visibility:visible !important; opacity: 1 !important; position:static !important; text-indent:0px !important; transform:scale(1) !important'); } setInterval(setPoweredByStyles, 1000); }); </script> </body> </html>