Marketplace API Guide

  1. Getting Started
  2. Authentication

Introduction

The Arceto Marketplace APIs help Sellers generate applications for managing their items, orders, inventory and reports on Arceto.com.

The Arceto Developer Center provides all the information Sellers need to directly integrate with the Arceto Marketplace APIs. To use the Marketplace APIs, you need to generate clientId & clientSecret keys. You can generate these keys from Seller Center Account Info.

For Sellers and Partners looking for help with other items, go to SellerHelp Arceto. This Knowledge Base helps Partners and Sellers with a wide variety of topics ranging from Variant Setup to Swatches.

Each XML file may contain the namespace and other parameters. The real value of the namespace could be wm, ns2, ns3 or any other random value and the XML structure should be compliant with the XSDs schema.

The actual specification of the XML format is defined in the XSD files, which you can download from the respective API documentation sections. We have included a few examples of the relevant XMLs for each of our APIs. The general structure of the responses can be found in the examples on the right panel.

Arceto validates XML requests against the XSDs prior to processing. Validate your Feeds before sending them to Arceto. Requests that do not validate successfully will return a parsing error in Response, either in the Feed status or in the Item status:

  1. If the Feed is not valid, the feedStatus will show "ERROR."
  2. If an Item is not valid, ingestionStatus will show "DATA ERROR."

There are third-party tools available that are designed specifically for XML validation (debugging). You can find these tools by searching "XML Validator."

The Arceto APIs are case-sensitive; this applies to the URLs, elements and parameters.

The supported character set is UTF-8. Only use this character set or subsets thereof.

API Reference

Curabitur lacinia convallis nibh, non cursus augue. Quisque id sem id lorem porttitor efficitur in quis libero. Nullam turpis ante auctor purus sed.

https://examples.com

Authentication


Token-based Authentication (New preferred method)

The Arceto Marketplace APIs use OAuth for token-based authentication and authorization. All partners should move to use this method. The benefits of using of token-based authentication include:

  • Current standards for API Authentication
  • Reduced overhead of creating and signing the digital signature
  • Easier integration with Arceto APIs
  • Reduced number of headers per API call
Integration Steps
  1. Partner logs into Developer Center
  2. Partner retrieves Client ID/Client Secret from the API keys page. Solution Providers must contact Sellers to get the corresponding Client ID/Client Secret. The Client ID/Client Secret is not the same as Seller ID/Private Key used in the old authentication method.
  3. Seller’s software uses the keys retrieved in the previous step to get a short-lived token (15 minute lifespan. Must be regenerated thereafter.) using the Token API.
  4. Use the headers listed in the table below to authenticate your API call. These headers are mandatory for all API calls to authenticate and authorize the partner. **Note: Individual APIs may require additional headers **
Name Description Required Example
AR_SVC.NAME Arceto Service Name Yes Arceto Marketplace
AR_QOS.CORRELATION_ID A unique ID to correlate a vendor's calls with the Arceto system Yes 1234hfvgtr
Authorization Basic authorization header. Base 64 encodes the Client ID and Client Secret retrieved in step two of the integration steps. Yes Basic YzcyOTFjNmItNzI5MC00....
AR_SEC.ACCESS_TOKEN The token retrieved in step three of integration Yes eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM.....
Authentication
200 - OK Pellentesque mollis sapien nec sapien.
400 - Bad Request Pellentesque mollis sapien nec sapien.
401 - Unauthorized Pellentesque mollis sapien nec sapien.
402 - Request Failed Pellentesque mollis sapien nec sapien.
404 - Not Found Pellentesque mollis sapien nec sapien.
409 - Conflict Pellentesque mollis sapien nec sapien (mollis sapien nec sapien).
429 - Too Many Requests Pellentesque mollis sapien nec sapien.
500, 502, 503, 504 - Server Errors Pellentesque mollis sapien nec sapien.
Errors
Types
api_connection_error Pellentesque mollis sapien nec sapien.
api_error Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien.
authentication_error Pellentesque mollis sapien nec sapien Pellentesque mollis.
card_error Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien.
invalid_request_error Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien.
rate_limit_error Pellentesque mollis sapien nec sapien.
validation_error Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien Pellentesque mollis sapien nec sapien (Pellentesque mollis).
Codes
invalid_number Curabitur lacinia convallis nibh, non cursus augue.
invalid_expiry_month Curabitur lacinia convallis nibh, non cursus augue.
invalid_expiry_year Curabitur lacinia convallis nibh, non cursus augue.
invalid_cvc Curabitur lacinia convallis nibh, non cursus augue.
invalid_swipe_data Curabitur lacinia convallis nibh.
incorrect_number Curabitur lacinia convallis nibh.
expired_card Curabitur lacinia convallis.
incorrect_cvc Curabitur lacinia convallis nibh, non cursus augue.
incorrect_zip Curabitur lacinia convallis nibh, non cursus augue.
card_declined Curabitur lacinia convallis.
missing Curabitur lacinia convallis nibh, non cursus augue.
processing_error Curabitur lacinia convallis nibh, non cursus augue.
Curabitur lacinia convallis nibh, non cursus augue convallis.

