├── .gitignore ├── README.md ├── apiary.apib └── tattoos.svg /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Use a [new version](https://icons8.github.io/icons8-docs/) of our API docs instead 2 | 3 | # Icons8 API Docs (Old) 4 | 5 | This repository contains the documentation in the [API Blueprint](https://github.com/apiaryio/api-blueprint/) format. 6 | 7 | **[View the docs nicely formatted](http://docs.icons8.apiary.io/)** 8 | 9 | ## Icons8 API 10 | 11 | Icons8 API allows us to search and obtain [our icons](https://icons8.com/web-app). 12 | 13 | You're welcome to use our icons to extend the functionality of your web and mobile applications, website templates, and even tattoos. 14 | 15 | ![Tattoos](https://cdn.rawgit.com/icons8/api-docs/cff6fdf0/tattoos.svg) 16 | 17 | ## Usage Examples 18 | 19 | Some examples of what you can do with our icons: 20 | 21 | * **Template customization.** This way, [Canva](https://www.canva.com/) uses our icons to customize their layouts. 22 | * **Graphics and text editors.** [Gravit](https://gravit.io/) allows to insert our icons into the mockups. 23 | * **Any application with customization.** [TimeTune](http://timetune.center/) uses our icons to customize the activities. 24 | 25 | [Continue reading](http://docs.icons8.apiary.io/) 26 | -------------------------------------------------------------------------------- /apiary.apib: -------------------------------------------------------------------------------- 1 | FORMAT: 1A 2 | HOST: https://api.icons8.com/ 3 | 4 | # Use a [New Version](https://icons8.github.io/icons8-docs/) Instead 5 | 6 | # Icons8 API 7 | 8 | Icons8 API allows us to search and obtain [our icons](https://icons8.com/web-app). 9 | 10 | You're welcome to use our icons to extend the functionality of your web and mobile applications, website templates, and even tattoos. 11 | 12 | ![Tattoos](https://cdn.rawgit.com/icons8/api-docs/cff6fdf0/tattoos.svg) 13 | 14 | ## Usage Examples 15 | 16 | Some examples of what you can do with our icons: 17 | 18 | * **Template customization.** This way, [Canva](https://www.canva.com/) uses our icons to customize their layouts. 19 | * **Graphics and text editors.** [Gravit](https://gravit.io/) allows to insert our icons into the mockups. 20 | * **Any application with customization.** [TimeTune](http://timetune.center/) uses our icons to customize the activities. 21 | 22 | ## Getting Started 23 | 24 | To get started, please [contact us](https://icons8.com/contact) to obtain an API key. 25 | 26 | ## Pricing 27 | 28 | Our API license starts at $100/month. 29 | 30 | # Search [/api/iconsets] 31 | 32 | ## By Keyword v4 [GET /api/iconsets/v4/search?term={term}&amount={amount}&offset={offset}&platform={platform}&language={language}&exact_amount={exact_amount}] 33 | 34 | + Parameters 35 | + term: `home` (string, required) - the name or tag of the icon or any other phrase. 36 | e.g. use "@home" to find icons with the tag "home" and "=home" to find icons with the name "home" 37 | + amount (number, optional) - the maximum number of icons which you'd like to receive (will be multiplied by platforms count, if you didn't specify the platform and didn't set the 'exact_amount' parameter) 38 | + Default: 50 39 | + offset (number, optional) - the offset from the first received result 40 | + Default: 0 41 | + platform (enum[string], optional) - the style of the icons 42 | + Members 43 | + `all` 44 | + `ios7` 45 | + `ios11` 46 | + `win8` 47 | + `win10` 48 | + `android` 49 | + `androidL` 50 | + `color` 51 | + `office` 52 | + `ultraviolet` 53 | + `nolan` 54 | + `p1em` 55 | + `dotty` 56 | + `dusk` 57 | + `Dusk_Wired` 58 | + `cotton` 59 | + `doodle` 60 | + `flat_round` 61 | + Default: `all` 62 | + language (enum[string], optional) - the language code to get localized result 63 | + Members 64 | + `en-US` 65 | + `fr-FR` 66 | + `de-DE` 67 | + `it-IT` 68 | + `pt-BR` 69 | + `pl-PL` 70 | + `ru-RU` 71 | + `es-ES` 72 | + `zh-CN` 73 | + `ja-JP` 74 | + Default: `en-US` 75 | 76 | + Response 200 (application/json) 77 | + Attributes 78 | + parameters - copy of the input parameters from the request 79 | + amount `50` 80 | + term: `sea` 81 | + offset: `0` 82 | + platform: `win10` 83 | + language: `en-US` 84 | + icons (array[object]) - the result of operation 85 | + (object) 86 | + id: `23756` 87 | + commonId: `3022` 88 | + name: `Sea Waves` 89 | + commonName: `sea-waves` 90 | + platform: `win10` 91 | + timestamp: 1461024690 92 | + category: `Travel` 93 | + (object) 94 | + id: `19995` 95 | + commonId: `3035` 96 | + name: `Sea Star` 97 | + commonName: `starfish` 98 | + platform: `win10` 99 | + timestamp: 1450119085 100 | + category: `Animals` 101 | 102 | ## By Keyword v3 [GET /api/iconsets/v3/search?term={term}&amount={amount}&offset={offset}&platform={platform}&language={language}&exact_amount={exact_amount}] 103 | 104 | + Parameters 105 | + term: `home` (string, required) - the name or tag of the icon or any other phrase. 106 | e.g. use "@home" to find icons with the tag "home" and "=home" to find icons with the name "home" 107 | + amount (number, optional) - the maximum number of icons which you'd like to receive (will be multiplied by platforms count, if you didn't specify the platform and didn't set the 'exact_amount' parameter) 108 | + Default: 25 109 | + exact_amount (boolean, optional) - set it to 'true' if you'd like to receive the exact amount of icons, not multiplied by platforms count 110 | + offset (number, optional) - the offset from the first received result 111 | + Default: 0 112 | + platform (enum[string], optional) - the style of the icons 113 | + Members 114 | + `ios7` 115 | + `win8` 116 | + `win10` 117 | + `android` 118 | + `androidL` 119 | + `color` 120 | + `office` 121 | + language: `en-US` (enum[string], required) - the language code to get localized result 122 | + Members 123 | + `en-US` 124 | + `fr-FR` 125 | + `de-DE` 126 | + `it-IT` 127 | + `pt-BR` 128 | + `pl-PL` 129 | + `ru-RU` 130 | + `es-ES` 131 | 132 | + Response 200 (application/json) 133 | + Attributes 134 | + parameters - copy of the input parameters from the request 135 | + amount (number) 136 | + term (string) 137 | + offset (string) 138 | + platform (string) 139 | + language (string) 140 | + result (object) - the result of operation 141 | + search (array[IconV3Item]) 142 | + (IconV3Item) 143 | + id: `12229` 144 | + name: `Home` 145 | + `platform_code`: `color` 146 | + created: `2015-05-21T05:28:59+00:00` 147 | + url: `/web-app/12229/home` 148 | + `common_icon_id`: `72` 149 | + category: `Very Basic` 150 | + subcategory 151 | + name: `Website Sections` 152 | + `api_code`: `website_sections` 153 | + svg: `/* Plain SVG content here */` 154 | + vector 155 | + `svg-editable`: `absolute/private/url/to/original/home.svg` 156 | + `svg-simplified`: `absolute/private/url/to/simplified/home.svg` 157 | + eps: `absolute/private/url/to/home.eps` 158 | + pdf: `absolute/private/url/to/home.pdf` 159 | + features 160 | + bitmap: `1` 161 | + vector: `1` 162 | + nolink: `1` 163 | + share 164 | + url: `http://ic8.link/12229` 165 | + png (array[object]) 166 | + (object) 167 | + link: `https://maxcdn.icons8.com/Share/google/h/home.png` 168 | + (object) 169 | + type: `twitter` 170 | + link: `https://maxcdn.icons8.com/Share/twitter/h/home.png` 171 | + (object) 172 | + type: `social` 173 | + link: `https://maxcdn.icons8.com/Share/social/h/home.png` 174 | 175 | 176 | ## By Category [GET /api/iconsets/v3/category?category={category}&subcategory={subcategory}&amount={amount}&offset={offset}&platform={platform}&language={language}] 177 | 178 | + Parameters 179 | + category: `free_icons` (string, required) - the code of category 180 | + subcategory: `home_appliances` (string, optional) - the code of subcategory 181 | + amount (number, optional) - the maximum number of icons which you'd like to receive 182 | + Default: 25 183 | + offset (number, optional) - the offset from the first received result 184 | + Default: 0 185 | + platform (enum[string], optional) - the style of the icons 186 | + Members 187 | + `ios7` 188 | + `win8` 189 | + `win10` 190 | + `android` 191 | + `androidL` 192 | + `color` 193 | + `office` 194 | + language: `en-US` (enum[string], required) - the language code to get localized result 195 | + Members 196 | + `en-US` 197 | + `fr-FR` 198 | + `de-DE` 199 | + `it-IT` 200 | + `pt-BR` 201 | + `pl-PL` 202 | + `ru-RU` 203 | + `es-ES` 204 | 205 | + Response 200 (application/json) 206 | + Attributes 207 | + parameters - copy of the input parameters from the request 208 | + amount (number) 209 | + category (string) 210 | + subcategory (string) 211 | + offset (string) 212 | + platform (string) 213 | + language (string) 214 | + result (object) - the result of operation 215 | + category (array[CategoryV3Item]) 216 | + (IconV3Item) 217 | + id: `12229` 218 | + name: `Home` 219 | + `platform_code`: `color` 220 | + created: `2015-05-21T05:28:59+00:00` 221 | + url: `/web-app/12229/home` 222 | + `common_icon_id`: `72` 223 | + category: `Very Basic` 224 | + subcategory 225 | + name: `Website Sections` 226 | + `api_code`: `website_sections` 227 | + svg: `/* Plain SVG content here */` 228 | + vector 229 | + `svg-editable`: `absolute/private/url/to/original/home.svg` 230 | + `svg-simplified`: `absolute/private/url/to/simplified/home.svg` 231 | + eps: `absolute/private/url/to/home.eps` 232 | + pdf: `absolute/private/url/to/home.pdf` 233 | + features 234 | + bitmap: `1` 235 | + vector: `1` 236 | + nolink: `1` 237 | + share 238 | + url: `http://ic8.link/12229` 239 | + png (array[object]) 240 | + (object) 241 | + link: `https://maxcdn.icons8.com/Share/google/h/home.png` 242 | + (object) 243 | + type: `twitter` 244 | + link: `https://maxcdn.icons8.com/Share/twitter/h/home.png` 245 | + (object) 246 | + type: `social` 247 | + link: `https://maxcdn.icons8.com/Share/social/h/home.png` 248 | 249 | ## Latest [GET /api/iconsets/v3/latest?term={term}&amount={amount}&offset={offset}&platform={platform}&language={language}] 250 | 251 | + Parameters 252 | + amount (number, optional) - the maximum number of icons which you'd like to receive 253 | + Default: 25 254 | + offset (number, optional) - the offset from the first received result 255 | + Default: 0 256 | + platform (enum[string], optional) - the style of the icons 257 | + Members 258 | + `ios7` 259 | + `win8` 260 | + `win10` 261 | + `android` 262 | + `androidL` 263 | + `color` 264 | + `office` 265 | + language: `en-US` (enum[string], required) - the language code to get localized result 266 | + Members 267 | + `en-US` 268 | + `fr-FR` 269 | + `de-DE` 270 | + `it-IT` 271 | + `pt-BR` 272 | + `pl-PL` 273 | + `ru-RU` 274 | + `es-ES` 275 | 276 | + Response 200 (application/json) 277 | + Attributes 278 | + parameters - copy of the input parameters from the request 279 | + amount (number) 280 | + term (string) 281 | + offset (string) 282 | + platform (string) 283 | + language (string) 284 | + result (object) - the result of operation 285 | + latest (array[IconV3Item]) 286 | + (IconV3Item) 287 | + id: `12229` 288 | + name: `Home` 289 | + `platform_code`: `color` 290 | + created: `2015-05-21T05:28:59+00:00` 291 | + url: `/web-app/12229/home` 292 | + `common_icon_id`: `72` 293 | + features 294 | + bitmap: `1` 295 | + vector: `1` 296 | + nolink: `1` 297 | + share 298 | + url: `http://ic8.link/12229` 299 | + png (array[object]) 300 | + (object) 301 | + link: `https://maxcdn.icons8.com/Share/google/h/home.png` 302 | + (object) 303 | + type: `twitter` 304 | + link: `https://maxcdn.icons8.com/Share/twitter/h/home.png` 305 | + (object) 306 | + type: `social` 307 | + link: `https://maxcdn.icons8.com/Share/social/h/home.png` 308 | # Meta [/api/iconsets/] 309 | 310 | ## Categories [GET /api/iconsets/v3/categories?platform={platform}&language={language}] 311 | The operation will not return the categories that have less than 10 icons. 312 | We need it to test the categories without showing garbage on the production website. 313 | 314 | + Parameters 315 | + platform (enum[string], optional) - the platform that we are searching icons for 316 | + Members 317 | + `ios7` 318 | + `win8` 319 | + `win10` 320 | + `android` 321 | + `androidL` 322 | + `color` 323 | + `office` 324 | + language: `en-US` (enum[string], required) - the language code to get localized result 325 | + Members 326 | + `en-US` 327 | + `fr-FR` 328 | + `de-DE` 329 | + `it-IT` 330 | + `pt-BR` 331 | + `pl-PL` 332 | + `ru-RU` 333 | + `es-ES` 334 | 335 | + Response 200 (application/json) 336 | + Attributes 337 | + parameters - copy of the input parameters from the request 338 | + platform (string) 339 | + language (string) 340 | + result - the result of operation 341 | + categories (array[CategoryV3Item]) 342 | + (CategoryV3Item) 343 | + name: `Alphabet` 344 | + `api_code`: `Alphabet` 345 | + (CategoryV3Item) 346 | + name: `Very Basic` 347 | + `api_code`: `Very_Basic` 348 | + (CategoryV3Item) 349 | + name: `Photo and Video` 350 | + `api_code`: `Photo_Video` 351 | 352 | 353 | ## Totals [GET /api/iconsets/v3/total?since={since}] 354 | 355 | + Parameters 356 | + since: `2014-12-31` (string, optional) - the optional date to calculate the total number of icons that were created after it. 357 | It should be in format "four year digits - dash - two month number digits - dash - two day number digits. For example 2014-12-31 means "31th of December, 2014". 358 | 359 | + Response 200 (application/json) 360 | + Attributes 361 | + parameters - copy of the input parameters from the request 362 | + since (string) 363 | + result - the result of operation 364 | + total (array[TotalV3Item]) 365 | + (TotalV3Item) 366 | + name: `Windows 8/Metro` 367 | + `api_code`: `win8` 368 | + total: `802` 369 | + (TotalV3Item) 370 | + name: `iPhone/iOS 7` 371 | + `api_code`: `ios7` 372 | + total: `7379` 373 | 374 | # Web Fonts [/api/task] 375 | 376 | Icons8 allows the web fonts to generate from the icons 377 | 378 | Example of a generated file. 379 | 380 | 381 | 382 | ## From a Collection [POST /api/task/web-font/collection] 383 | 384 | + Request (application/json) 385 | + Attributes 386 | + auth (AuthArgument) 387 | + task (CollectionWebFontTaskArguments) 388 | 389 | + Response 200 (application/json) 390 | + Attributes 391 | + result (TaskResult) 392 | + id: `abc-def` 393 | + type: `create_web_font` 394 | + status: `complete` 395 | + results 396 | + zip: `https://st.icons8.com/zip/abc-def/icons8-font.zip` 397 | + messages (array) 398 | + (TaskError) 399 | + code: `paid_feature` 400 | + description: `Icons "dog", "cat" and 5 more were excluded` 401 | + (TaskError) 402 | + code: `not_possible` 403 | + description: `Icons "dog-color" and "cat-color" were excluded` 404 | 405 | ## From Separate Icons [POST /api/task/web-font/icons] 406 | 407 | + Request (application/json) 408 | From separate SVG images 409 | + Attributes 410 | + auth (AuthArgument) 411 | + task (CollectionWebFontTaskArguments) 412 | 413 | + Response 200 (application/json) 414 | + Attributes 415 | + result (TaskResult) 416 | + id: `abc-def` 417 | + type: `create_web_font` 418 | + status: `complete` 419 | + results 420 | + zip: `https://st.icons8.com/zip/abc-def/icons8-font.zip` 421 | + messages (array) 422 | + (TaskError) 423 | + code: `paid_feature` 424 | + description: `Icons "dog", "cat" and 5 more were excluded` 425 | + (TaskError) 426 | + code: `not_possible` 427 | + description: `Icons "dog-color" and "cat-color" were excluded` 428 | 429 | 430 | 431 | # Group Parameters 432 | 433 | ## Platform 434 | 435 | Attributes and parameters named `platform` or `platform_api_code` or `platform_code` all indicate the style of the icons. 436 | We’re sorry we have various parameters meaning the same. 437 | 438 | `platform` | Icon style | Example 439 | ---:|---|--- 440 | win8 | icons in the Microsoft Windows 8/Metro style | [example](https://icons8.com/windows-8-icons/) 441 | win10 | icons in the Microsoft Windows 10/Threshold style | [example](https://icons8.com/download-huge-windows8-set/) 442 | ios7 | icons in the Apple iOS 7/8/9/10 style | [example](https://icons8.com/free-ios-7-icons-in-vector/) 443 | android | icons in the Google Android 4 Kitkat style | [example](https://icons8.com/android-kitkat-icons/) 444 | androidL | icons in the Google Android 5 Lollipop (Material) style | [example](https://icons8.com/android-icons/) 445 | color | flat color icons | [example](https://icons8.com/color-icons/) 446 | office | icons in the Microsoft Office style | [example](https://icons8.com/office-icons/) 447 | 448 | ## Language 449 | 450 | Icon names, categories and tags are localized. Here's the list of supported languages: 451 | 452 | `language` | Language name 453 | ---|--- 454 | `en-US` | English 455 | `fr-FR` | French 456 | `de-DE` | German 457 | `it-IT` | Italian 458 | `pt-BR` | Portuguese 459 | `pl-PL` | Polish 460 | `ru-RU` | Russian 461 | `es-ES` | Spanish 462 | `zh-CN` | Chinese 463 | `ja-JP` | Japanese 464 | 465 | The primary language is English - if we do not translate something, it will be in English. 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | # Data Structures 488 | 489 | ## AuthArgument (object) 490 | + hash: `api-demo-user` (string, required) - Authorization hash 491 | 492 | 493 | ## CompactCategoryV3Item (object) 494 | + name (string, required) 495 | + api_code (string, required) 496 | 497 | ## CategoryV3Item (object) 498 | + `category_code` (string) 499 | + `category_name` (string) 500 | + subcategory (array[object]) 501 | + (object) 502 | + `subcategory_code` (string) 503 | + `subcategory_name` (string) 504 | + icons (array[object]) 505 | + (object) 506 | + id (number) 507 | + name (string) 508 | + `platform_code` (string) 509 | + created (string) 510 | + url (string) 511 | + `common_icon_id` (number) 512 | + svg (string) 513 | + features (object) 514 | + bitmap (number) 515 | + vector (number) 516 | + nolink (number) 517 | 518 | 519 | 520 | ## CompactIconV3Item (object) 521 | + id (number, required) - unique icon identifier 522 | + name (string, required) - icon name 523 | + `platform_code` (string, required) - icon style 524 | + created: `color` (string, required) - date (ISO8601 format) of icon was published 525 | + url (string, optional) - internal service attribute; the meaning of this attribute is "Identifier of thread at Disquss" 526 | + `common_icon_id` (number, required) - identifier for group of the same icons in different styles; i.e. id of all "home" icons 527 | + category (string, optional) category name; first category, if there are several categories 528 | + subcategory (object, optional) subcategory; first subcategory, if there are several subcategories 529 | + name (string, required) subcategory name 530 | + api_code (string, required) subcategory code 531 | + svg (string, required) - plain SVG content of icon 532 | + vector (object, optional) - URLs to icon sources in different vector formats; private; depend on the current user and could be opened in user's browser only 533 | + `svg-editable` (string, optional) - absolute URL to original SVG file 534 | + `svg-simplified` (string) - absolute URL to compressed and simplified SVG file 535 | + eps (string) - absolute URL to file in EPS format 536 | + pdf (string) - absolute URL to file in PDF format 537 | + features (object, required) - internal service attribute; internal information about icon features; private; depend on the rights of the current user 538 | + bitmap (number, required) - "Could user use images in bitmap / raster formats in any size ?" 539 | + vector (number, required) - "Could user use images in vector formats ?" 540 | + nolink (number, required) - "Could user use images without any link to Icons8 ?" 541 | + share (object) - internal service attribute; some links to spread the world 542 | + url (string) - short URL to use in twitter 543 | + png (array[object]) - some raster images for share the icon 544 | + (object) 545 | + type (string, optional) 546 | + link (string, required) - absolute URL to image 547 | 548 | ## IconV3Item (CompactIconV3Item) 549 | + id (number, required) - unique icon identifier 550 | + name (string, required) - icon name 551 | + `platform_code` (string, required) - icon style 552 | + created: `color` (string, required) - date (ISO8601 format) of icon was published 553 | + url (string, optional) - internal service attribute; the meaning of this attribute is "Identifier of thread at Disquss" 554 | + `common_icon_id` (number, required) - identifier for group of the same icons in different styles; i.e. id of all "home" icons 555 | + category (string, optional) category name; first category, if there are several categories 556 | + subcategory (object, optional) subcategory; first subcategory, if there are several subcategories 557 | + name (string, required) subcategory name 558 | + api_code (string, required) subcategory code 559 | + svg (string, required) - plain SVG content of icon 560 | + vector (object, optional) - URLs to icon sources in different vector formats; private; depend on the current user and could be opened in user's browser only 561 | + `svg-editable` (string, optional) - absolute URL to original SVG file 562 | + `svg-simplified` (string) - absolute URL to compressed and simplified SVG file 563 | + eps (string) - absolute URL to file in EPS format 564 | + pdf (string) - absolute URL to file in PDF format 565 | + features (object, required) - internal service attribute; internal information about icon features; private; depend on the rights of the current user 566 | + bitmap (number, required) - "Could user use images in bitmap / raster formats in any size ?" 567 | + vector (number, required) - "Could user use images in vector formats ?" 568 | + nolink (number, required) - "Could user use images without any link to Icons8 ?" 569 | + share (object) - internal service attribute; some links to spread the world 570 | + url (string) - short URL to use in twitter 571 | + png (array[object]) - some raster images for share the icon 572 | + (object) 573 | + type (string, optional) 574 | + link (string, required) - absolute URL to image 575 | 576 | ## TotalV3Item (object) 577 | + name (string, required) icons style name 578 | + `api_code` (enum[string], required) - icons style code; in other places it named `plarform` or `platform_api_code` 579 | + Members 580 | + `ios7` 581 | + `win8` 582 | + `win10` 583 | + `android` 584 | + `androidL` 585 | + `color` 586 | + `office` 587 | + total (number, required) the quantity of icons 588 | 589 | ## CollectionWebFontTaskArguments (object) 590 | + arguments 591 | + collection: `bef787ce-41ad-4424-8e0e-19ce78e104c3` (string, required) - collection identifier 592 | + font_name: `Material Very Basic` (string, required) - name of iconic webfont 593 | + Default: `font_icons8` 594 | + css_prefix (string) - prefix for CSS rules, used to generate LESS/SCSS 595 | + Default: `icons8` 596 | + css_selector (string) - template for glyph selector; placeholder {{glyph}} will be replaced with glyph names 597 | + Default: `.icons8-{{glyph}}` 598 | + css_rules_case (enum[string]) - glyph names conversion rule 599 | + Default: `lowercase` 600 | + Members 601 | + `lowercase` - convert glyph names to lowercase 602 | + `as_is` - leave glyph names as is 603 | 604 | 605 | ## TaskError (object) 606 | + code (enum[string], required) - error code 607 | + Members 608 | + `json_not_valid` - HTTP request payload is not valid JSON 609 | + `auth_required` 610 | + `auth_failed` - authentication failed 611 | + `access_denied` 612 | + `io_fail` - I/O fail on server side 613 | + `database_fail` - database access fail 614 | + `argument_is_missed` - required argument 615 | + `argument_is_wrong` - one or more arguments is invalid format or value 616 | + `paid_feature` - some features available only for paid users 617 | + `not_possible` - something is not possible to process, i.e. color icons for webfonts are forbidden 618 | + description (string, required) - human readable error message 619 | 620 | 621 | ## TaskResult (object) 622 | + id (string, required) - task identifier 623 | + type (enum[string], required) - task type 624 | + Members 625 | + `create_web_font` 626 | + `create_svg_set` 627 | + status (enum[string], required) - task status 628 | + Members 629 | + `preparing+ 630 | + `idle` 631 | + `in_progress` 632 | + `timeout` 633 | + `complete` 634 | + `failed` 635 | + description (string) - human readable description 636 | + results (object) 637 | + zip (string) - URL to webfont files in ZIP format 638 | -------------------------------------------------------------------------------- /tattoos.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Created with Sketch. 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | --------------------------------------------------------------------------------