PageSourceSearch

https://www.linkedin-apistatus.com/history

html linkedin-apistatus.com collected 2026-10-02 02:15:25 UTC 69,266 bytes, 1,083 lines download raw bytes

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&#39;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="{&quot;page_status&quot;:{&quot;page&quot;:{&quot;name&quot;:&quot;LinkedIn API&quot;,&quot;subdomain&quot;:&quot;linkedin&quot;,&quot;domain&quot;:&quot;www.linkedin-apistatus.com&quot;,&quot;created_at&quot;:&quot;2018-04-13T17:13:28.959Z&quot;,&quot;updated_at&quot;:&quot;2026-10-02T01:49:17.751Z&quot;,&quot;url&quot;:&quot;https://www.linkedin-apistatus.com&quot;,&quot;hidden_from_search&quot;:false,&quot;css_body_background_color&quot;:&quot;ffffff&quot;,&quot;css_font_color&quot;:&quot;333333&quot;,&quot;css_light_font_color&quot;:&quot;AAAAAA&quot;,&quot;css_greens&quot;:&quot;398b18&quot;,&quot;css_yellows&quot;:&quot;efc037&quot;,&quot;css_oranges&quot;:&quot;e67e22&quot;,&quot;css_reds&quot;:&quot;d11124&quot;,&quot;allow_page_subscribers&quot;:true,&quot;allow_incident_subscribers&quot;:true,&quot;notifications_from_email&quot;:null,&quot;allow_email_subscribers&quot;:true,&quot;allow_sms_subscribers&quot;:false,&quot;twitter_username&quot;:null,&quot;branding&quot;:&quot;premium&quot;,&quot;support_url&quot;:null,&quot;allow_webhook_subscribers&quot;:true,&quot;css_border_color&quot;:&quot;E0E0E0&quot;,&quot;css_graph_color&quot;:&quot;3498db&quot;,&quot;css_link_color&quot;:&quot;3498db&quot;,&quot;page_description&quot;:null,&quot;activity_score&quot;:286,&quot;headline&quot;:&quot;We have moved to linkedin-apistatus.com, please bookmark our new page!&quot;,&quot;viewers_must_be_team_members&quot;:false,&quot;ip_filters&quot;:null,&quot;css_blues&quot;:&quot;3498DB&quot;,&quot;time_zone&quot;:&quot;UTC&quot;,&quot;notifications_reply_to_email&quot;:null,&quot;notifications_email_footer&quot;:&quot;You received this email because you are subscribed to LinkedIn API&#39;s service status notifications.&quot;,&quot;allow_rss_atom_feeds&quot;:true,&quot;black_hole&quot;:null,&quot;over_allocations_cohort&quot;:null,&quot;over_allocations_resolved_at&quot;:null,&quot;custom_components_limit&quot;:null,&quot;allow_slack_subscribers&quot;:true,&quot;css_no_data&quot;:&quot;b3bac5&quot;,&quot;deleted_at&quot;:null,&quot;allow_teams_subscription&quot;:false,&quot;max_maintenance_automation_allowed&quot;:null,&quot;custom_email_template&quot;:false,&quot;hero_cover&quot;:{&quot;updated_at&quot;:&quot;2018-10-03T21:16:09.000+00:00&quot;,&quot;original_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-hero_covers/original/61880/status_up.png&quot;,&quot;size&quot;:418755,&quot;normal_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-hero_covers/normal/61880/status_up.png&quot;,&quot;retina_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-hero_covers/retina/61880/status_up.png&quot;},&quot;transactional_logo&quot;:{&quot;updated_at&quot;:&quot;2018-04-13T17:20:59.000+00:00&quot;,&quot;original_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/original/61880/qvjdQJStGRN9XL0nwrgQ&quot;,&quot;size&quot;:5585,&quot;normal_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/normal/61880/qvjdQJStGRN9XL0nwrgQ&quot;,&quot;retina_url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/retina/61880/qvjdQJStGRN9XL0nwrgQ&quot;},&quot;favicon_logo&quot;:{&quot;updated_at&quot;:&quot;2018-04-13T17:44:55.000+00:00&quot;,&quot;size&quot;:715,&quot;url&quot;:&quot;//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/61880/3iZVQa87TICoqOImts9t&quot;},&quot;email_logo&quot;:{&quot;updated_at&quot;:null,&quot;original_url&quot;:&quot;&quot;,&quot;size&quot;:null,&quot;normal_url&quot;:&quot;&quot;,&quot;retina_url&quot;:&quot;&quot;},&quot;twitter_logo&quot;:{&quot;updated_at&quot;:null,&quot;size&quot;:null,&quot;url&quot;:&quot;&quot;},&quot;id&quot;:&quot;mxfydrt8b8xw&quot;,&quot;organization_id&quot;:&quot;ynt7zqjpb3rv&quot;}},&quot;components&quot;:[],&quot;months&quot;:[{&quot;name&quot;:&quot;October&quot;,&quot;year&quot;:2026,&quot;starts_on&quot;:4,&quot;days&quot;:31,&quot;incidents&quot;:[]},{&quot;name&quot;:&quot;September&quot;,&quot;year&quot;:2026,&quot;starts_on&quot;:2,&quot;days&quot;:30,&quot;incidents&quot;:[]},{&quot;name&quot;:&quot;August&quot;,&quot;year&quot;:2026,&quot;starts_on&quot;:6,&quot;days&quot;:31,&quot;incidents&quot;:[]}],&quot;show_component_filter&quot;:false,&quot;show_uptime_calendar&quot;:true,&quot;component_filter&quot;:null,&quot;start_time&quot;:&quot;2026-08-01T00:00:00Z&quot;,&quot;end_time&quot;:&quot;2026-10-31T23:59:59Z&quot;,&quot;a11yHeadings&quot;: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">&larr;</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&amp;utm_content=SP-notifications&amp;utm_medium=powered-by&amp;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&amp;utm_content=SP-notifications&amp;utm_medium=powered-by&amp;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.