Errors

In laoreet dapibus ante vitae placerat. Pellentesque, mollis sapien nec sapien elementum, eu tincidunt elit placerat. Phasellus, laoreet vitae mi at hendrerit. Cras in massa ac mi sodales vestibulum. Etiam convallis lectus vitae ligula.

No data
begin
                            # Use example's library to make requests...
                            rescue example::CardError => e
                            # Since it's a decline, example::CardError will be caught
                            body = e.json_body
                            err  = body[:error]

                            puts "Status is: #{e.http_status}"
                            puts "Type is: #{err[:type]}"
                            puts "Charge ID is: #{err[:charge]}"
                            # The following fields are optional
                            puts "Code is: #{err[:code]}" if err[:code]
                            puts "Decline code is: #{err[:decline_code]}" if err[:decline_code]
                            puts "Param is: #{err[:param]}" if err[:param]
                            puts "Message is: #{err[:message]}" if err[:message]
                            rescue example::RateLimitError => e
                            # Too many requests made to the API too quickly
                            rescue example::InvalidRequestError => e
                            # Invalid parameters were supplied to example's API
                            rescue example::AuthenticationError => e
                            # Authentication with example's API failed
                            # (maybe you changed API keys recently)
                            rescue example::APIConnectionError => e
                            # Network communication with example failed
                            rescue example::exampleError => e
                            # Display a very generic error to the user, and maybe send
                            # yourself an email
                            rescue => e
                            # Something else happened, completely unrelated to example
                            end
try:
                            # Use example's library to make requests...
                            pass
                            except example.error.CardError as e:
                            # Since it's a decline, example.error.CardError will be caught
                            body = e.json_body
                            err  = body['error']

                            print "Status is: %s" % e.http_status
                            print "Type is: %s" % err['type']
                            print "Code is: %s" % err['code']
                            # param is '' in this case
                            print "Param is: %s" % err['param']
                            print "Message is: %s" % err['message']
                            except example.error.RateLimitError as e:
                            # Too many requests made to the API too quickly
                            pass
                            except example.error.InvalidRequestError as e:
                            # Invalid parameters were supplied to example's API
                            pass
                            except example.error.AuthenticationError as e:
                            # Authentication with example's API failed
                            # (maybe you changed API keys recently)
                            pass
                            except example.error.APIConnectionError as e:
                            # Network communication with example failed
                            pass
                            except example.error.exampleError as e:
                            # Display a very generic error to the user, and maybe send
                            # yourself an email
                            pass
                            except Exception as e:
                            # Something else happened, completely unrelated to example
                            pass
try {
                            // Use example's library to make requests...
                            } catch(\example\Error\Card $e) {
                            // Since it's a decline, \example\Error\Card will be caught
                            $body = $e->getJsonBody();
                            $err  = $body['error'];

                            print('Status is:' . $e->getHttpStatus() . "\n");
                            print('Type is:' . $err['type'] . "\n");
                            print('Code is:' . $err['code'] . "\n");
                            // param is '' in this case
                            print('Param is:' . $err['param'] . "\n");
                            print('Message is:' . $err['message'] . "\n");
                            } catch (\example\Error\RateLimit $e) {
                            // Too many requests made to the API too quickly
                            } catch (\example\Error\InvalidRequest $e) {
                            // Invalid parameters were supplied to example's API
                            } catch (\example\Error\Authentication $e) {
                            // Authentication with example's API failed
                            // (maybe you changed API keys recently)
                            } catch (\example\Error\ApiConnection $e) {
                            // Network communication with example failed
                            } catch (\example\Error\Base $e) {
                            // Display a very generic error to the user, and maybe send
                            // yourself an email
                            } catch (Exception $e) {
                            // Something else happened, completely unrelated to example
                            }
