Introduction

This is the introduction section for your documentation.

It's a rich text area that will allow you to add links, headings lists, tables and more.

Base URL

https://yourapibaseurl.com/api/v1

Request Headers

Required headers overview if your api requires certain headers to go along with each request you should list them out here:


Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi.


  • Content-Type text/html; charset=UTF-8
  • Transfer-Encoding chunked
  • Connection keep-alive
  • Content-Encoding gzip
  • Accept application/json

Error Handling

Error codes overview this is a great place to tell your users how to handle error responses as well as the structure for errors.


Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.



  • 400 - Bad Request The request was unacceptable, often due to missing a required parameter.
  • 401 - Unauthorized No valid API key provided.
  • 402 - Request Failed The parameters were valid but the request failed.
  • 403 - Forbidden The API key doesn't have permissions to perform the request.
  • 404 - Not Found The requested resource doesn't exist.
  • 409 - Conflict The request conflicts with another request (perhaps due to using the same idempotent key).
  • 429 - Too Many Requests Too many requests hit the API too quickly, see rate limit section
  • 500, 502, 503, 504 - Server Errors Something went wrong on our end

Meta Data

Reference objects overview let your users know about any response particles that are reused throughout your system, for example pagination, search filters, and modifiers that are always available such as created_at, id, updated_at


Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.


  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.

Pagination

Global pagination overview, if your api components share a pagination system ( as most would ) you should detail it here so users can have a point of reference. You can also add a codeblock to provide an example of the return response.


{
   "total": 50,
   "per_page": 15,
   "current_page": 1,
   "last_page": 4,
   "first_page_url": "https://domain.?page=1",
   "last_page_url": "https://doman.com?page=4",
   "next_page_url": "https://domain.com?page=2",
   "prev_page_url": null,
   "path": "http://laravel.app",
   "from": 1,
   "to": 15,
   "data": [
        {
            // Record...
        },
        {
            // Record...
        }
   ]
}

Deprecation

Endpoint / Deprecation overview: Give your users a bit of information on your deprecation process, details such as support timeline and dates are always good.


Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.


  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Aliquam tincidunt mauris eu risus.

Authentication

Authentication process overview use this space to write up a description about the authentication methods available in your api, and how it will be used to authenticate going forward, for example if you use Oauth you could tell users that they need to send the Authorization header with the bearer token, also explain how they can scroll down for details on the authentication endpoints.


"Authorization: Bearer xxx"

Login

POSTlogin

Detail your login endpoint here, senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.


Request Limit: 5


Body Parameters



Example Request

{
  "email": "email@domain.com",
  "password": "password"
}

Example Response

{
  "message": "User successfully logged in",
  "expires_in": 3600,
  "token_type": "bearer",
  "access_token": "wuihb5...."
}

Registration

POSTregister

Detail your registration endpoint here, senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.


Request Limit: 5


Body Parameters



Example Request

{
  "email": "email@domain.com",
  "password": "password",
  "last_name": "Last Name",
  "first_name": "First Name",
  "password_confirmation": "password"
}

Example Response

{
  "message": "User successfully registered",
  "expires_in": 3600,
  "token_type": "bearer",
  "access_token": "wuihb5...."
}

Logout

POSTlogout

Detail your logout endpoint here, senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.


Request Limit: 5




Example Request

[]

Example Response

{
  "message": "User successfully logged out"
}

Verify Email

GETverify

Detail your email verification endpoint here, senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.


Request Limit: 5


URL Parameters



Example Request

[]

Example Response

{
  "message": "User successfully verified"
}

Token Refresh

GETlogin/refresh

Detail your token refresh endpoint here, senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.


Request Limit: 5




Example Request

[]

Example Response

{
  "expires_in": 3600,
  "token_type": "bearer",
  "access_token": "wuihb5...."
}

Reset Password

POSTreset-password

Detail your reset password endpoint here, senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.


Request Limit: 5


Body Parameters



Example Request

{
  "token": "resetpasswordtoken",
  "password": "password",
  "password_confirmation": "password"
}

Example Response

{
  "message": "Password successfully reset"
}

Et Exercitationem

Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.

Second Header

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Aliquam tincidunt mauris eu risus.

Blanditiis assumenda voluptatum.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.


  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Aliquam tincidunt mauris eu risus.

Voluptatem occaecati illum illo.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.


  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Aliquam tincidunt mauris eu risus.

Dolorem Sit

GETvoluptatem

Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.

Second Header

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Aliquam tincidunt mauris eu risus.

URL Parameters



Example Request

[]

Example Response

[]

Ipsam Qui

PATCHvoluptatibus

Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.

Second Header

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Aliquam tincidunt mauris eu risus.

Body Parameters



Example Request

[]

Example Response

[]

Aut Et

PATCHodit

Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.

Second Header

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Aliquam tincidunt mauris eu risus.

Body Parameters



Example Request

[]

Example Response

[]

Dolores Nostrum

PUTfuga

Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.

Second Header

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Aliquam tincidunt mauris eu risus.

Body Parameters



Example Request

[]

Example Response

[]

Reiciendis Ullam

GETautem

Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. Donec non enim in turpis pulvinar facilisis. Ut felis.

Second Header

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Aliquam tincidunt mauris eu risus.

URL Parameters



Example Request

[]

Example Response

[]
Powered by Docbloc