Introduction
Welcome to the generated API reference.
Do you use Postman? Great.
Get Postman Collection
Get Postman Environment
Header
| Header | Value | When should I send? |
|---|---|---|
| Accept | application/json | All requests |
| Content-Type | application/x-www-form-urlencoded | Must send when passing query string in request body |
| Content-Type | application/json | Must send when passing json in request body |
| Content-Type | multipart/form-data | Must send when passing files in request body |
| Authorization | Bearer access_token |
Whenever the resource requires an authenticated user |
| Language | language |
All requests |
Controlling requests
All API requests are limited to prevent abuse and ensure stability.
The limit is usually 120 requests every 1 minute. But each route can have its own limit.
You can always check the response header to have a status of available requests:
X-RateLimit-Limit → 120
X-RateLimit-Remaining → 25
Errors
API uses the following error codes:
| Error Code | Meaning |
|---|---|
| 400 | Bad Request -- Your request sucks |
| 401 | Unauthorized -- Your API key is wrong |
| 403 | Forbidden -- You are not authorized or do not have permission to access |
| 404 | Not Found -- The specified page can not be found |
| 405 | Method Not Allowed -- Method not allowed for this request |
| 406 | Not Acceptable -- You have requested a format that is not valid |
| 410 | Gone -- The target resource is no longer available |
| 413 | Payload Too Large -- Request payload is larger than the server is willing or able to process |
| 422 | Unprocessable Entity -- Validation error, the given data was invalid |
| 429 | Too Many Requests -- You have sent too many requests in a certain amount of time ("rate limiting") |
| 500 | Internal Server Error -- We had a problem with our server. Try again later. |
| 503 | Service Unavailable -- We're temporarially offline for maintanance. Please try again later. |
About app
Get about app
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/about-app",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/about-app
Permission required
about-app.edit
Update about app
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/about-app",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Id voluptatem consequatur id architecto ea.",
"file": "{file}",
"file_mobile": "{file}",
"video": "Assumenda dolores possimus vel repellendus.",
"text": "Quia placeat quae ex sequi aliquam repellendus maxime perspiciatis. Animi commodi recusandae officia."
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/about-app
Permission required
about-app.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| file | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| file_mobile | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| video | string | nullable|url | |
| text | string | nullable|string|max:60000 | HTML allowed |
About company
Get about company
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/company-app",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/company-app
Permission required
about-company.edit
Update about company
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/company-app",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Repudiandae aut possimus ratione at et.",
"file": "{file}",
"file_mobile": "{file}",
"video": "Pariatur praesentium error sunt adipisci aperiam.",
"text": "Quaerat dolores placeat necessitatibus totam laboriosam ut. Odio sunt consequuntur et est expedita. Et quibusdam iste earum ipsa et."
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/company-app
Permission required
about-company.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| file | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| file_mobile | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| video | string | nullable|url | |
| text | string | nullable|string|max:60000 | HTML allowed |
Authentication
Login
10 login attempts can be performed every 15 minute.
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/login",
"headers": {
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"email": "casanova.ian@example.net",
"password": "3LVbPQkoq1",
"token_name": "My Computer"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"token_type": "Bearer",
"access_token": "eyJ0eXAiOiJ..."
}
HTTP Request
POST api/v1/admin/auth/login
No authentication required
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| string | required|email | ||
| password | string | required|string|min:6 | |
| token_name | string | required|string|max:191 | Client app name |
Password recovery
Send password reset link do user
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/password/recovery",
"headers": {
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"email": "afonso88@example.org"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"message": "Success message"
}
HTTP Request
POST api/v1/admin/auth/password/recovery
No authentication required
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| string | required|email |
Reset the given user's password.
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/password/reset",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/auth/password/reset
Logout
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/logout",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/auth/logout
Get the authenticated user
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/user",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/auth/user
Get all tokens
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/tokens",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/auth/tokens
Delete token
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/tokens/{tokenId}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/auth/tokens/{tokenId}
Change password
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/change-password",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"password": "my_current_password",
"password_new": "my_new_password",
"password_new_confirmation": "my_new_password"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/auth/change-password
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| password | string | required|string|min:6 | Current password |
| password_new | string | required|string|min:6 | New password |
| password_new_confirmation | string | required|string|min:6 | Confirmation, must equal password_new |
Change avatar
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/auth/change-avatar",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"avatar": "{file}"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
POST api/v1/admin/auth/change-avatar
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| avatar | file | required|mimes:jpeg,png|max:2mb |
Categories
Get all categories
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/categories
Permission required
categories.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | string | Default: id:asc.Available fields: id name order created_at updated_at |
| search | string | string | Search in the fields: uuid name |
active/deactive category
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories/active-deactive/{categories}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "30ea7577-a8c1-326d-96cb-ce6d259e9d00",
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/categories/active-deactive/{categories}
Permission required
categories.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | string | string | |
| is_active | boolean | boolean |
Autocomplete categories
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/categories/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Create category
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Neque vero aperiam est distinctio.",
"order": 2,
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/categories
Permission required
categories.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:191 | |
| order | integer | required|integer | |
| is_active | boolean | boolean | Default true |
Get additional information
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/categories/additional-information
Export categories
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/categories/export
Permission required
categories.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get category
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories/{categories}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/categories/{categories}
Permission required
categories.show
Update category
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories/update/{categories}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Nulla et placeat sit ut deserunt consequatur.",
"order": 7,
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/categories/update/{categories}
Permission required
categories.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| order | integer | required|integer | |
| is_active | boolean | boolean |
Remove category
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/categories/{categories}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/categories/{categories}
Permission required
categories.delete
Cliente
Get all clientes
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/customers
Permission required
customers.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name email is_active created_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
| data_filiacao[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| data_filiacao[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Autocomplete cliente
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/customers/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Create cliente
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"password": "ltgHYDhz3K",
"password_confirmation": "my_new_password",
"name": "Molestiae officia fuga error totam consequatur et.",
"email": "marilia64@example.com",
"is_active": "1",
"avatar": "{file}"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/customers
Permission required
customers.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| password | string | required|string|min:6 | |
| password_confirmation | string | required|string|min:6 | Confirmation, must equal password |
| name | string | required|string|max:191 | |
| required|string|email|max:191 | |||
| is_active | boolean | sometimes|nullable|boolean | |
| avatar | file | sometimes|nullable|mimes:jpg,jpeg,png|max:4mb |
Change avatar cliente
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers/change-avatar/{customer}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"avatar": "{file}"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
POST api/v1/admin/customers/change-avatar/{customer}
Permission required
customers.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| avatar | file | required|mimes:jpeg,png|max:2mb |
Update cliente
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers/update/{customer}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"password": "lOhklxu9kN",
"password_confirmation": "my_new_password",
"name": "Quod magnam vitae iste asperiores.",
"email": "zarruda@example.com",
"is_active": "1",
"avatar": "{file}"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/customers/update/{customer}
Permission required
customers.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| password | string | sometimes|nullable|string|min:6 | |
| password_confirmation | string | required|string|min:6 | Confirmation, must equal password |
| name | string | sometimes|nullable|string|max:191 | |
| sometimes|nullable|string|email|max:191 | |||
| is_active | boolean | sometimes|nullable|boolean | |
| avatar | file | sometimes|nullable|mimes:jpg,jpeg,png|max:4mb |
Export clientes
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/customers/export
Permission required
customers.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name email is_active created_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get cliente
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers/{customer}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/customers/{customer}
Permission required
customers.show
Remove cliente
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers/{customer}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/customers/{customer}
Permission required
customers.delete
active/deactive customer
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers/active-desactive/{customer}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "cf0543e0-2483-3a05-87a8-0a35196de953",
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/customers/active-desactive/{customer}
Permission required
customer.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | string | string | |
| is_active | boolean | boolean |
Get all clientes deletedos
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers-deleted",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/customers-deleted
Permission required
customers-deleted.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name email is_active created_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
| data_filiacao[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| data_filiacao[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Export clientes deletado
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers-deleted/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/customers-deleted/export
Permission required
customers-deleted.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name email is_active created_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get cliente deletado
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/customers-deleted/{uuid}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/customers-deleted/{uuid}
Permission required
customers-deleted.show
Comments
Get all comments
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/comments",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/comments
Permission required
comments.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| customer_id | string | string|max:191 | |
| offer_id | string | string|max:191 | |
| new_id | string | string|max:191 | |
| orderBy | string | string | Default: id:asc.Available fields: id name order created_at updated_at |
| search | string | string | Search in the fields: uuid name |
Get Comment
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/comments/{comment}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/comments/{comment}
Permission required
comments.show
active/deactive comment
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/comments/active-desactive/{comment}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "0102271a-1a34-3281-80ab-9070ea976822",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/comments/active-desactive/{comment}
Permission required
comments.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | string | string | |
| is_active | boolean | boolean |
Export comments
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/comments/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/comments/export
Permission required
comments.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Dashboard
Get summary of data
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/dashboard",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/dashboard
Denunciations
Get all denunciations
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/denunciations",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/denunciations
Permission required
denunciations.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | static(20) | 20 Max: 100 |
| page | integer | integer | |
| customer_id | string | string|max:191 | |
| offer_id | string | string|max:191 | |
| search | string | string | Search in the fields: text |
| orderBy | string | static(id:asc|created_at:asc) | id:asc.Available fields: id name author is_active created_at updated_at |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get denunciations
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/denunciations/{denunciation}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/denunciations/{denunciation}
Permission required
denunciations.show
deactive comment
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/denunciations/disabled/{comment}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "b5a06362-9665-32c8-bc6a-769aa635ee78",
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/denunciations/disabled/{comment}
Permission required
denunciations.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | string | string | |
| is_active | boolean | boolean |
Faq
Get all faq
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/faq",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/faq
Permission required
faq.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create faq
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/faq",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Odit autem et voluptates quasi ad illo.",
"text": "Ent\u00e3o obedeceria ao primeiro peccado; nem por n\u00e3o acabar nunca deixa de querer ir tambem, mas \u00e9 melhor depois do ch\u00e1; logo... N\u00e3o \u00e9 raro que os velhos poetas me apresentaram depois; mas, desejei penteal-os por todos os documentos falsos, mas n\u00e3o passava, o coche imperial passasse. Quanto tornei ao meu logar, trazia uma ideia fantastica, a ideia com m\u00e3os. Quiz puxar as de Capit\u00fa, mas ent\u00e3o seria preciso confessar-lhe que estivera \u00e1 escuta, atraz da porta, e entrei. Capit\u00fa estava ao p\u00e9 de si, continuou tio Cosme; era um nadinha mais alta que tive medo fosse ouvida dos paes. Nunca a vi saltar-me ao collo e dizer-me que n\u00e3o poderia falar claramente, tinha agora a ac\u00e7\u00e3o n\u00e3o respondeu \u00e1 inten\u00e7\u00e3o. Comtudo, achei-me forte e cheia, apertada em um vestido de chita, meio desbotado. Os cabellos grossos, feitos em duas por\u00e7\u00f5es eguaes, para compor as duas pontas da vida, e restaurar na velhice a adolescencia. Pois, senhor, tomei tal gosto aos estudos e \u00e1 companhia dos padres, que acabei ordenando-me. Mas, supponha que n\u00e3o tenho gra\u00e7a, eu tenho horror \u00e1 gra\u00e7a. Isto que digo \u00e9 que saibas bem os livros forem queimados por inuteis, ha de ser preso, de brigar, do andar, de trabalhar... N\u00e3o entendi. Se ella me consultar algum dia. Agora, ir falar-lhe sem ser primeiramente padre, disse-lhe eu mordendo os bei\u00e7os. --Bem; comece pelas meias pretas, depois vir\u00e3o as roxas. O roxo \u00e9 c\u00f4r muito bonita. Pensando bem, \u00e9 melhor depois do ch\u00e1, na sala de visitas, falavamos do seminario. Com os olhos do padre. Em casa, brincava de missa,--um tanto \u00e1s escondidas, porque minha m\u00e3e fez-me rejeital-a. Pensei em dizer-lhe que ia entrar para o seminario. Que fariamos agora? Capit\u00fa ouvia-me com atten\u00e7\u00e3o sofrega, depois sombria; quando acabei, respirava a custo, como prestes a estalar de colera, mas conteve-se. Ha tanto tempo que isto succedeu que n\u00e3o se podendo calcular em que Padua trabalhava teve de ceder aos conselhos de minha m\u00e3e, um dito daqui, uma lembran\u00e7a dalli, um adagio d'acol\u00e1... XXXII Olhos.",
"order": 6,
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/faq
Permission required
faq.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:191 | |
| text | string | nullable|string|max:10000 | |
| order | integer | required|integer | |
| is_active | boolean | boolean | Default true |
Get additional information
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/faq/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/faq/additional-information
Export faq
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/faq/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/faq/export
Permission required
faq.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get faq
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/faq/{faq}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/faq/{faq}
Permission required
faq.show
Update faq
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/faq/{faq}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Tempora harum dolor laudantium velit eius aliquam ea.",
"text": "Sed quam recusandae et sunt modi repellat. Numquam sint deleniti praesentium doloribus. Quia sed eligendi voluptas cum. Rerum molestiae pariatur rerum delectus sit enim sed.",
"order": 2,
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/faq/{faq}
Permission required
faq.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| text | string | nullable|string|max:10000 | |
| order | integer | required|integer | |
| is_active | boolean | boolean |
Remove faq
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/faq/{faq}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/faq/{faq}
Permission required
faq.delete
Group of Stories
Get all groups
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/groups-stories",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/groups-stories
Permission required
group-stories.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create group
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/groups-stories",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Similique dolorem alias aspernatur sequi nostrum.",
"order": 2,
"icon": "{file}",
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/groups-stories
Permission required
group-stories.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:191 | |
| order | integer | required|integer | |
| icon | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| is_active | boolean | boolean | Default true |
Autocomplete groups
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/groups-stories/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/groups-stories/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Get additional information
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/groups-stories/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/groups-stories/additional-information
Get group
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/groups-stories/{group}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/groups-stories/{group}
Permission required
group-stories.show
Update group
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/groups-stories/{group}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Recusandae ratione sit deleniti ullam facilis.",
"text": "Neque provident voluptatem expedita non sed rerum nihil. Vel sed est ut ipsam. Error alias esse vel aut. Veritatis nam ipsam et magni. Iure dolores ut omnis quo consequuntur hic quis aut.",
"icon": "{file}",
"order": 10,
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/groups-stories/{group}
Permission required
group-stories.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| text | string | nullable|string|max:10000 | |
| icon | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| order | integer | required|integer | |
| is_active | boolean | boolean |
Remove group
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/groups-stories/{group}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/groups-stories/{group}
Permission required
group-stories.delete
How It Works
Get all how it works
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/how-it-works",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/how-it-works
Permission required
how-it-works.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create how it works
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/how-it-works",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Veniam ut voluptas eum ea est accusamus.",
"text": "Certos motivos can\u00e7am \u00e1 for\u00e7a de repeti\u00e7\u00e3o. Tambem ha obscuridades; o maestro abusa das massas choraes, encobrindo muita vez o sentido por um modo de peitar a vontade de minha m\u00e3e, tinha o meu desejo era nenhum, cr\u00ea-se facilmente, sem ser chamada, n\u00e3o fa\u00e7o. XXII Sensa\u00e7\u00f5es alheias. N\u00e3o alcancei mais nada, se Deus n\u00e3o houvesse escripto um libretto de opera, do qual abrira m\u00e3o, por entender que n\u00e3o era cousa de outra, isto \u00e9, que n\u00e3o responde de todo ao pensamento sublime do poeta. J\u00e1 n\u00e3o dava para o seminario e espreitar a impress\u00e3o que lhe chamasse nomes t\u00e3o feios, e acabou alcunhando-me _Dom Casmurro._ Os visinhos, que n\u00e3o a vejo. Estou com vontade de dar um passo para suspendel-a. Prima Justina interveiu: --Como? Ent\u00e3o p\u00f3de-se entrar para o terra\u00e7o. Andando, para me dar um passo para suspendel-a. Prima Justina interveiu: --Como? Ent\u00e3o p\u00f3de-se entrar para o seminario. O que eu era dev\u00e9ras seminarista. --Ainda n\u00e3o, mas vae sel-o, respondeu Jos\u00e9 Dias vinha andando cheio da leitura de Walter Scott que fizera \u00e1 Europa, e confessava que a acabou foi leval-a ao Padre Eterno. --Senhor, n\u00e3o desapprendi as lic\u00e7\u00f5es recebidas, disse-lhe. Aqui tendes a partitura, e logo me dispersava, e me derramava n\u00e3o sei se diga com amor. Um dia appareceu alli vendendo-se por medico homeopatha; levava um _Manual_ e uma ac\u00e7\u00e3o valia outra. Contentei-me de responder que sim, emendei-me: --Deus far\u00e1 o primeiro dia, como no Genesis, onde se fizeram successivamente sete. XIX Sem falta. Quando voltei a casa de D. Gloria! Que ser\u00e1? Que n\u00e3o ser\u00e1? \u00abA nossa familia sa\u00eda a bradar contra a iniquidade. Trazia ainda os bigodes dos seus autores; alguns nem tanto. II. Do livro. Agora que expliquei o titulo, passo a escrever o livro. Antes disso, por\u00e9m, digamos os motivos do meu visinho. De resto, n\u00e3o pude ter toda a gente do Padua? --Ha algum tempo n\u00e3o pude atinar o que quizessem dar por modelo, mas aqui est\u00e3o os retratos de ambos, sem que o dispenso do theatro amanh\u00e3; venha e dormir\u00e1 aqui na cidade.",
"order": 8,
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/how-it-works
Permission required
how-it-works.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:191 | |
| text | string | nullable|string|max:10000 | |
| order | integer | required|integer | |
| is_active | boolean | boolean | Default true |
Get additional information
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/how-it-works/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/how-it-works/additional-information
Export how it works
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/how-it-works/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/how-it-works/export
Permission required
how-it-works.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get how it works
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/how-it-works/{how_it_works}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/how-it-works/{how_it_works}
Permission required
how-it-works.show
Update how it works
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/how-it-works/{how_it_works}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Et soluta id autem sint.",
"text": "Modi est et vel esse. In dolore est sit iste distinctio et qui. Maxime mollitia eum sit placeat sunt. Illo eum consectetur quos ullam dolor dolorum.",
"order": 5,
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/how-it-works/{how_it_works}
Permission required
how-it-works.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| text | string | nullable|string|max:10000 | |
| order | integer | required|integer | |
| is_active | boolean | boolean |
Remove how it works
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/how-it-works/{how_it_works}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/how-it-works/{how_it_works}
Permission required
how-it-works.delete
Log
Get all logs
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/logs",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/logs
Permission required
log.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id user_id log_type log_id log_name message action ip user_agent url method created_at |
| search | string | string | Search in the fields: uuid user_id log_type log_id log_name message action ip user_agent url method |
Export logs
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/logs/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/logs/export
Permission required
log.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id user_id log_type log_id log_name message action ip user_agent url method created_at |
| search | string | string | Search in the fields: uuid user_id log_type log_id log_name message action ip user_agent url method |
Get log
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/logs/{log}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/logs/{log}
Permission required
log.show
News
Get all news
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/news
Permission required
news.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | static(20) | 20 Max: 100 |
| page | integer | integer | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | static(id:asc|created_at:asc) | id:asc.Available fields: id name author is_active created_at updated_at |
| search | string | static(lorem) | in the fields: name author |
active/deactive news
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news/active-deactive/{news}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "09a66084-27c6-374e-a724-79548b3edc6a",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/news/active-deactive/{news}
Permission required
news.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | string | string | |
| is_active | boolean | boolean |
Create news
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"capa": "{file}",
"title": "Aut id fugiat libero officiis fugiat illo repellendus.",
"link": "Ipsa vitae eos excepturi vel.",
"button": "Quas ut architecto et et ipsum qui atque.",
"text": "Nostrum qui sequi enim voluptas eum inventore ad. Impedit ullam saepe expedita accusantium qui consequatur consequatur. Odit non quam explicabo deserunt omnis autem odio.",
"scheduled_at": "2019-07-29T00:00:00-03:00",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/news
Permission required
news.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| capa | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| title | string | required|string|max:191 | |
| link | string | required|string|max:300 | |
| button | string | required|string|max:191 | |
| text | string | nullable|string|max:60000 | |
| scheduled_at | string | string | ISO 8601 Y-m-d\TH:i:sP date |
| is_active | boolean | boolean |
Autocomplete news
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/news/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Export news
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/news/export
Permission required
news.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| date_start | string | static(2019-07-29T00:00:00-03:00) | 8601 Y-m-d\TH:i:sP |
| date_end | string | static(2019-07-29T23:59:59-03:00) | 8601 Y-m-d\TH:i:sP |
Get news
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news/{news}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/news/{news}
Permission required
news.show
Update news
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news/{news}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"capa": "{file}",
"capa_delete": "afc8d047-cb4d-39ac-8c9d-fc820c6bc349",
"link": "Repellendus earum non a voluptatibus id optio repudiandae.",
"button": "Aut error unde ipsa sit dicta molestias.",
"title": "Maxime fugiat est quia quia et et fugiat et.",
"text": "Distinctio corporis natus illum est quas hic labore. Dolorem aut dolorum et impedit et.",
"scheduled_at": "2019-07-29T00:00:00-03:00",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/news/{news}
Permission required
news.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| capa | file | sometimes|nullable|mimes:jpg,jpeg,png|max:4mb | |
| capa_delete | string | sometimes|nullable|string|max:191 | |
| link | string | required|string|max:300 | |
| button | string | required|string|max:191 | |
| title | string | sometimes|nullable|string|max:191 | |
| text | string | sometimes|nullable|string|max:60000 | |
| scheduled_at | string | sometimes|nullable|string | ISO 8601 Y-m-d\TH:i:sP date |
| is_active | boolean | sometimes|nullable|boolean |
Remove news
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news/{news}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/news/{news}
Permission required
news.delete
api/v1/admin/verify/news/slug
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/verify/news/slug",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/verify/news/slug
Get all news deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news-deleted",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/news-deleted
Permission required
news-deleted.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | static(20) | 20 Max: 100 |
| page | integer | integer | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | static(id:asc|created_at:asc) | id:asc.Available fields: id name author is_active created_at updated_at |
| search | string | static(lorem) | in the fields: name author |
Export news deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news-deleted/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/news-deleted/export
Permission required
news-deleted.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| date_start | string | static(2019-07-29T00:00:00-03:00) | 8601 Y-m-d\TH:i:sP |
| date_end | string | static(2019-07-29T23:59:59-03:00) | 8601 Y-m-d\TH:i:sP |
Get news deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/news-deleted/{uuid}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/news-deleted/{uuid}
Permission required
news-deleted.show
Offers
Get all offers
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/offers
Permission required
offers.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| perfil_id | string | string|max:191 | |
| customer_id | string | string|max:191 | |
| category_id | string | string|max:191 | |
| type | integer | integer | Available values: cupom oferta |
| under_review | integer | integer | Available values: 0 1 |
| is_active | integer | integer | Available values: 0 1 |
| store_id | string | string|max:191 | |
| orderBy | string | string | Default: id:asc.Available fields: id title price like shared comments created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Autocomplete stores
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/offers/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Create offer
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"title": "Sed omnis illo expedita a rerum distinctio.",
"store_id": "62bb4e51-9b89-32aa-9c15-9c033c6c3747",
"perfil_id[]": "2abfd667-e67b-30a1-ab71-7ce7151a414d",
"category_id[]": "86490d91-e0db-32e9-8c1b-42b5fc903682",
"link": "Nostrum sapiente nam dolores nihil.",
"cupom": "Sunt qui at qui sed dignissimos debitis non expedita.",
"tags[]": "a3c1d198-1d9f-3f69-82e9-dff86457e14f",
"type": "'oferta'",
"discount_type": "'porcentagem'",
"price": "Ea ad rerum voluptates omnis sequi et et.",
"discount": "Velit delectus delectus ullam provident explicabo.",
"sku": "Saepe et et quis vel.",
"is_active": "0",
"destaque": "0",
"scheduled_at": "2019-07-29T23:59:59-03:00",
"images[]": "{file}",
"button_text": "521bb90c-43ad-3ade-9fc1-0ad18eb9bf3b",
"color_primary": "2f47ef66-6e23-37ca-ad9e-6590ad772099",
"color_secundary": "6d144230-1414-3249-9aeb-f514229b9434"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/offers
Permission required
offers.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| title | string | required|string|max:191 | |
| store_id | string | required|string|max:191 | |
| perfil_id[] | array | required|array|max:191 | |
| category_id[] | array | required|array|max:191 | |
| link | string | required|string|max:1500 | |
| cupom | string | sometimes|nullable|string|max:191 | |
| tags[] | array | required|array | |
| type | string | required|string | Available values: cupom oferta |
| discount_type | string | sometimes|nullable|string | Available values: numerico porcentagem |
| price | numeric | sometimes|nullable|numeric|min:1 | |
| discount | numeric | sometimes|nullable|numeric|min:1 | |
| sku | numeric | required|numeric|min:1 | |
| is_active | boolean | boolean | Default true |
| destaque | boolean | boolean | Default true |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
| images[] | file | nullable|array|mimes:jpg,jpeg,png|max:4mb | |
| button_text | string | sometimes|nullable|string|max:191 | |
| color_primary | string | sometimes|nullable|string|max:7 | |
| color_secundary | string | sometimes|nullable|string|max:7 |
Export offers
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/offers/export
Permission required
offers.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get offer
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers/{offers}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/offers/{offers}
Permission required
offers.show
Edit offer
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers/update/{offers}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"title": "Illum rerum et magnam laborum rem omnis sit.",
"perfil_id[]": "5f3de87d-e9fc-3eef-8d74-b22dc550e49e",
"store_id": "6ebb01a3-ca5d-36d1-b7bc-5133fcac747e",
"category_id[]": "8753e6ed-c491-309a-94e0-27fbb65b287b",
"link": "Aut ipsa labore natus quo.",
"cupom": "Incidunt asperiores provident nemo culpa tempore iure aut.",
"tags[]": "f4ecdfcc-18be-3c92-aaf5-9fc6eaf5925d",
"type": "'oferta'",
"discount_type": "'porcentagem'",
"price": "Ut saepe ex voluptatem alias quia.",
"discount": "Et iure vel voluptatum vero.",
"sku": "Officia deserunt vero numquam sunt sapiente porro eveniet tenetur.",
"is_active": "0",
"destaque": "0",
"scheduled_at": "2019-07-29T23:59:59-03:00",
"resend_notification": "0",
"under_review": "1",
"images": "{file}",
"imagens_no_delete[]": "08f758c9-3fb8-3415-9ed9-2bb8788c9846",
"button_text": "f1ffdb3d-7e65-3a0c-89fa-0aaf544966be",
"color_primary": "6af875d2-e09c-303d-b0c3-eba070ad045f",
"color_secundary": "d371e262-cb9b-3b59-9dc0-a08904ff7c4f"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/offers/update/{offers}
Permission required
offers.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| title | string | sometimes|nullable|string|max:191 | |
| perfil_id[] | array | sometimes|nullable|array|max:191 | |
| store_id | string | sometimes|nullable|string|max:191 | |
| category_id[] | array | sometimes|nullable|array|max:191 | |
| link | string | sometimes|nullable|string|max:1500 | |
| cupom | string | sometimes|nullable|string|max:191 | |
| tags[] | array | required|array | |
| type | string | sometimes|nullable|string | Available values: cupom oferta |
| discount_type | string | sometimes|nullable|string | Available values: numerico porcentagem |
| price | numeric | sometimes|nullable|numeric|min:1 | |
| discount | numeric | sometimes|nullable|numeric|min:1 | |
| sku | numeric | sometimes|nullable|numeric|min:1 | |
| is_active | boolean | sometimes|nullable|boolean | Default true |
| destaque | boolean | sometimes|nullable|boolean | Default true |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
| resend_notification | boolean | sometimes|nullable|boolean | Default true |
| under_review | boolean | sometimes|nullable|boolean | Default true |
| images | file | sometimes|nullable|array|mimes:jpg,jpeg,png|max:4mb | |
| imagens_no_delete[] | array | sometimes|nullable|array|max:191 | |
| button_text | string | sometimes|nullable|string|max:191 | |
| color_primary | string | sometimes|nullable|string|max:7 | |
| color_secundary | string | sometimes|nullable|string|max:7 |
Remove Offer
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers/{offers}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/offers/{offers}
Permission required
offers.delete
api/v1/admin/verify/offers/slug
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/verify/offers/slug",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/verify/offers/slug
Resend Notification
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers/resendalert",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/offers/resendalert
Get all offers deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers-deleted",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/offers-deleted
Permission required
offers-deleted.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| perfil_id | string | string|max:191 | |
| customer_id | string | string|max:191 | |
| category_id | string | string|max:191 | |
| is_active | integer | integer | Available values: 0 1 |
| under_review | integer | integer | Available values: 0 1 |
| store_id | string | string|max:191 | |
| orderBy | string | string | Default: id:asc.Available fields: id title price like shared comments created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Export offers deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers-deleted/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/offers-deleted/export
Permission required
offers-deleted.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get offer deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/offers-deleted/{uuid}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/offers-deleted/{uuid}
Permission required
offers-deleted.show
On Sales
Get all on sales
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/on-sales",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/on-sales
Permission required
on-sales.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| offer_id | string | string|max:191 | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | string | Default: id:asc.Available fields: id phrase created_at updated_at |
| search | string | string | Search in the fields: uuid phrase slug |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Autocomplete stores
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/on-sales/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/on-sales/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Create on sale
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/on-sales",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"phrase": "Et ratione et accusantium debitis dignissimos.",
"offer_id": "8e94f719-b576-394b-b5da-82bc808d8754",
"link": "Quis voluptatum impedit nemo voluptatem consequatur optio.",
"is_active": "0",
"start_at": "2019-07-29T23:59:59-03:00",
"end_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/on-sales
Permission required
on-sales.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| phrase | string | required|string|max:500 | |
| offer_id | string | required|string|max:191 | |
| link | string | required|string|max:191 | |
| is_active | boolean | boolean | Default true |
| start_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
| end_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Export on sales
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/on-sales/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/on-sales/export
Permission required
on-sales.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| offer_id | string | string|max:191 | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | string | Default: id:asc.Available fields: id phrase created_at updated_at |
| search | string | string | Search in the fields: uuid phrase slug |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get on sale
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/on-sales/{onsale}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/on-sales/{onsale}
Permission required
offers.show
Edit on sale
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/on-sales/update/{onsale}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"phrase": "Vel molestias recusandae repellat exercitationem id et facilis.",
"offer_id": "ebbe9c6c-6626-34f1-994c-371697903649",
"link": "Et molestiae cum qui et omnis magnam.",
"is_active": "0",
"start_at": "2019-07-29T23:59:59-03:00",
"end_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/on-sales/update/{onsale}
Permission required
on-sales.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| phrase | string | nullable|string|max:500 | |
| offer_id | string | nullable|string|max:191 | |
| link | string | nullable|string|max:191 | |
| is_active | boolean | boolean | Default true |
| start_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
| end_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Remove Offer
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/on-sales/{onsale}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/on-sales/{onsale}
Permission required
on-sales.delete
OnBoarding
Get all onboardings
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/onboarding",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/onboarding
Permission required
onboarding.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id frase frase2 created_at |
| search | string | string | Search in the fields: frase frase2 |
Create onboarding
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/onboarding",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"frase": "Ut qui explicabo neque nesciunt ut.",
"frase2": "Et veritatis eum modi nobis corporis.",
"ordem": "1",
"is_active": "0",
"file": "{file}"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/onboarding
Permission required
onboarding.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| frase | string | required|string|max:191 | |
| frase2 | string | string|max:191 | |
| ordem | integer | integer | |
| is_active | boolean | boolean | Default true |
| file | file | mimes:jpg,jpeg,png,mp4,gif,avi,mov,webm,mpg,ogg,mkv,flv|max:8mb |
Get additional information
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/onboarding/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/onboarding/additional-information
Get onboarding
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/onboarding/{onboarding}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/onboarding/{onboarding}
Permission required
onboarding.show
Update onboarding
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/onboarding/{onboarding}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"frase": "Quos est et iure.",
"frase2": "Eius voluptatem sint animi quis est.",
"ordem": "1",
"is_active": "0",
"file": "{file}"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/onboarding/{onboarding}
Permission required
onboarding.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| frase | string | nullable|string|max:191 | |
| frase2 | string | nullable|string|max:191 | |
| ordem | integer | nullable|integer | |
| is_active | boolean | nullable|boolean | Default true |
| file | file | mimes:jpg,jpeg,png,mp4,gif,avi,mov,webm,mpg,ogg,mkv,flv|max:8mb |
Remove onboarding
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/onboarding/{onboarding}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/onboarding/{onboarding}
Permission required
onboarding.delete
Export onboarding
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/onboarding/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/onboarding/export
Permission required
onboarding.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Perfis
Get all perfil
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/perfis
Permission required
perfis.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | string | Default: id:asc.Available fields: id name order created_at updated_at |
| search | string | string | Search in the fields: uuid name |
active/deactive perfil
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis/active-deactive/{perfis}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "f5aaca6c-0dd5-3722-b81d-93756b5cc57d",
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/perfis/active-deactive/{perfis}
Permission required
perfis.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | string | string | |
| is_active | boolean | boolean |
Autocomplete perfis
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/perfis/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Create perfis
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Est officiis labore velit deleniti praesentium.",
"icon": "{file}",
"order": 4,
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/perfis
Permission required
perfis.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:191 | |
| icon | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| order | integer | required|integer | |
| is_active | boolean | boolean | Default true |
Get additional information
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/perfis/additional-information
Export perfis
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/perfis/export
Permission required
perfis.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get perfil
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis/{perfis}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/perfis/{perfis}
Permission required
perfis.show
Update perfil
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis/update/{perfis}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Omnis ducimus tempore excepturi ea occaecati quisquam aspernatur laudantium.",
"icon_delete": "a57d7779-0473-30df-87ed-f5244a3479b4",
"icon": "{file}",
"order": 5,
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/perfis/update/{perfis}
Permission required
perfis.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | sometimes|nullable|string|max:191 | |
| icon_delete | string | required|string|max:191 | |
| icon | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| order | integer | sometimes|nullable|integer | |
| is_active | boolean | sometimes|nullable|boolean |
Remove perfil
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/perfis/{perfis}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/perfis/{perfis}
Permission required
perfis.delete
Permissions
Autocomplete permissions
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/permissions/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/permissions/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id key name group order created_at updated_at |
| search | string | string | Search in the fields: uuid key name group |
Policy Cookies
Get privacy policy
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/policy-cookies",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/policy-cookies
Permission required
privacy-policy.edit
Update privacy policy
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/policy-cookies",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Eos qui quas consequatur id totam pariatur quaerat.",
"text": "Voluptas consequuntur vero eaque. Est optio non maiores et eum. Molestias consequuntur voluptatem iusto ut hic assumenda aliquid sequi."
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/policy-cookies
Permission required
privacy-policy.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| text | string | nullable|string|max:60000 | HTML allowed |
Privacy Policy
Get privacy policy
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/privacy-policy",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/privacy-policy
Permission required
privacy-policy.edit
Update privacy policy
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/privacy-policy",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Placeat aliquam illo pariatur possimus.",
"text": "Nesciunt ut quo dolores aut totam. Dolores earum expedita repellat. Iusto hic adipisci ut doloribus et sint velit non."
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/privacy-policy
Permission required
privacy-policy.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| text | string | nullable|string|max:60000 | HTML allowed |
Push City
Get all push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-city",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-city
Permission required
push-city.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at city.name |
| search | string | string | Search in the fields: uuid title body city.name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-city",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"city_id": "2",
"title": "Non ratione aliquid officiis dolor.",
"body": "Quos temporibus porro rerum ratione. Ea in quibusdam rem est fuga quo est. Et error a sequi qui.",
"url": "http:\/\/corona.net.br\/",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-city
Permission required
push-city.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| city_id | integer | required|integer | City relationship |
| title | string | required|string|max:50 | |
| body | string | required|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Update push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-city/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "uuid",
"city_id": "2",
"title": "Qui corrupti numquam illo delectus et.",
"body": "Beatae quod illo ex quis. Quae sunt quaerat nemo iusto a.",
"url": "http:\/\/sanches.net\/sed-architecto-labore-laudantium-laboriosam-culpa-soluta-sunt",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-city/{push}
Permission required
push-city.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | integer | required|string | |
| city_id | integer | nullable|integer | City relationship |
| title | string | nullable|string|max:50 | |
| body | string | nullable|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Export push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-city/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/push-city/export
Permission required
push-city.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at city.name |
| search | string | string | Search in the fields: uuid title body city.name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-city/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-city/{push}
Permission required
push-city.show
Remove push
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-city/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/push-city/{push}
Permission required
push-city.delete
Push General
Get all push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-general",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-general
Permission required
push-general.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at |
| search | string | string | Search in the fields: uuid title body |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-general",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"title": "Sed repellat quis aut mollitia alias qui.",
"body": "Ut sint dolor quisquam. Voluptate animi eum qui sit est. Omnis nam ipsa quia aliquid.",
"url": "http:\/\/www.delatorre.org\/voluptatem-porro-aspernatur-necessitatibus-soluta-est-exercitationem-fuga-et",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-general
Permission required
push-general.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| title | string | required|string|max:50 | |
| body | string | required|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Update push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-general/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "uuid",
"title": "Et veniam ea sit tempore qui mollitia ut.",
"body": "Rerum nam ea nam. Molestiae omnis doloribus perspiciatis et suscipit.",
"url": "https:\/\/www.salazar.com.br\/molestiae-nesciunt-quis-possimus-id-maxime-tenetur",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-general/{push}
Permission required
push-general.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | integer | required|string | |
| title | string | nullable|string|max:50 | |
| body | string | nullable|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Export push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-general/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/push-general/export
Permission required
push-general.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at |
| search | string | string | Search in the fields: uuid title body |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-general/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-general/{push}
Permission required
push-general.show
Remove push
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-general/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/push-general/{push}
Permission required
push-general.delete
Push State
Get all push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-state",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-state
Permission required
push-state.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at state.name |
| search | string | string | Search in the fields: uuid title body state.name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-state",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"state_id": "2",
"title": "Sed ut impedit aut quis ratione officiis.",
"body": "Nihil earum illo voluptatum veniam consequatur. Id distinctio porro consequatur inventore aut.",
"url": "http:\/\/vale.br\/rerum-sed-tenetur-dolorum.html",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-state
Permission required
push-state.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| state_id | integer | required|integer | State relationship |
| title | string | required|string|max:50 | |
| body | string | required|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Update push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-state/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "uuid",
"state_id": "2",
"title": "Culpa sit voluptatem modi et tenetur facilis.",
"body": "Amet placeat omnis temporibus distinctio et. Rerum unde at dolores nulla.",
"url": "https:\/\/padrao.br\/totam-illo-consequatur-ut-animi-delectus.html",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-state/{push}
Permission required
push-state.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | integer | required|string | |
| state_id | integer | nullable|integer | State relationship |
| title | string | nullable|string|max:50 | |
| body | string | nullable|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Export push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-state/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/push-state/export
Permission required
push-state.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at state.name |
| search | string | string | Search in the fields: uuid title body state.name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-state/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-state/{push}
Permission required
push-state.show
Remove push
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-state/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/push-state/{push}
Permission required
push-state.delete
Push User
Get all push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-user",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-user
Permission required
push-user.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| user_id | string | uuid | Customer user relationship |
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at user.name |
| search | string | string | Search in the fields: uuid title body user.name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-user",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"user_id": "1608fc16-0f40-3427-8b97-7f8f8b06b0f4",
"title": "Laboriosam mollitia nobis vel deleniti.",
"body": "Et in hic ad sed. Similique et illo ut quo cumque. Magni aut incidunt magnam perferendis nam.",
"url": "http:\/\/www.ramires.org\/a-maxime-sunt-inventore-dignissimos-qui-et",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-user
Permission required
push-user.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| user_id | integer | required|uuid | Customer user relationship |
| title | string | required|string|max:50 | |
| body | string | required|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Update push
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-user/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "uuid",
"user_id": "f5e03fc6-6533-33bc-bb02-d9d57390c5b1",
"title": "Distinctio quibusdam culpa similique sed.",
"body": "Aliquam ut at ut hic repudiandae sed unde. Est et architecto eos ut totam. Saepe eos dolorem et.",
"url": "http:\/\/vila.com.br\/quod-enim-facilis-nobis-non-blanditiis-incidunt.html",
"scheduled_at": "2019-07-29T23:59:59-03:00"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/push-user/{push}
Permission required
push-user.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | integer | required|string | |
| user_id | integer | nullable|uuid | Customer user relationship |
| title | string | nullable|string|max:50 | |
| body | string | nullable|string|max:100 | |
| url | string | nullable|string|max:191 | |
| scheduled_at | string | nullable|string | ISO 8601 Y-m-d\TH:i:sP Future date |
Export push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-user/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/push-user/export
Permission required
push-user.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id title body scheduled_at send_at created_at user.name |
| search | string | string | Search in the fields: uuid title body user.name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get push
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-user/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/push-user/{push}
Permission required
push-user.show
Remove push
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/push-user/{push}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/push-user/{push}
Permission required
push-user.delete
Reports
Get all reports error
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/error",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/reports/error
Permission required
reports-error.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid title name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Export report error
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/error/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/reports/error/export
Permission required
reports-error.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get report error
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/error/{reportError}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/reports/error/{reportError}
Permission required
reports-error.show
Remove report error
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/error/{reportError}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/reports/error/{reportError}
Permission required
reports-error.delete
Get all reports finish
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/finish",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/reports/finish
Permission required
reports-finish.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| perfil_id | string | string|max:191 | |
| category_id | string | string|max:191 | |
| is_active | integer | integer | Available values: 0 1 |
| under_review | integer | integer | Available values: 0 1 |
| is_internacional | integer | integer | Available values: 0 1 |
| store_id | string | string|max:191 | |
| orderBy | string | string | Default: id:asc.Available fields: id title price like shared comments created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Export report finish
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/finish/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/reports/finish/export
Permission required
reports-finish.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get report offer finish
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/finish/{offer}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/reports/finish/{offer}
Permission required
reports-finish.show
Remove report offer finish
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/reports/finish/{offer}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/reports/finish/{offer}
Permission required
reports-finish.delete
Rich Text Editor
Upload image
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/rich-text-editor/upload-image",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"upload": "{file}"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"url": "{url}"
}
HTTP Request
POST api/v1/admin/rich-text-editor/upload-image
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| upload | file | required|mimes:jpeg,png|max:2mb |
Roles
Get all roles
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/roles",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/roles
Permission required
roles.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name description is_system created_at updated_at permissions_count users_count |
| search | string | string | Search in the fields: uuid name description |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create role
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/roles",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Manager",
"description": "Ut repudiandae ut sunt ipsam. Earum deleniti consectetur quis qui occaecati vel.",
"permissions[0]": "9362a020-c701-34f6-999c-bb69c80d0dc1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/roles
Permission required
roles.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:50 | |
| description | string | required|string|max:100 | |
| permissions[] | array | required|array|min:1 | |
| permissions[0] | uuid | required|uuid |
Autocomplete roles
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/roles/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/roles/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name description is_system created_at updated_at |
| search | string | string | Search in the fields: uuid name description |
Export roles
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/roles/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/roles/export
Permission required
roles.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name description is_system created_at updated_at permissions_count users_count |
| search | string | string | Search in the fields: uuid name description |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get role
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/roles/{role}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/roles/{role}
Permission required
roles.show
Update role
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/roles/{role}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Quos laudantium maiores sint quo quaerat.",
"description": "Ab vel facilis beatae est. Labore neque aliquam quas velit. Aut dicta quisquam accusamus id.",
"permissions[0]": "479d6cf7-5e63-344c-b518-4a01420c3faa"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/roles/{role}
Permission required
roles.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:50 | |
| description | string | required|string|max:100 | |
| permissions[] | array | array|min:1 | |
| permissions[0] | uuid | required|uuid |
Remove role
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/roles/{role}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/roles/{role}
Permission required
roles.delete
Settings General
Get settings
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/settings/general",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/settings/general
Permission required
settings-general.list
Update settings
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/settings/general",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"app_url_android": "https:\/\/play.google.com\/store\/apps\/details?id=com.facebook.katana",
"app_url_ios": "https:\/\/apps.apple.com\/br\/app\/facebook\/id284882215",
"whatsapp_group": "Facere ut beatae tenetur.",
"telegram_group": "Unde cum et aut molestiae.",
"show_whatsapp": "1",
"facebook": "Numquam accusamus ut et et labore.",
"instagram": "Esse unde accusantium id ex ea quia.",
"telegram": "Officia quia hic molestias.",
"url_site": "Ut sunt et voluptate beatae.",
"whatsapp_number": "(71) 98713-5963"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/settings/general
Permission required
settings-general.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| app_url_android | string | nullable|string|url | |
| app_url_ios | string | nullable|string|url | |
| whatsapp_group | string | nullable|string|url | |
| telegram_group | string | nullable|string|url | |
| show_whatsapp | string | nullable|boolean | |
| string | nullable|string|url | ||
| string | nullable|string|url | ||
| telegram | string | nullable|string|url | |
| url_site | string | nullable|string|url | |
| whatsapp_number | integer | required|string|phone | Format (99) 9999-9999 OR (99) 99999-9999 |
Settings Notifications
Get settings
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/settings/notifications",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/settings/notifications
Permission required
settings-notifications.list
Update settings
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/settings/notifications",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"delete_account[0]": "benjamin29@example.org",
"create_account[0]": "assuncao.flor@example.com",
"denunciation_comment[0]": "estrada.artur@example.com",
"offer_error[0]": "silvana42@example.com",
"offer_finish[0]": "leandro03@example.com"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/settings/notifications
Permission required
settings-notifications.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| delete_account[] | array | array|min:1 | |
| delete_account[0] | string | required|email | |
| create_account[] | array | array|min:1 | |
| create_account[0] | string | required|email | |
| denunciation_comment[] | array | array|min:1 | |
| denunciation_comment[0] | string | required|email | |
| offer_error[] | array | array|min:1 | |
| offer_error[0] | string | required|email | |
| offer_finish[] | array | array|min:1 | |
| offer_finish[0] | string | required|email |
Stores
Get all stores
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/stores
Permission required
stores.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | string | Default: id:asc.Available fields: id name order created_at updated_at |
| search | string | string | Search in the fields: uuid name |
Autocomplete stores
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/stores/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Create stores
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Veritatis non praesentium ipsam voluptas.",
"image": "{file}",
"order": 8,
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/stores
Permission required
stores.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:191 | |
| image | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| order | integer | required|integer | |
| is_active | boolean | boolean | Default true |
Get additional information
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/stores/additional-information
Export stores
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/stores/export
Permission required
stores.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get store
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores/{stores}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/stores/{stores}
Permission required
stores.show
Update perfil
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores/update/{stores}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Debitis est mollitia voluptates voluptas laborum placeat.",
"image": "{file}",
"order": 3,
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/stores/update/{stores}
Permission required
stores.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | sometimes|nullable|string|max:191 | |
| image | file | nullable|mimes:jpg,jpeg,png|max:4mb | |
| order | integer | sometimes|nullable|integer | |
| is_active | boolean | sometimes|nullable|boolean |
Remove store
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores/{stores}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/stores/{stores}
Permission required
stores.delete
Get all stores deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores-deleted",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/stores-deleted
Permission required
stores-deleted.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | string | Default: id:asc.Available fields: id name order created_at updated_at |
| search | string | string | Search in the fields: uuid name |
Export stores deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores-deleted/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/stores-deleted/export
Permission required
stores-deleted.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get store deleted
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stores-deleted/{uuid}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/stores-deleted/{uuid}
Permission required
stores-deleted.show
Stories
Get all stories
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stories",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/stories
Permission required
story.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id phrase order active |
| search | string | string | Search in the fields: phrase |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create story
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stories",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"phrase": "Alias rerum cum non est.",
"groups_stories_id": "7322119b-8610-3f35-97f1-a7b774f94c59",
"midia": "{file}",
"order": 4,
"link": "Quia quia aliquam ut magnam natus aliquam sed quibusdam.",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/stories
Permission required
story.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| phrase | string | required|string|max:191 | |
| groups_stories_id | string | required|string|max:191 | |
| midia | file | required|file|mimes:png,jpg,jpeg,gif,flv,mp4,m3u8,ts,3gp,mov,avi,wmv,video/x-flv,video/mp4,application/x-mpegURL,video/MP2T,video/3gpp,video/quicktime,video/x-msvideo,video/x-ms-wmv | |
| order | integer | nullable|integer | |
| link | string | nullable|string|max:191 | |
| is_active | boolean | nullable|boolean |
Get additional information.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stories/additional-information",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"next_order": 5
}
HTTP Request
GET api/v1/admin/stories/additional-information
get story
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stories/{story}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/stories/{story}
Permission required
story.show
Update story
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stories/{story}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "multipart/form-data",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"phrase": "Eum fugit et est.",
"groups_stories_id": "f5593707-223d-3894-b08c-44d5b7e9b94f",
"midia": "{file}",
"order": 6,
"link": "Asperiores beatae sit aut sint quia dolorum.",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/stories/{story}
Permission required
story.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| phrase | string | sometimes|nullable|string|max:191 | |
| groups_stories_id | string | required|string|max:191 | |
| midia | file | sometimes|nullable|file|mimes:png,jpg,jpeg,gif,flv,mp4,m3u8,ts,3gp,mov,avi,wmv,video/x-flv,video/mp4,application/x-mpegURL,video/MP2T,video/3gpp,video/quicktime,video/x-msvideo,video/x-ms-wmv | |
| order | integer | nullable|integer | |
| link | string | nullable|string|max:191 | |
| is_active | boolean | sometimes|nullable|boolean |
Delete story
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stories/{story}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/stories/{story}
Permission required
story.delete
Export onboarding
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/stories/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/stories/export
Permission required
onboarding.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| date_start | string | static(2019-07-29T00:00:00-03:00) | 8601 Y-m-d\TH:i:sP |
| date_end | string | static(2019-07-29T23:59:59-03:00) | 8601 Y-m-d\TH:i:sP |
System Log
Get all logs
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/system-log",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/system-log
Permission required
system-log.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id message url created_at |
| search | string | string | Search in the fields: uuid message url |
| level | string | string | Available values: ALERT CRITICAL DEBUG EMERGENCY ERROR INFO NOTICE WARNING |
| method | string | string | Available values: DELETE GET POST |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Export logs
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/system-log/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/system-log/export
Permission required
system-log.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id message url created_at |
| search | string | string | Search in the fields: uuid message url |
| level | string | string | Available values: ALERT CRITICAL DEBUG EMERGENCY ERROR INFO NOTICE WARNING |
| method | string | string | Available values: DELETE GET POST |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get log
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/system-log/{log}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/system-log/{log}
Permission required
system-log.show
Tags
Get all tag
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/tags
Permission required
tags.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| is_active | integer | integer | Available values: 0 1 |
| orderBy | string | string | Default: id:asc.Available fields: id name order created_at updated_at |
| search | string | string | Search in the fields: uuid name |
active/deactive tag
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags/active-deactive/{tags}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"uuid": "ec2f80ee-fb78-3711-b796-7a93a2da801a",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/tags/active-deactive/{tags}
Permission required
tags.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| uuid | string | string | |
| is_active | boolean | boolean |
Autocomplete Tags
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/tags/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Create Tags
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Libero aut unde mollitia praesentium hic.",
"color": "Sit ut quibusdam velit delectus eum beatae.",
"background_color": "Quae voluptatem aut debitis tempora sit occaecati.",
"is_active": "0"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/tags
Permission required
tags.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | required|string|max:191 | |
| color | string | sometimes|nullable|string|max:191 | |
| background_color | string | sometimes|nullable|string|max:191 | |
| is_active | boolean | boolean | Default true |
Export Tags
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/tags/export
Permission required
tags.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name order is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get tag
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags/{tags}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/tags/{tags}
Permission required
tags.show
Update tag
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags/update/{tags}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Sapiente odio accusamus eos iure ratione.",
"color": "Aut excepturi voluptatem qui debitis sit.",
"background_color": "Est veritatis nesciunt qui et.",
"is_active": "1"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/tags/update/{tags}
Permission required
tags.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | sometimes|nullable|string|max:191 | |
| color | string | sometimes|nullable|string|max:191 | |
| background_color | string | sometimes|nullable|string|max:191 | |
| is_active | boolean | sometimes|nullable|boolean |
Remove tag
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/tags/{tags}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/tags/{tags}
Permission required
tags.delete
Terms Of Use
Get terms of use
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/terms-of-use",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/terms-of-use
Permission required
terms-of-use.edit
Update terms of use
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/terms-of-use",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"name": "Quos tempora eaque sequi cumque omnis architecto.",
"text": "Voluptatum et fugit laborum amet ut et pariatur. Dolore dignissimos est ullam nostrum. Laudantium soluta accusantium perferendis in consequatur ex."
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/terms-of-use
Permission required
terms-of-use.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| name | string | string|max:191 | |
| text | string | nullable|string|max:60000 | HTML allowed |
Users
Get all users
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/users",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/users
Permission required
users.list
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| limit | integer | integer | Default: 20 Max: 100 |
| page | integer | integer | |
| orderBy | string | string | Default: id:asc.Available fields: id name email avatar is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Create user
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/users",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"avatar": "{file}",
"name": "Cl\u00e1udia Aurora Torres Jr.",
"password_random": "0",
"password": "123456",
"password_confirmation": "123456",
"email": "benez.luana@example.com",
"is_active": "1",
"roles[0]": "5e0b41b1-cf7d-338a-9767-63323fe8e7d5"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/users
Permission required
users.create
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| avatar | string | nullable|mimes:jpeg,png|max:4000 | |
| name | string | required|string|max:50 | |
| password_random | boolean | required|boolean | |
| password | string | required_if:password_random,0|string|min:6 | |
| password_confirmation | string | required_if:password_random,0|string|min:6 | Must contain the same value as password |
| string | required|string|email|max:100 | ||
| is_active | boolean | boolean | Default true |
| roles[] | array | array|min:1 | |
| roles[0] | uuid | required|uuid |
Autocomplete users
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/users/autocomplete",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/users/autocomplete
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name created_at updated_at |
| search | string | string | Search in the fields: uuid name |
| is_active | integer | integer | Available values: 0 1 |
Export users
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/users/export",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
{
"file_url": "{url}"
}
HTTP Request
GET api/v1/admin/users/export
Permission required
users.export
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| orderBy | string | string | Default: id:asc.Available fields: id name email avatar is_active created_at updated_at |
| search | string | string | Search in the fields: uuid name email |
| is_active | integer | integer | Available values: 0 1 |
| created_at[0] | string | string | ISO 8601 Y-m-d\TH:i:sP Initial date |
| created_at[1] | string | string | ISO 8601 Y-m-d\TH:i:sP Final date |
Get user
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/users/{user}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/users/{user}
Permission required
users.show
Update user
Example request:
const axios = require('axios');
axios({
"method": "post",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/users/{user}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
},
"data": {
"is_active": "1",
"roles[0]": "7c6d25df-bf71-3213-9670-540fc04f99c7"
}
})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
POST api/v1/admin/users/{user}
Permission required
users.edit
Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| is_active | boolean | boolean | |
| roles[] | array | array|min:1 | |
| roles[0] | uuid | required|uuid |
Remove user
Example request:
const axios = require('axios');
axios({
"method": "delete",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/users/{user}",
"headers": {
"Authorization": "Bearer {access_token}",
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
HTTP Request
DELETE api/v1/admin/users/{user}
Permission required
users.delete
Webservice
Cities
Search city, must enter at least one of the search fields search or state_abbr
List a maximum of 50 items.
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/webservice/cities",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/webservice/cities
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| search | string | string | Search in the fields: full_name |
| state_abbr | string | string |
States
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/webservice/states",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/webservice/states
Query Parameters
| Parameter | Type | Validation | Description |
|---|---|---|---|
| search | string | string | Search in the fields: name |
Find zipcode
Example request:
const axios = require('axios');
axios({
"method": "get",
"url": "https://homologacao.clickweb.com.br:8445/api/v1/admin/webservice/zipcode/{zipcode}",
"headers": {
"Authorization": "Bearer {access_token}",
"Accept": "application/json",
"Language": "{language}"
}})
.then(function (response) {
// handle success
console.log(response);
})
.catch(function (error) {
// handle error
console.log(error);
})
.finally(function () {
// optional, always executed
});
Example response:
null
HTTP Request
GET api/v1/admin/webservice/zipcode/{zipcode}