try {
                            // Use example's library to make requests...
                            } catch (CardException e) {
                            // Since it's a decline, CardException will be caught
                            System.out.println("Status is: " + e.getCode());
                            System.out.println("Message is: " + e.getMessage());
                            } catch (RateLimitException e) {
                            // Too many requests made to the API too quickly
                            } catch (InvalidRequestException e) {
                            // Invalid parameters were supplied to example's API
                            } catch (AuthenticationException e) {
                            // Authentication with example's API failed
                            // (maybe you changed API keys recently)
                            } catch (APIConnectionException e) {
                            // Network communication with example failed
                            } catch (exampleException e) {
                            // Display a very generic error to the user, and maybe send
                            // yourself an email
                            } catch (Exception e) {
                            // Something else happened, completely unrelated to example
                            }
// Note: Node.js API does not throw exceptions, and instead prefers the
                                // asynchronous style of error handling described below.
                                //
                                // An error from the example API or an otheriwse asynchronous error
                                // will be available as the first argument of any example method's callback:
                                // E.g. example.customers.create({...}, function(err, result) {});
                                //
                                // Or in the form of a rejected promise.
                                // E.g. example.customers.create({...}).then(
                                //        function(result) {},
                                //        function(err) {}
                                //      );

                                switch (err.type) {
                                case 'exampleCardError':
                                // A declined card error
                                err.message; // => e.g. "Your card's expiration year is invalid."
                                break;
                                case 'RateLimitError':
                                // Too many requests made to the API too quickly
                                break;
                                case 'exampleInvalidRequestError':
                                // Invalid parameters were supplied to example's API
                                break;
                                case 'exampleAPIError':
                                // An error occurred internally with example's API
                                break;
                                case 'exampleConnectionError':
                                // Some kind of error occurred during the HTTPS communication
                                break;
                                case 'exampleAuthenticationError':
                                // You probably used an incorrect API key
                                break;
                                default:
                                // Handle any other types of unexpected errors
                                break;
                                }
                            
_, err := // Go library call

                            if err != nil {
                            // Try to safely cast a generic error to a example.Error so that we can get at
                            // some additional example-specific information about what went wrong.
                            if exampleErr, ok := err.(*example.Error); ok {
                            // The Code field will contain a basic identifier for the failure.
                            switch exampleErr.Code {
                            case example.IncorrectNum:
                            case example.InvalidNum:
                            case example.InvalidExpM:
                            case example.InvalidExpY:
                            case example.InvalidCvc:
                            case example.ExpiredCard:
                            case example.IncorrectCvc:
                            case example.IncorrectZip:
                            case example.CardDeclined:
                            case example.Missing:
                            case example.ProcessingErr:
                            }

                            // The Err field can be coerced to a more specific error type with a type
                            // assertion. This technique can be used to get more specialized
                            // information for certain errors.
                            if cardErr, ok := exampleErr.Err.(*example.CardError); ok {
                            fmt.Printf("Card was declined with code: %v\n", cardErr.DeclineCode)
                            } else {
                            fmt.Printf("Other example error occurred: %v\n", exampleErr.Error())
                            }
                            } else {
                            fmt.Printf("Other error occurred: %v\n", err.Error())
                            }
                            }

Handling errors

In laoreet dapibus ante vitae placerat. Pellentesque mollis sapien nec sapien .table elementum <table>. eu tincidunt elit placerat. Phasellus laoreet vitae mi at hendrerit. Cras in massa ac mi sodales vestibulum. Etiam convallis lectus vitae ligula fermentum, et rutrum odio tincidunt.

ID Pretium bytes Duis Urna Neque Phasellus
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Aliquam ligula quam, blandit sed neque vel, aliquet viverra eros. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Aliquam ligula quam, blandit sed neque vel, aliquet viverra eros. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Aliquam ligula quam, blandit sed neque vel, aliquet viverra eros. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Aliquam ligula quam, blandit sed neque vel, aliquet viverra eros. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Aliquam ligula quam, blandit sed neque vel, aliquet viverra eros. Credit Card
Handling Errors
200 - OK Vivamus rhoncus dui vitae eros tristique cursus.
400 - Bad Request Vivamus rhoncus dui vitae eros tristique cursus, Vivamus rhoncus dui vitae eros.
401 - Unauthorized Vivamus rhoncus dui vitae eros tristique cursus.
402 - Request Failed Vivamus rhoncus dui vitae eros tristique cursus.
404 - Not Found Vivamus rhoncus dui vitae eros tristique cursus.
409 - Conflict Vivamus rhoncus dui vitae eros tristique cursus (dui vitae eros tristique cursus).
429 - Too Many Requests Vivamus rhoncus dui vitae eros tristique cursus Vivamus rhoncus dui vitae eros tristique.
500, 502, 503, 504 - Server Errors Vivamus rhoncus dui vitae eros tristique cursus (Vivamus rhoncus)

Tables

In laoreet dapibus ante vitae placerat. Pellentesque, mollis sapien nec sapien elementum, eu tincidunt elit placerat. Phasellus, laoreet vitae mi at hendrerit. Cras in massa ac mi sodales vestibulum. Etiam convallis lectus vitae ligula.

No data
begin
                            # Use example's library to make requests...
                            rescue example::CardError => e
                            # Since it's a decline, example::CardError will be caught
                            body = e.json_body
                            err  = body[:error]

                            puts "Status is: #{e.http_status}"
                            puts "Type is: #{err[:type]}"
                            puts "Charge ID is: #{err[:charge]}"
                            # The following fields are optional
                            puts "Code is: #{err[:code]}" if err[:code]
                            puts "Decline code is: #{err[:decline_code]}" if err[:decline_code]
                            puts "Param is: #{err[:param]}" if err[:param]
                            puts "Message is: #{err[:message]}" if err[:message]
                            rescue example::RateLimitError => e
                            # Too many requests made to the API too quickly
                            rescue example::InvalidRequestError => e
                            # Invalid parameters were supplied to example's API
                            rescue example::AuthenticationError => e
                            # Authentication with example's API failed
                            # (maybe you changed API keys recently)
                            rescue example::APIConnectionError => e
                            # Network communication with example failed
                            rescue example::exampleError => e
                            # Display a very generic error to the user, and maybe send
                            # yourself an email
                            rescue => e
                            # Something else happened, completely unrelated to example
                            end
try:
                            # Use example's library to make requests...
                            pass
                            except example.error.CardError as e:
                            # Since it's a decline, example.error.CardError will be caught
                            body = e.json_body
                            err  = body['error']

                            print "Status is: %s" % e.http_status
                            print "Type is: %s" % err['type']
                            print "Code is: %s" % err['code']
                            # param is '' in this case
                            print "Param is: %s" % err['param']
                            print "Message is: %s" % err['message']
                            except example.error.RateLimitError as e:
                            # Too many requests made to the API too quickly
                            pass
                            except example.error.InvalidRequestError as e:
                            # Invalid parameters were supplied to example's API
                            pass
                            except example.error.AuthenticationError as e:
                            # Authentication with example's API failed
                            # (maybe you changed API keys recently)
                            pass
                            except example.error.APIConnectionError as e:
                            # Network communication with example failed
                            pass
                            except example.error.exampleError as e:
                            # Display a very generic error to the user, and maybe send
                            # yourself an email
                            pass
                            except Exception as e:
                            # Something else happened, completely unrelated to example
                            pass
try {
                            // Use example's library to make requests...
                            } catch(\example\Error\Card $e) {
                            // Since it's a decline, \example\Error\Card will be caught
                            $body = $e->getJsonBody();
                            $err  = $body['error'];

                            print('Status is:' . $e->getHttpStatus() . "\n");
                            print('Type is:' . $err['type'] . "\n");
                            print('Code is:' . $err['code'] . "\n");
                            // param is '' in this case
                            print('Param is:' . $err['param'] . "\n");
                            print('Message is:' . $err['message'] . "\n");
                            } catch (\example\Error\RateLimit $e) {
                            // Too many requests made to the API too quickly
                            } catch (\example\Error\InvalidRequest $e) {
                            // Invalid parameters were supplied to example's API
                            } catch (\example\Error\Authentication $e) {
                            // Authentication with example's API failed
                            // (maybe you changed API keys recently)
                            } catch (\example\Error\ApiConnection $e) {
                            // Network communication with example failed
                            } catch (\example\Error\Base $e) {
                            // Display a very generic error to the user, and maybe send
                            // yourself an email
                            } catch (Exception $e) {
                            // Something else happened, completely unrelated to example
                            }
try {
                            // Use example's library to make requests...
                            } catch (CardException e) {
                            // Since it's a decline, CardException will be caught
                            System.out.println("Status is: " + e.getCode());
                            System.out.println("Message is: " + e.getMessage());
                            } catch (RateLimitException e) {
                            // Too many requests made to the API too quickly
                            } catch (InvalidRequestException e) {
                            // Invalid parameters were supplied to example's API
                            } catch (AuthenticationException e) {
                            // Authentication with example's API failed
                            // (maybe you changed API keys recently)
                            } catch (APIConnectionException e) {
                            // Network communication with example failed
                            } catch (exampleException e) {
                            // Display a very generic error to the user, and maybe send
                            // yourself an email
                            } catch (Exception e) {
                            // Something else happened, completely unrelated to example
                            }
// Note: Node.js API does not throw exceptions, and instead prefers the
                                // asynchronous style of error handling described below.
                                //
                                // An error from the example API or an otheriwse asynchronous error
                                // will be available as the first argument of any example method's callback:
                                // E.g. example.customers.create({...}, function(err, result) {});
                                //
                                // Or in the form of a rejected promise.
                                // E.g. example.customers.create({...}).then(
                                //        function(result) {},
                                //        function(err) {}
                                //      );

                                switch (err.type) {
                                case 'exampleCardError':
                                // A declined card error
                                err.message; // => e.g. "Your card's expiration year is invalid."
                                break;
                                case 'RateLimitError':
                                // Too many requests made to the API too quickly
                                break;
                                case 'exampleInvalidRequestError':
                                // Invalid parameters were supplied to example's API
                                break;
                                case 'exampleAPIError':
                                // An error occurred internally with example's API
                                break;
                                case 'exampleConnectionError':
                                // Some kind of error occurred during the HTTPS communication
                                break;
                                case 'exampleAuthenticationError':
                                // You probably used an incorrect API key
                                break;
                                default:
                                // Handle any other types of unexpected errors
                                break;
                                }
                            
_, err := // Go library call

                            if err != nil {
                            // Try to safely cast a generic error to a example.Error so that we can get at
                            // some additional example-specific information about what went wrong.
                            if exampleErr, ok := err.(*example.Error); ok {
                            // The Code field will contain a basic identifier for the failure.
                            switch exampleErr.Code {
                            case example.IncorrectNum:
                            case example.InvalidNum:
                            case example.InvalidExpM:
                            case example.InvalidExpY:
                            case example.InvalidCvc:
                            case example.ExpiredCard:
                            case example.IncorrectCvc:
                            case example.IncorrectZip:
                            case example.CardDeclined:
                            case example.Missing:
                            case example.ProcessingErr:
                            }

                            // The Err field can be coerced to a more specific error type with a type
                            // assertion. This technique can be used to get more specialized
                            // information for certain errors.
                            if cardErr, ok := exampleErr.Err.(*example.CardError); ok {
                            fmt.Printf("Card was declined with code: %v\n", cardErr.DeclineCode)
                            } else {
                            fmt.Printf("Other example error occurred: %v\n", exampleErr.Error())
                            }
                            } else {
                            fmt.Printf("Other error occurred: %v\n", err.Error())
                            }
                            }

Default Tables

Testabschnitt. Pellentesque mollis sapien nec sapien .table elementum <table>. eu tincidunt elit placerat. Phasellus laoreet vitae mi at hendrerit. Cras in massa ac mi sodales vestibulum. Etiam convallis lectus vitae ligula fermentum, et rutrum odio tincidunt.

Nullam .table-exampled et odio rutrum, ornare turpis quis, fermentum <tbody>

ID Pretium bytes Duis Urna Neque Phasellus
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
Default Tables
200 - OK Vivamus rhoncus dui vitae eros tristique cursus.
400 - Bad Request Vivamus rhoncus dui vitae eros tristique cursus, Vivamus rhoncus dui vitae eros.
401 - Unauthorized Vivamus rhoncus dui vitae eros tristique cursus.
402 - Request Failed Vivamus rhoncus dui vitae eros tristique cursus.
404 - Not Found Vivamus rhoncus dui vitae eros tristique cursus.
409 - Conflict Vivamus rhoncus dui vitae eros tristique cursus (dui vitae eros tristique cursus).
429 - Too Many Requests Vivamus rhoncus dui vitae eros tristique cursus Vivamus rhoncus dui vitae eros tristique.
500, 502, 503, 504 - Server Errors Vivamus rhoncus dui vitae eros tristique cursus (Vivamus rhoncus)

Exampled Rows

Use .table-exampled to add zebra-striping to any table row within the <tbody>.

ID Product Buyer Date Order Note Payment
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
Exampled Rows
200 - OK Vivamus rhoncus dui vitae eros tristique cursus.
400 - Bad Request Vivamus rhoncus dui vitae eros tristique cursus, Vivamus rhoncus dui vitae eros.
401 - Unauthorized Vivamus rhoncus dui vitae eros tristique cursus.
402 - Request Failed Vivamus rhoncus dui vitae eros tristique cursus.
404 - Not Found Vivamus rhoncus dui vitae eros tristique cursus.
409 - Conflict Vivamus rhoncus dui vitae eros tristique cursus (dui vitae eros tristique cursus).
429 - Too Many Requests Vivamus rhoncus dui vitae eros tristique cursus Vivamus rhoncus dui vitae eros tristique.
500, 502, 503, 504 - Server Errors Vivamus rhoncus dui vitae eros tristique cursus (Vivamus rhoncus)

Bordered Table

Add .table-bordered for borders on all sides of the table and cells.

ID Pretium bytes Duis Urna Neque Phasellus
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
Bordered Table
200 - OK Vivamus rhoncus dui vitae eros tristique cursus.
400 - Bad Request Vivamus rhoncus dui vitae eros tristique cursus, Vivamus rhoncus dui vitae eros.
401 - Unauthorized Vivamus rhoncus dui vitae eros tristique cursus.
402 - Request Failed Vivamus rhoncus dui vitae eros tristique cursus.
404 - Not Found Vivamus rhoncus dui vitae eros tristique cursus.
409 - Conflict Vivamus rhoncus dui vitae eros tristique cursus (dui vitae eros tristique cursus).
429 - Too Many Requests Vivamus rhoncus dui vitae eros tristique cursus Vivamus rhoncus dui vitae eros tristique.
500, 502, 503, 504 - Server Errors Vivamus rhoncus dui vitae eros tristique cursus (Vivamus rhoncus)

Contextual Classes

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Class Description
.active Nunc suscipit justo ac odio condimentum malesuada.
.success Nunc suscipit justo ac odio condimentum malesuada.
.info Nunc suscipit justo ac odio condimentum malesuada.
.warning Nunc suscipit justo ac odio condimentum malesuada.
.danger Nunc suscipit justo ac odio condimentum malesuada.

ID Pretium bytes Duis Urna Neque Phasellus
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
# 9652 Lorem ipsum dolor sit John Doe 12/10/2015 Praesent risus velit, egestas et nulla vitae, venenatis elementum nulla. Credit Card
Contextual Classes
200 - OK Vivamus rhoncus dui vitae eros tristique cursus.
400 - Bad Request Vivamus rhoncus dui vitae eros tristique cursus, Vivamus rhoncus dui vitae eros.
401 - Unauthorized Vivamus rhoncus dui vitae eros tristique cursus.
402 - Request Failed Vivamus rhoncus dui vitae eros tristique cursus.
404 - Not Found Vivamus rhoncus dui vitae eros tristique cursus.
409 - Conflict Vivamus rhoncus dui vitae eros tristique cursus (dui vitae eros tristique cursus).
429 - Too Many Requests Vivamus rhoncus dui vitae eros tristique cursus Vivamus rhoncus dui vitae eros tristique.
500, 502, 503, 504 - Server Errors Vivamus rhoncus dui vitae eros tristique cursus (Vivamus rhoncus)

General


Google Web Fonts

Arceto using Google Web Font. You can change your fonts only editing one line code.

Raleway Thin 300

Raleway Thin 300 Italic

Raleway Extra-Light

Raleway Extra-Light Italic

Raleway Light

Raleway Light Italic

Raleway Regular

Raleway Regular Italic

Raleway Medium

Raleway Medium Italic

Raleway Semi-Bold

Raleway Semi-Bold Italic

Raleway Bold

Raleway Bold Italic

Raleway Extra-Bold

Raleway Extra-Bold Italic

Raleway Black

Raleway Black Italic


General Options

We set it line height as 26px and default font size as 13px

Basic Colors

Theme Colors

Title Font

Title font is Montserrat. You can add anything as .font-title

Montserrat Normal 400

Montserrat Bold 700

General


Google Web Fonts

Arceto using Google Web Font. You can change your fonts only editing one line code.

Raleway Thin 300

Raleway Thin 300 Italic

Raleway Extra-Light

Raleway Extra-Light Italic

Raleway Light

Raleway Light Italic

Raleway Regular

Raleway Regular Italic

Raleway Medium

Raleway Medium Italic

Raleway Semi-Bold

Raleway Semi-Bold Italic

Raleway Bold

Raleway Bold Italic

Raleway Extra-Bold

Raleway Extra-Bold Italic

Raleway Black

Raleway Black Italic

Headings


Default

All HTML headings, <h1> through <h6>, are available. .h1 through .h6 classes are also available, for when you want to match the font styling of a heading but still want your text to be displayed inline.

h1. Bootstrap heading

h2. Bootstrap heading

h3. Bootstrap heading

h4. Bootstrap heading

h5. Bootstrap heading
h6. Bootstrap heading

Headings with secondary text

Create lighter, secondary text in any heading with a generic <small> tag or the .small class.

h1. Bootstrap heading Secondary text

h2. Bootstrap heading Secondary text

h3. Bootstrap heading Secondary text

h4. Bootstrap heading Secondary text

h5. Bootstrap heading Secondary text
h6. Bootstrap heading Secondary text
Theme Colors

Title Font

Title font is Montserrat. You can add anything as .font-title

Montserrat Normal 400

Montserrat Bold 700

Default

h1. Bootstrap heading

h2. Bootstrap heading

h3. Bootstrap heading

h4. Bootstrap heading

h5. Bootstrap heading
h6. Bootstrap heading

Headings with secondary text

h1. Bootstrap heading Secondary text

h2. Bootstrap heading Secondary text

h3. Bootstrap heading Secondary text

h4. Bootstrap heading Secondary text

h5. Bootstrap heading Secondary text
h6. Bootstrap heading Secondary text

Paragraph


Basic

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce pharetra metus a augue pellentesque aliquet. Duis id elit dolor. Pellentesque gravida molestie egestas. Phasellus neque leo, fermentum at lobortis nec, efficitur in ante.

Vestibulum enim diam, facilisis eu luctus vel, rhoncus in lectus. Vestibulum faucibus nec elit sed mollis. Vestibulum convallis tellus quis dictum convallis. Vivamus euismod nunc ut dolor finibus, eget gravida eros porta. Suspendisse eu lorem vel ex iaculis venenatis a ut lorem.

Vestibulum sed vestibulum neque, sed vehicula lectus. Nam a diam sollicitudin, gravida nisi quis, ultrices dolor. Vestibulum viverra dignissim mollis. Morbi consectetur rhoncus augue nec maximus. Quisque aliquam lacinia metus, a iaculis magna fringilla et. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lead

Make a paragraph stand out by adding .lead.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce pharetra metus a augue pellentesque aliquet. Duis id elit dolor. Pellentesque gravida molestie egestas. Phasellus neque leo, fermentum at lobortis nec, efficitur in ante.Fusce pharetra metus a augue

Paragraph


Basic

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce pharetra metus a augue pellentesque aliquet. Duis id elit dolor. Pellentesque gravida molestie egestas. Phasellus neque leo, fermentum at lobortis nec, efficitur in ante.

Vestibulum enim diam, facilisis eu luctus vel, rhoncus in lectus. Vestibulum faucibus nec elit sed mollis. Vestibulum convallis tellus quis dictum convallis. Vivamus euismod nunc ut dolor finibus, eget gravida eros porta. Suspendisse eu lorem vel ex iaculis venenatis a ut lorem.

Vestibulum sed vestibulum neque, sed vehicula lectus. Nam a diam sollicitudin, gravida nisi quis, ultrices dolor. Vestibulum viverra dignissim mollis. Morbi consectetur rhoncus augue nec maximus. Quisque aliquam lacinia metus, a iaculis magna fringilla et. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lead

Make a paragraph stand out by adding .lead.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce pharetra metus a augue pellentesque aliquet. Duis id elit dolor. Pellentesque gravida molestie egestas. Phasellus neque leo, fermentum at lobortis nec, efficitur in ante.Fusce pharetra metus a augue

Inline Text Elements


Marked Text

You can use the mark tag to highlight text.

Deleted text

This line of text is meant to be treated as deleted text.

Strikethrough text

This line of text is meant to be treated as no longer accurate.

Inserted text

This line of text is meant to be treated as an addition to the document.

Underlined text

This line of text will render as underlined

Small text

This line of text is meant to be treated as fine print.

You can use the mark tag to highlight text.

This line of text is meant to be treated as deleted text.

This line of text is meant to be treated as no longer accurate.

This line of text is meant to be treated as an addition to the document.

This line of text will render as underlined

This line of text is meant to be treated as fine print.

Alignment & Transsformation


Alignment classes

Left aligned text.

Center aligned text.

Right aligned text.

Justified text.

No wrap text.

Transformation classes

Lowercased text.

Uppercased text.

Capitalized text.

Alignment classes

Left aligned text.

Center aligned text.

Right aligned text.

Justified text.

No wrap text.

Transformation classes

Lowercased text.

Uppercased text.

Capitalized text.

Abbreviations


Nunc suscipit justo ac odio condimentum <abbr> malesuada. Duis lacinia blandit egestas. Donec non dui sit amet magna eleifend dignissim. title Integer consectetur mauris a massa malesuada venenatis. Aliquam placerat nulla non interdum venenatis. Orci varius natoque penatibus et magnis dis mus.

Basic abbreviation
Nunc suscipit justo ac odio condimentum attr
Initialism
HTML Nunc suscipit justo ac odio condimentum.
Abbreviation

Nunc suscipit justo ac odio condimentum <abbr> malesuada. Duis lacinia blandit egestas. Donec non dui sit amet magna eleifend dignissim. title Integer consectetur mauris a massa malesuada venenatis. Aliquam placerat nulla non interdum venenatis. Orci varius natoque penatibus et magnis dis mus.

Basic abbreviation
An abbreviation of the word attribute is attr
Initialism
HTML Nunc suscipit justo ac odio condimentum.

Addresses


Sollicitudin nisi sollicitudin.
692 Merry Poe Avenisl, malesuada 201
Duis lacinia, EF 1131
P: (123) 456-7890
Full Name
first.last@example.com
Addresses
Sollicitudin nisi sollicitudin.
692 Merry Poe Avenisl, malesuada 201
Duis lacinia, EF 1131
P: (123) 456-7890
Full Name
first.last@example.com

Unordered List

  • Home
  • About Us
  • Works
  • Jobs
    • Designer
    • Front-end Developer
    • IOS Developer
  • Contact

Ordered List

  1. Home
  2. About Us
  3. Works
  4. Jobs
    1. Designer
    2. Front-end Developer
    3. IOS Developer
  5. Contact

Unordered List

  • Home
  • About Us
  • Works
  • Jobs
    • Designer
    • Front-end Developer
    • IOS Developer
  • Contact

Ordered List

  1. Home
  2. About Us
  3. Works
  4. Jobs
    1. Designer
    2. Front-end Developer
    3. IOS Developer
  5. Contact

Unstyled List

  • Home
  • About Us
  • Works
  • Jobs
    • Designer
    • Front-end Developer
    • IOS Developer
  • Contact

Inline List

  • Home
  • Works
  • Jobs
  • Contact

Unstyled List

  • Home
  • About Us
  • Works
  • Jobs
    • Designer
    • Front-end Developer
    • IOS Developer
  • Contact

Inline List

  • Home
  • Works
  • Jobs
  • Contact

Blockquites


Default blockquote

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Naming a source

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title
Alternate displays

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title
Darker Quotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title
Sweet pink

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

Someone famous in Source Title
Darker Blue

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

Someone famous in Source Title
Pull Quotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

Someone famous in Source Title
Card Quotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

profile image
Someone famous in Source Title

Blockquites


Default blockquote

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Naming a source

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title
Alternate displays

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title
Darker Quotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title
Sweet pink

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

Someone famous in Source Title
Darker Blue

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

Someone famous in Source Title
Pull Quotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

Someone famous in Source Title
Card Quotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas bibendum semper arcu at malesuada. Aenean mollis ut justo quis molestie.

profile image
Someone famous in Source Title

Descriptions


Normal
Donec lobortis justo at aliquet
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Tempus imperdiet elit
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Praesent interdum
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra

Horizontal
Donec lobortis justo at aliquet
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Tempus imperdiet elit
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Praesent interdum
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra

Descriptions


Normal
Donec lobortis justo at aliquet
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Tempus imperdiet elit
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Praesent interdum
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra

Horizontal
Donec lobortis justo at aliquet
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Tempus imperdiet elit
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra
Praesent interdum
Sed tincidunt pharetra ante, tempus imperdiet elit sodales id. Donec lobortis justo at aliquet luctus. Praesent interdum massa sed ex efficitur, vitae dignissim ante pharetra