Introduction
This documentation aims to provide all the information you need to work with our API.
Authenticating requests
This API is not authenticated.
News API
GET api/news/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/api/news/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/api/news/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 59
access-control-allow-origin: *
{
"error": "News not found"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/news
Example request:
curl --request POST \
"http://localhost:8000/api/news" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/api/news"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT api/news/{id}
Example request:
curl --request PUT \
"http://localhost:8000/api/news/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/api/news/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE api/news/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/api/news/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/api/news/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/news/data
Example request:
curl --request GET \
--get "http://localhost:8000/api/admin/news/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/api/admin/news/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 58
access-control-allow-origin: *
{
"data": []
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/admin/news/stats
Example request:
curl --request GET \
--get "http://localhost:8000/api/admin/news/stats" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/api/admin/news/stats"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
x-ratelimit-limit: 60
x-ratelimit-remaining: 57
access-control-allow-origin: *
{
"data": {
"total_news": 0,
"news_this_month": 0,
"published_news": 0,
"total_views": 0,
"draft_news": 0,
"scheduled_news": 0,
"total_categories": 0
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
News
Admin
Store a newly created news item
Example request:
curl --request POST \
"http://localhost:8000/news-settings/store" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"vmqeopfuudtdsufvyvddq\",
\"content\": \"consequatur\"
}"
const url = new URL(
"http://localhost:8000/news-settings/store"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"title": "vmqeopfuudtdsufvyvddq",
"content": "consequatur"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update the specified news item
Example request:
curl --request PUT \
"http://localhost:8000/news-settings/update/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"vmqeopfuudtdsufvyvddq\",
\"content\": \"consequatur\"
}"
const url = new URL(
"http://localhost:8000/news-settings/update/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"title": "vmqeopfuudtdsufvyvddq",
"content": "consequatur"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove multiple news items
Example request:
curl --request DELETE \
"http://localhost:8000/news-settings/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"ids\": [
17
]
}"
const url = new URL(
"http://localhost:8000/news-settings/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"ids": [
17
]
};
fetch(url, {
method: "DELETE",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove the specified news item
Example request:
curl --request DELETE \
"http://localhost:8000/news-settings/destroy/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/destroy/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get news data for DataTables AJAX
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/news-data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/news-data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IjBwT2ExUmtURnVTYUEzbVRvTVhCQ1E9PSIsInZhbHVlIjoiL1RVdTdMYzdqek41c2t4RG45N2VJaEE2c3dzL29xSDdSeWd5M2dVaHZyVjE0NTVLSndKemFOTUJJaEF4WS9TWTZDQlI2eEVQckpTRkRVUUZ6Nkt3YWNEL3lpR3JnN2doRVZBODQvN1B5TU9iMk5uTmVHUTJERjQ1dWFRQjU4c0IiLCJtYWMiOiJmZWM4MWEwY2VhMWIwYWU1MGMwY2I5NmI4NGI1Yjc4YTcwMDE3MzFhZGI0YjIzMWQyNmYzYTVmYzM1MjhhNTA0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6InFzSXFEelFVMzRwT2syMmUyWDQ1RWc9PSIsInZhbHVlIjoiUDJvZHdyK3NiUUk5K0lFODd2RE5JR0VyU0JZZFU5bkJVRklCd2VVampWdllFMEpJNFVJQ3BaR2o3S3pVRU5QanV3SGhFekdTNWVBSU0wWDZmOHdxR2hUaXJUWFZpbDJoTlQxSXcxSjRJeXVoYXpsbUI3R1RScjdQOUxKdU1ieXoiLCJtYWMiOiJiOWM5MGM5OGM0YmI3OGRlY2UwNzkyZDAyODdkMDgzZTU1NjY0YWE1NjEzNDIyOTU1MjNkMWI0MTFhNGUzOTQ3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Search news items (for autocomplete/AJAX)
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/search/items" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/search/items"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkludW55Y1lBRUUzL25sdGlVMzZJVFE9PSIsInZhbHVlIjoiOEdTcmZZdzZNaXNzZDluTWFONkh1cVNVY1o1aHZEK3hBV0tCbmhBd1IrVXJ6ajdRRHFuR0tDR1dORGUrcW91OFArbmV2SE1ZcnZ4UUlCalk3K2xLb0psWlpjbDhCQWkwdHAzN3daZjBWVUs4RFdwSFhpSEVMUHNRcFRHTnNoRXUiLCJtYWMiOiI4Yjc3MDk4NjEyZTE2ZTZiMTI1YjM3YTQxZTMyYzZmYWU0OWUxYjRjYTBkYWU1OGE0NTRkMzNhM2MyZjlkMTdmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjNUQWhlaEFsUStDSkFZK3QvT2MwVUE9PSIsInZhbHVlIjoiVkRVZmlnaEhYRzR2NDV5dXhQT0d6VThOR05yWGFEQ3FrZURUcmtURlJOZDM5NjMwbjFOMTNYNkV3b2tkVUI5WTFKWFBESmxSOVZaRkhVaXFyRzQwRjNTZENBSUJaK2VoVFdaUm9NK3dMS3BaTXh5YUZjeTA1cUE5TlBXVlJ2cGIiLCJtYWMiOiIzYTc0NWZjYTg4NzMwNTVkZjVkZWQ1ODA3MTBkODg1OTgxMmM4ODMwYTgxOTVhNGI3MTgwNzUyOWNkZjQyM2Y5IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get news statistics (API)
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/statistics/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/statistics/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IjEyVFc5UUo4THplcTdDR1JEbWdDM3c9PSIsInZhbHVlIjoiYitTV3ZTWUtVT1ZNQTh5OEwxbVkzSzVjZnVQY2pjVWtpcVdxMUJTTWRXZUV5RUVPcWJCcFdrbnUxeURuT1o5d09FZTloUTFFb2pQeGt1ZVd2VVg4OXo0Qk92K1VuTDB1R1JVcTVPa3JldHVTdXVkbU5Ca05NZEVYOXd0K0t1eHYiLCJtYWMiOiIwMjNkY2M5ZmFkOGQ4Yzc4NDIzMmJhZWMyY2QyYjI2Yjk0NzI4YzJjZWVhM2E3MGM1MTJkYTI2NzdlNGE2ZTMwIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Ik5WOFEzZkpPd0dnOEtGNmFiMjNSN2c9PSIsInZhbHVlIjoiVXRaaVBrS28rTWZKU0p1cW1PbmFKb3FQMHZuNldXNlp5RVlBMVdxK0NSb2NJTnNYUjhXQW54aVpVMExIc1ZlSFhHTjJkamtqL2dyM3JJRHBEV25rUWxFVmpqMTdReVlzUzFoaTduOXVKMWFDTlpXUXlLTWVscDR2SzdGU2ZXaHUiLCJtYWMiOiI4MjZhZDc5NTc5YTViNjA1MDdmNTAzNDQ2N2Y4OWFlMWM2ZThkOTk1ODI1YTE4ZTc4YWY0ZWE5YThlOWQ2Mzc2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Export news data
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/export/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/export/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImxsMkdwOHlvZUNLNWl3VjlFU1lpaVE9PSIsInZhbHVlIjoiVExwYWdxM2IxWEZDQjJzbVA1R1d1M0VzTVpwZmlWdi85QkdwOE8vL2wxTE1Wb2dxOFNyWkhXQkZUTVphNWFtYWdXdmFXOGJrYmF6TmRjR2ZaWVdXcVJ6MWl5NjRwT1JlTWcyQzFWdTE1TDdDa0VxayszK3B3NDBxZEw3L0VjMFEiLCJtYWMiOiIyM2RkYzZjNTQ5YWMyMjAxNTcyNDZlNmI3ZDk5ZTY4M2MyYmFlODhkZjI5MjY5NWNjODdkMTU1N2E3MWRhMjVmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkpaYlFObWtYQWlZeUNITURLMGFadUE9PSIsInZhbHVlIjoiOHVFWnpyZ1g5R0FCMHBkWS9jYjlqc0x5S0FELzBDdzFsRHZubWpXSHFSREVza2lveWJyajVDKytiY29HcFhQVGdPREh3b21TZkRGOXp3SmllNFZhcm9KL3pQdHFyT3JOeDFoQUMyOWgyMWs3b1hMamxkaEhNMUgrTDBXdUxDbmUiLCJtYWMiOiJlMWQ4YjMyZTg5NDViNmFiNWY2OTI4ZGM0MTQ5YTgyMzMwN2NkODZjMTU4YmVlYTIxMzVjMzlkNTk3NzBjODQ3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get news data for DataTables AJAX
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IlduWXpDSkx1YnYzTHZJY0gybTdrWEE9PSIsInZhbHVlIjoiY1V5MGgyUEZCaG9XeUpQdTFGVWhEU2JXVTRvakVYd0xIc2JFRW9saUhJRmI2SURIS1d1Mi81V3pjVUVyb2swL1dZN045SzFxZ2dxeHZQSHBEOHhZWTFCS05GaStmbE80VzFjNVpoMXFYMDl0bHo2MSs5cWR2d2NIb1o5VGhHUjAiLCJtYWMiOiIyODFlMGI1NDA3NDBkNzQyMWM4MWVhMWI0MTJhMmY1MDY1M2Y3NmRhYjhlMmJmOGQ3YTgzNjcxNmRmOWJmYTBmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6ImtYOENldnBJUGhsVGVOMTBlaGptNXc9PSIsInZhbHVlIjoiTG92b3BTRlNaY3luUEVtdVA1MDlDRlZRcXhpUC9uQzh3SmRidVFNSXU5YVFpRnZVbk5hc2pGd25wNVVnYjlYWHhzL3BJcTU3MEZONG95ZWlpOVQwQzh2b1NxaGtmU1lyZnQrMlZNZFJ5QjhCdVFuQlBBaFJvSGRNODlhbm9NU0giLCJtYWMiOiI3MTNmZDUwNTkyOTc0N2I1ODU5YzY5Y2E4OTliYTA3NTg5M2Y0MDhmNjMzZGRkYmFmNGI0OGFkNjdjZTY3YzMwIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET news-settings/categories/data
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/categories/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/categories/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkphSDNXRENoWWJydFNLSThFTUFremc9PSIsInZhbHVlIjoiQlE2bFdwWXlWZm1hQkxVU3NBQWNabEtRYVo3ZDJkTVd4MEZJY000QVVrc2lwR2hVNHZBcHFRclBqaDZ6MmF3L1hvTVhLeC92ZXRJakhoL1M0REsyMDhibVNRM2NtU0RtenlPbGNPV0FESUlSaWN3WHhLUDB4aHJVbm1iZHozMVUiLCJtYWMiOiI1M2RmZTcxMjIxOTVhYzk1MjQ4NDczYjliNzY5ZmVhNzFjZmUwOGNkMTUzZGYwZWE3NTRlYWFlYzMxMWQxNDFjIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Ik9HTlhUeGhRQkU0VDRSY2tkOC85Q2c9PSIsInZhbHVlIjoiYm1iMlI5UmdKSTVlY05JenJSdkd0V2VaMXZGOXhWQUg0RFkzanNjd1hENUlxcTIxUkR0c2ZtZDhEbkh0RkZoM0UvazVMeThGOVNDL3lCWFBJOFhRdWVDUnlpYURaajBCYW5mTDVDb1BNeGMwcjlabnRhcVBqa2tleGorVEJCUzgiLCJtYWMiOiJlM2QxNTU4MmY3OWUyYTUzNjAyMDgyYmFiZDA0NDNiMDhlYWYyNmZiYzUyYmRlMTJjMzUyYzYyOTdjYzQxY2ZhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE news-settings/categories/destroy-multiple
Example request:
curl --request DELETE \
"http://localhost:8000/news-settings/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/news-settings/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST news-settings/categories
Example request:
curl --request POST \
"http://localhost:8000/news-settings/categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/news-settings/categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST news-settings/categories/store
Example request:
curl --request POST \
"http://localhost:8000/news-settings/categories/store" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/news-settings/categories/store"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET news-settings/categories/show/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/categories/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/categories/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InB2bWg1SEhwellGVUdRajBWM0I3cVE9PSIsInZhbHVlIjoiL242Um5GamtyN3Y5Rml2TzhTZVJpc2JnempJNWQyYXVtMHdqa2tNZmtKNmJnWXFKKytocWg1WEpUUVoyaGtIc05WZ2JETFhmMDFBT1pUNGRjT2huamdFdVJsQi9LTjA3MFM0b2loSVNuT1UwekdkUXdrK3BvRG5zWmJoMCtwazAiLCJtYWMiOiI5NTQ3OWIxMTE1MTFkMzg2MDc5MTJiZDJkMzk2Mjc4MTI3NTk1ZmFkMWI5OGZiYzQ3YzU3MmE5MjA4YzMzOTVhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Im1nQmdRU3FXb2pjcmkvSnRUUkZsWFE9PSIsInZhbHVlIjoiT2dHdkdqMGU4ZUxqZ1dkZ0p2TXRxbldMb2ZGWUNJQXA3OTMwVldEaVdUVmdtbVR5Uk9Wa3J0OWd4OUdZR3l1c0t0N1JtSVZhWVpyMmlVeHlDMG5QUnlmQlBOTm9hRjFKN0lzdjJJUzViRlA4ZnRyQ3BzV2puNmM0WGsyQ3JZNEIiLCJtYWMiOiJhNTk4NGNlZDZkOTE4MzdhYWYyMzZmZmYxYjVhMmM4N2VhOTcxYWJhNmQzZmQ0OGRkNDZiM2YxOGQ2ZGZmNmY0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST news-settings/categories/update/{id}
Example request:
curl --request POST \
"http://localhost:8000/news-settings/categories/update/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"change_category_name\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/news-settings/categories/update/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"change_category_name": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE news-settings/categories/destroy/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/news-settings/categories/destroy/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/categories/destroy/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display the specified news item
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkphOXlCUS9iNGJiVzZ1MFJYaG04ckE9PSIsInZhbHVlIjoiS0xheXlyK1FkdjhzWDZITE16V3Y1c3A0NktORzhXN1RvMzR2ZmRsOERBNXJMZndTbWMrN3QrcHRTWWZqUWNuQktUeEpkbXRjMXptZ3ZjanhWbFgzS0JGdGw5SVMycEJkUndOV2FVRlFCci90emFucmp5WFZnMEFac0lXd09XQjEiLCJtYWMiOiJmNmVkOTQ3YzRhZDNmYTgwYjA5MzM0NDUyNGVlOGQ4NjVmM2NiNzcyOGVkNjk4YTBhNjc0NjYxMTJlYTIzOTMxIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlJRMEJJYS9tUGRqNlkzbkRnaUR1TXc9PSIsInZhbHVlIjoiQ2t1WVhOMy8vZktwZDV0WitGalluc25URnZRc0ROUFhjUm8xeTh0R0hHaU5tbnpvQThaaWdvQkp3ZXRpd2tMVGhab2p6cHJ1RElsc21mUWdOUUF5L3hYMDQrWUtrTXpweGV3VVZIWmRCUktoLy9uWFAxa3pXd1VXMjJPaGZzTWYiLCJtYWMiOiI3MGQ4NzAyZjIwMTRmNzRiZWI2NWNkM2FhZGJmMWJiNDFkNDk0ZjU0Y2Q1NjFmZWYzNjA0OTQyYTE5YTRjYjZkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update the specified news item
Example request:
curl --request POST \
"http://localhost:8000/news-settings/news-update/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"vmqeopfuudtdsufvyvddq\",
\"content\": \"consequatur\"
}"
const url = new URL(
"http://localhost:8000/news-settings/news-update/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"title": "vmqeopfuudtdsufvyvddq",
"content": "consequatur"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove the specified news item
Example request:
curl --request DELETE \
"http://localhost:8000/news-settings/news-destroy/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/news-destroy/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Store a newly created news item
Example request:
curl --request POST \
"http://localhost:8000/news-settings" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"vmqeopfuudtdsufvyvddq\",
\"content\": \"consequatur\"
}"
const url = new URL(
"http://localhost:8000/news-settings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"title": "vmqeopfuudtdsufvyvddq",
"content": "consequatur"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display the specified news item
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/consequatur/show" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/consequatur/show"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Ii9KeVlTY3o5SjdvbGVSaGlrRVVubUE9PSIsInZhbHVlIjoiRDV1NWc5U0hVZXUyNk02NkZKR1JieGFsbzVDb1hOWnMzdDFaajBTTEZMcWR1S255dDQ2c3NLWm93L3BhdytpUUM4UmVreHVhZk1JbkxmMS80WWRjQzJ2dFcrU0pRZ0o0bmpFSDd2OEtzTXR6aTJUZi82MGVlN2NGQmpQeFZCV0kiLCJtYWMiOiIxZjc3ZjRjM2E4NGJlZjUzYjQ3NzNjODA0ZTk5MWI3ZWI3YzVjNzEyNjkxNmUxODc2MzQ2NjJjMzExNGY2MmZhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjA3bDJxdktMOTdLTm9Vci9naDFmQVE9PSIsInZhbHVlIjoid1hnMXRZcjlCQjZ1Q29LS2kwQjA4bUEwR0VzWTlkK2ZNQXZhWWVTaGxDYjJMaHhHRWhvdTFIZjVnekdkUENlWU12NktjaDNLblZRYXNobzltVFJaTTJzQmVVa1ZSTS8xYldvVnZCMnNXcWlOVTdIVUZlUksvb280VU4zd244ajYiLCJtYWMiOiJjM2Y4MGI5YTM5ZDBkYjY3ZWZlM2JiNTQ5MzhmNjkxZDQ3ZjI5ZjJmY2RkZTcyYjlhNWY5NGZkZGIxODRlNjk1IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update the specified news item
Example request:
curl --request POST \
"http://localhost:8000/news-settings/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"title\": \"vmqeopfuudtdsufvyvddq\",
\"content\": \"consequatur\"
}"
const url = new URL(
"http://localhost:8000/news-settings/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"title": "vmqeopfuudtdsufvyvddq",
"content": "consequatur"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove the specified news item
Example request:
curl --request DELETE \
"http://localhost:8000/news-settings/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display the specified news item
Example request:
curl --request GET \
--get "http://localhost:8000/news-settings/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/news-settings/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IlVOb3lRSFNKTVQ1MUI1VVpJM3FLOWc9PSIsInZhbHVlIjoiWG50Z0FVd0lGSVdReW9JVDJyZDR5N0l4VitrMURvU25FMy83YXJGM2V4aWh4UzFSbVZlTmhOSHZ1bGtEUGlyMEk2d1R3VzdvT0kxWDNZMTN3dW01Uk9uMkF4Qm9KcEFBTlBmSEhJTWsyaXZhbWY2T2oxdStpY1hmSzJVbTNNZ04iLCJtYWMiOiJmNTBkYzZhODk0MmI4MTg1MTU4MjgyYWJmYjA5MGUyN2M3Mjc2NDk1ZGQ0YjMxODU4OGJkYjg5ZWNiYjNiMjBlIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:47 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Imdhak5odXc1Y0haNStDSXRvdVNCU0E9PSIsInZhbHVlIjoiUEhoWE83U0Vtc01BSmlrVkQyMHRDVzQ5VTV5ZDFKaVlyNkpPRWZZWmpsY01rdkY1WlNFdElSVENjd0FLeVdwL2w4c1l2d3R6SUxJU2ZtVGEvQURNa0tmeXRTam9xWVVTUDA4REhnUkNRcVh2bTZSOVJKamJXMVFLSWxQTHlFTkwiLCJtYWMiOiJjMDUyYzRjNjg0YzUxYzhiOGNiN2NiMDU5MDhjMGZlZTBmNTcwZjAzNjJiZjhjZDVkNDBlNmY1YTkyMTFiOGU4IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:47 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
FAQs
Admin
Obtener los datos de las FAQs para DataTables.
Example request:
curl --request GET \
--get "http://localhost:8000/faqs-settings/faqs-data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/faqs-settings/faqs-data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InN5SVJIcnRYMjZJZEpQRjRwQWJhZFE9PSIsInZhbHVlIjoiR3NpTHB4S1dzWkZZN0s2WkI4ZDVmNHdkUXcwdzFBNitGNTJadVRFRzRDSTFMenhRMHA2TzlaWHhoN2NGTCt6SUU5SjltRGlxSHVXQmVrUHF5TzhmZEw2ZHJXemdLelFrN3orN2RGcVVkK3g1aWVicWx3NkQrRDl1ME5rQUJsZHQiLCJtYWMiOiJiYTgyN2U1ZTY1ZWFjZDg3ODA2N2IzYWI2OGE5YTJjNGYxNjk1ZGM0NjY4Y2IwMmRlNDRlMTE4NThhNzg5ZjFmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlAxNlNUOEFHMWs1VkMydC9Vb3RKSGc9PSIsInZhbHVlIjoieWh5UXZJK2VxdnVJL1loRmVJdXBTVFZuelRrZklydytqSlE0bjBZeWhPcG9oNHpJa29yZ1lRdzV3OXlmbmVrbTUvell1VCtkVHdCRFJGbklRb3hzZld1YUZtdDlLRFE4UGlRTkJBUXhMOWJyVTZ5SWZ1c3ZLeVJaK0ZXcjhmRzQiLCJtYWMiOiIwNTA4YzEzN2EzYjY2Y2Y2M2E0NGE0NWFjNTA4YmNmZjJjNjMwODM3ODFjZWI2ZTY4NTZlOWU2NmM4NTcyYTRhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Almacenar una nueva FAQ.
Example request:
curl --request POST \
"http://localhost:8000/faqs-settings/store" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"question\": \"vmqeopfuudtdsufvyvddq\",
\"answer\": \"consequatur\",
\"new_category\": \"mqeopfuudtdsufvyvddqa\"
}"
const url = new URL(
"http://localhost:8000/faqs-settings/store"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"question": "vmqeopfuudtdsufvyvddq",
"answer": "consequatur",
"new_category": "mqeopfuudtdsufvyvddqa"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE faqs-settings/destroy-multiple
Example request:
curl --request DELETE \
"http://localhost:8000/faqs-settings/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/faqs-settings/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST faqs-settings/destroy-multiple
Example request:
curl --request POST \
"http://localhost:8000/faqs-settings/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/faqs-settings/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Almacenar una nueva categoría de FAQ.
Example request:
curl --request POST \
"http://localhost:8000/faqs-settings/store-category" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/faqs-settings/store-category"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar una FAQ existente.
Example request:
curl --request POST \
"http://localhost:8000/faqs-settings/update/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"question\": \"vmqeopfuudtdsufvyvddq\",
\"answer\": \"consequatur\",
\"new_category\": \"mqeopfuudtdsufvyvddqa\"
}"
const url = new URL(
"http://localhost:8000/faqs-settings/update/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"question": "vmqeopfuudtdsufvyvddq",
"answer": "consequatur",
"new_category": "mqeopfuudtdsufvyvddqa"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar una FAQ.
Example request:
curl --request DELETE \
"http://localhost:8000/faqs-settings/destroy/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/faqs-settings/destroy/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET faqs-settings/categories/data
Example request:
curl --request GET \
--get "http://localhost:8000/faqs-settings/categories/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/faqs-settings/categories/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InY0L2pFOHdickpBcGFHNzZpWlhqc3c9PSIsInZhbHVlIjoiMTM3UE1VOFRJUEk1cmFSLzh0ZXZ0OXV2Z2l6b0xaRjdYSjNKalE2U1hTeEVQTjlYS2l5Z3lXbjE2bEFpaVhqLytYbzNwVjJUeWd6MCtEaDQ0WjdXalEyYW96bnFBYUVNYUVPY2Z2OGlJbGlUL2pKL05lcDF0STJDYVlnTFFDT1EiLCJtYWMiOiJkNTU0MGY1YzY1ZWMxODM5MmYwMDE3OWM5MTVmZmE5NWQ0NmJhMWFjNDdjZjViYzg0YmU5YTFjZmZjNzM2YTU0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6ImVYdmxTRm40aTYxNW90dW50QWV5WWc9PSIsInZhbHVlIjoiRGNTWlhJdTd4WWQwd3pEd1h0Z3dtcEZwV2RUREJvQUl3dUxReUlibFY5ZHdUck0xTG9kRW9zQXhtU3BqaTc4aXBzajc5OUNGNHFhSEN4U3dFbUphZjhjSWJadXRUc1VRYmZCL3dFUVdOcTlJNFFXcU9CTmdGVG9temV6UHRXVXMiLCJtYWMiOiJjZGU3M2UyMDlmNTVmOTdkZTE0MTUwMGY0YmFkYWU3NDM1OTNmZDJlNjBlMGZhMGE1ZDZkZjQ4ZmU5NGU4NzQyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:44 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST faqs-settings/categories/store
Example request:
curl --request POST \
"http://localhost:8000/faqs-settings/categories/store" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"category_name\": \"vmqeopfuudtdsufvyvddq\",
\"description\": \"Dolores molestias ipsam sit.\"
}"
const url = new URL(
"http://localhost:8000/faqs-settings/categories/store"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"category_name": "vmqeopfuudtdsufvyvddq",
"description": "Dolores molestias ipsam sit."
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE faqs-settings/categories/destroy-multiple
Example request:
curl --request DELETE \
"http://localhost:8000/faqs-settings/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/faqs-settings/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST faqs-settings/categories/destroy-multiple
Example request:
curl --request POST \
"http://localhost:8000/faqs-settings/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/faqs-settings/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET faqs-settings/categories/show/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/faqs-settings/categories/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/faqs-settings/categories/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InBzR3BER0FsRHNIM3JKdmpSQ1YyV0E9PSIsInZhbHVlIjoidmdHUE0xZXpvTlE2VGxsQ3EzVDFHRDhFang3OVdReHdVNXVWdVhxdENIbnVORk1nM2U4VXhpU0R0a2FjRzgyNGtPUHhVNS9HeW1Zb3dGb0EreUJodGdPOFdONCtuODk0ZlVQMWIvMHpmTVZJMUtLeC90WE96UFA5SkdEU09PUDIiLCJtYWMiOiI0ZGMzYjVlNDhiOTdlMzRhMTU2ZDk0MTMyOGFkNzI2MjhmNWMyMDU2NzE4MGM2ZjJlZWJmM2ZiN2RhZjMzNTc2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:45 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Im5iS1hjclJvS2E4QjFXN1JudHdjeUE9PSIsInZhbHVlIjoidUIybWdHd09nWGhVZ284RTVsc3d0dFlRRURxREZwZjZNSW1RdHJDZ2U2NG5IMlo0V2FKcytwNVhNaW9DQURQOWI2anFNZmJ1SWFqdUFxbUtqRHFVTXI3NC8vZ2VjZjVqMWRBZ0tXZHp2Z3ZTSkJUU3h3SERUb0dWY1ZaQitDQTMiLCJtYWMiOiI2ZTE1YjIxZjhhNDdhMWZmYjdiYjU0ZmNjZjQyM2Q4YjllZTg1OWY4OWMyYTE1OGU2OThiNWQ1NTRmYzZjMmY4IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:45 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST faqs-settings/categories/update/{id}
Example request:
curl --request POST \
"http://localhost:8000/faqs-settings/categories/update/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"change_description\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/faqs-settings/categories/update/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"change_description": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE faqs-settings/categories/destroy/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/faqs-settings/categories/destroy/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/faqs-settings/categories/destroy/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Users
Get users data for DataTables AJAX
Example request:
curl --request GET \
--get "http://localhost:8000/user-management/users/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/user-management/users/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IllaeGlyS1dpRUs4eURVRFp0Wm0xdHc9PSIsInZhbHVlIjoiSDhreVJ4YU5ycFBYL0tWYVNZSHc1bFZiVGVtdXVRYzFnNzJ4cm9QL3U5RmF2L0grVDIwdzh6Z3pRTFR1ejdkTHRQQzU0eUdxKzBnLzJyYWF2WDZHandteElNZ2UwWHFOM21STGhvaG9QTVMrdW9hRWEvbCt3MTdQd3FEYWQ5OHAiLCJtYWMiOiI0ZjVmNDI3ZjUzYzkyOGE4Yzg4NTg5YTRjMTBhNGZjNDNmZDYzM2RlMDAxMjhmN2JhYmIwYjI1ZWZlNzZkYjQ0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlR6NG5abytHRDFUOUhNSHhLUWJDTlE9PSIsInZhbHVlIjoiZC9paVdhYVV4cXgvWTltZjcxUGVPV3hHYWJuOVErRjFHSjM4alU1RGFGMFFOVjU1ZUtiekxheU1vWWpSOWlUQStzWnR2Q0x0Wk15eUV6cFRuckJkbjJUZ05XY1BOeVRMWmlPMllGREwxZG5IOTdLRThwOXNnRFhSZ1M0c0N4TlQiLCJtYWMiOiI3NTJhYTUyNDBiZTI2NjYxMzJkYmZhZjI4MWFmZGZmNGI3NjgxOTgzNWZhYjAyMTFlZTAxY2E1OGU3NTFjNTc3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Store a newly created user
Example request:
curl --request POST \
"http://localhost:8000/user-management/users" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/user-management/users"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Display the specified user
Example request:
curl --request GET \
--get "http://localhost:8000/user-management/users/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/user-management/users/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Ilhuc1JUTnNqMWt5YkNQc2R3dk81alE9PSIsInZhbHVlIjoiVWE3alEwdm43TVR2MXc3NXFMMDc2N0V3NnJvNnBZRmJJOWlDVjhkV2pqVnVWUmN3SHlNckFnRWg1UThaUjhIUXBnUjRsTHZDLzYvQjhJSWlYR0FTb0NCVUNVYmpnRTczNFBRRDJ4S0xYUjF0d3NiRFdCOERxNyt6QVRNYlNGYTMiLCJtYWMiOiI0YmVkNDU2Y2Y1N2Y0NzRkNTBiN2NiYWJkNzc3ZmNmZjk2MDE2M2IwNGIyYzYzZTZjOWE0MWUwZjQwNWVkNzczIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkdObHZyV3htV0hVSVE5bzU5cVhyYWc9PSIsInZhbHVlIjoiOExmeUJGZ1VQWElNTG1INEs2QVBMRmFOdzlzV1docHhObDl3UnI5OUhZTzczMDZpYmZZMGcvYVgrSzJFSHJTb2Jic050d0pFT1F3bVIzUTVmMHJVRjNzZnFlUDlIYVAyZnNlOVFENUpiUVNlQUhmM1BVdUF1NDJRMCtyT1JCdmsiLCJtYWMiOiIzOGRlOWM1ZThkMThjOTE2MThlMGYxNTc0YjI1OWZiOTc5ZDQ1ZGYwOWM4MGMwY2FjNmY2YTViNDYyNWU0NTUxIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:46 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update the specified user
Example request:
curl --request PUT \
"http://localhost:8000/user-management/users/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/user-management/users/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove the specified user
Example request:
curl --request DELETE \
"http://localhost:8000/user-management/users/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/user-management/users/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Q/A
Obtener resultados del checklist Q/A (API)
Example request:
curl --request GET \
--get "http://localhost:8000/cd-system/qa/results" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/cd-system/qa/results"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IjBaUnU2RGt1TzZBQS8zVGYxY1FzSlE9PSIsInZhbHVlIjoiRWZVMlJVSmZkV0V0eC9pcm5SRTVXL2Y0VUQza1VxWXpiREJnLzM5TGxvWWVNN1JBUWlVZDdTMWF4OUYySWM2UjkwRldMN3V0Rm00L2ovNDVyQnJlTUg0OHRjSzBkSzMwT1lKMjNZZUtmOWpCaUlwWVBBNHFiTnFiTml5TzlRV3AiLCJtYWMiOiI3Y2JmYzc5YWY4MjJmNDRlYmQxODI2YTQ0M2YxMjFkM2Y0MzU0MjcwODk4ZWZhNWJkNDE5MjkwMmIxYmIxNTE3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlVYYlR4MmgzVEVTZTc4M01LYVZkQWc9PSIsInZhbHVlIjoiTDd3UGhRTHFoUDBSbmRiT3A0ZVNmRnhWVXE3dEhnMVBhdDREZVJpMFRNUjlFUDNkd1VBa3ZlK3U5YUFOdWwrSHZQTnhRbEJxQ3JYN2ZYZUxNbC85eU9uL0RyQlVjTk9NYzM3R2I5LzhERU9BWDlJTWFhYlR0L0VDVWNtNU9BTWQiLCJtYWMiOiI4NDA5Nzg3OGZmZmFiMTdlYWU5MjEwOTRjNDhmODY5MGM0MmNmZTc2YmY1OGU5ZjdkMTBkODJkOTRhNWZmMTY4IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Ejecutar verificaciones específicas
Example request:
curl --request POST \
"http://localhost:8000/cd-system/qa/check" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/cd-system/qa/check"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Products
Admin
Obtener estadísticas para AJAX
Example request:
curl --request GET \
--get "http://localhost:8000/products-settings/stats" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products-settings/stats"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InpaUktRMVVHdWx0WFZYN2VGSWRPZ1E9PSIsInZhbHVlIjoiNGdSaGZNTkFaRGFydS9qbFZhRy9reWVIQ0dPNjhIeTJlRmFyclNDa1JOdzdGcUd2akZjVkdkRFUwRFcwdXhLd0VkQ2RtOHZ6YlU3Y216c05BT1IyVE1QLzBQd1ZHNVZKWlNIWklpNkwyMXRNTDByTER3YlI1aUlkUzZ4WGZUNTQiLCJtYWMiOiJiZDMxYTNjZGNkYzc2MGJlNDg2YTM5MTY4ZDE1MWRmNzQ2ZWEwNjQyODE1YjIyNTY0M2QzNzQyZGZiNzBhYzQyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6InlwS1FLUjIzbDJiTk1QajYxeUhoWlE9PSIsInZhbHVlIjoiSmdLekg3VzhuNTIzYitFazRaYlNoazk2N3U5MkVGb2x5RDRMLzlLNlhJakpYSkV2Mmlpc0dNZG5oNGlCb0wxRi9vNEdXVHJUc3JtdDZ2c2ozRHlrWVpPU1NzOGZQSExDaTd1RklPeXh3ZGNhOEF6bWJDMkNRZnNGTUgyQTBxOEUiLCJtYWMiOiIwOTJhMzExNjYxNTMxNjA3YmNiZmJhMzExMjFiMzU0MjY3ZjdhZGI2ZDNmNTY2MjA4MGU4MDA4M2Q4ZWNhZWZlIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Obtener categorías para DataTables
Example request:
curl --request GET \
--get "http://localhost:8000/products/categories/get-categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/categories/get-categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Ii81dGxhVkRaanVjU2FBTE5ZVGUwb2c9PSIsInZhbHVlIjoidDI2K2swcmNwNXFaUGlNMmRZRGIwd3VMNVErd0NtVi9TUms3aDk4Q0dyUjF5Skt6SXJMUFlpNThvd1hlTWhrNkM1bWxFUkhnZ0dDSFhqcnlVeFBqNzBxTXdCaUJPOG1rV0EraTlvZzErdnFSZnB4WmlRcE14Y3ZZNkt5R0Z3cUUiLCJtYWMiOiIxODJhOGMxMGM2ZTEwYTM1Y2NjN2U3Mjg5YzkyYjIzZTY4ZmFlZWMzOWRmNzE1MmY0MTI3NDExY2Y4MmZiYmJkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkxsRGgxbG93dlRNV3FDelNBMTE5aVE9PSIsInZhbHVlIjoiSGJReHZrZEtpTEdqZjEwRmRCdENjZVRhS1piemxkVTBDSVc5UW5WZkxIdWpoWnA3M3B6RUtSQ0svOHhiYXNpQjN6d1BJblJ5ZmxPQUhxbFpoYnZzWnRGZHpGd0Y3K3FGTnoxOFFxOWNrd0ZHTS90aWlhSVorSHpPMVozbjF0THciLCJtYWMiOiIwZjViMDYyMDg3NDc5ZjA2MzJiMjViMGUzNTAwZjY0YzgwZDE2MzBlNjAxZGNmNDJiMDc0NzdjODY2Y2RkZDkxIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar una categoría específica
Example request:
curl --request GET \
--get "http://localhost:8000/products/categories/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/categories/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImdMdjlxczFqclFXNVdISVNYYjJqVGc9PSIsInZhbHVlIjoiUS9scDNzc3ovaE1vaU5qemFiRWtpL1Bvbm0yU2YxWHltVFAwbjZCSGVyekNUaUNDOEJXK3AxTXZkeHRtUEhzNENZb3A5YTJQdXRhZS93UWZydCs2ZXUzTWxIaWlWbWFTSXkvYzNhSEJtNEpHUldOUDFHbE5JdFl4UXdJdlo0bWwiLCJtYWMiOiJlZmJmN2NiNTgyMDFhMmY3ZGY3Yzk2NDJhMTY3ZDRhYjQ4OGY5MWViMDg1NGFkMjdkYjQ2YzY3ZWJiMzJmZDExIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Ii9qdXVTVUhxbEpISWxWY1pEMGRRY1E9PSIsInZhbHVlIjoiOGI1T0dxZGNhU3kyNnQyeHl3aWc4bUZVOE9GcUZ6dTRPdEN4b080Yi8vZGd5VHRQMFZrd1BHbGg4Mmd1Y3hMM1ZvM3Fxdk8zTEh6dXo5UjNMYkFvNkt4WDNzVkQ1QWZaaEIvbVA3TE5ncXJVdEpraXBwb0p1YTFBMm9MUVhnNVUiLCJtYWMiOiI2ZjAxZWZlZTUwYTEwNDdlYjhmMWM4MDY5M2Q1ZGIxYzg2YzM1MTE2NThiMGUxMjBmMjgwZGE5ZTc3ZGIzMWJiIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Crear nueva categoría
Example request:
curl --request POST \
"http://localhost:8000/products/categories" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "category_name=vmqeopfuudtdsufvyvddq"\
--form "image_file=@C:\Users\JuanFlor\AppData\Local\Temp\php5D85.tmp" const url = new URL(
"http://localhost:8000/products/categories"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('category_name', 'vmqeopfuudtdsufvyvddq');
body.append('image_file', document.querySelector('input[name="image_file"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar categoría
Example request:
curl --request PUT \
"http://localhost:8000/products/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar categoría
Example request:
curl --request DELETE \
"http://localhost:8000/products/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar múltiples categorías
Example request:
curl --request DELETE \
"http://localhost:8000/products/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar múltiples categorías
Example request:
curl --request POST \
"http://localhost:8000/products/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Obtener tags para DataTables
Mostrar un tag específico
Crear nuevo tag
Actualizar tag
Eliminar tag
Eliminar múltiples tags
Eliminar múltiples tags
Obtener datos de productos para DataTables
Example request:
curl --request GET \
--get "http://localhost:8000/products/get-products" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/get-products"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkZZaDBqcCs2bWQ4UkcrR1NiSXZjQnc9PSIsInZhbHVlIjoiS3k4L3JOdlhnNjFraXNBTTI1d2JIbFcxL2NzRHFUOStEOVlIS0p0ODNYRXVQQ0duZlA1OXY5NGpJbzJadHliQytJNjd5M0hlYU1jKzgyeDZtbXkwYlpyN1NzRXZMelN5VHVEQXlsMVdoMWxNTm1YUkV6bUdxbFJyUkIyQitEYnIiLCJtYWMiOiJmMTEzNzY3ZmUxY2ExMGFhMWQ5OTA5YWVjYjE4NzIyNTIxMThhYTgxNzk3NDZkNjg5MzcwOWYwZWE1MDRlNGRmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:41 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkdvVTV5MGFTSG01b1JCOU9HblNIMnc9PSIsInZhbHVlIjoiOWNXYlpqTmJaQlN2eDlaRHFZa0cxYmlxc05pRUM4WU00dnlEMVUrdGgvUmc4dFhGWUZWNExWMVQ1NjIwOVhYdGFUY3ZXTGwrRGFrVHRnbTF0ZDhSaFkxWG1waENtalA0WUtDWmpqYkJrTkVpVkxickVwMWpLTW5pTCtyZWF6VWkiLCJtYWMiOiJiM2UwODJjOGI4NDNkMmVhOTg4MzY0ZjYwMjgyMmNlODg2NDI2OThkMTE2YjJhMGI3YmJmMWVjNTExYmY3ZjJmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:41 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Almacenar nuevo producto
Example request:
curl --request POST \
"http://localhost:8000/products" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar productos vendidos
Example request:
curl --request GET \
--get "http://localhost:8000/products/sold/list" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/sold/list"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IjVBZ0hORndJSU9PSE9nYlVEMnFuU2c9PSIsInZhbHVlIjoiSFJLNVV6UTNPZVdhL21raDdmbUJrb20zeWNPbXVOb3ZPM0dQNmVsVnhsOEM2V2xFcFkxUFN4SWZOQnVVSEVqQzNHVGdFanBuY2tkT3VBQTYrT2t0QWg1MUVGUVRUeU1oUnU4UG5laVU5V2Zma2hGQkR5ZHhXaHpKc205RDR6NWUiLCJtYWMiOiIxNmI3YzllNmU3MDRhZGRiN2MxZTE5MTk0YTkzNDQ4NjhiZDk1ZTY2MDYyNzY0YjQ4ZWIwM2Q0ODdiMzQzMjlmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:41 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Ims2Mk4yZnZlYVQ2SHJnTld1R2R5U0E9PSIsInZhbHVlIjoiQ1Z3d1ZtdnBKeDRRRjAzY1VQU1A3LzdVN1JuMGgrYkV0ZzNYMnFQZDhTWU9qTGMzMXY3dkVNTCtnNVE2bFpRTlljeCtjL0haYzlZcFZSSk4raDhJcjM5OEFrMlliM01reENUMVNyNVRRZFpTcjFUQ2tSQ1phRVhoSC84a2RaTisiLCJtYWMiOiI1MmJmMzc4MmEzYjQwZjQ5OWE1Yjk3MGJjNjFmYmE1MThiYjIyMjc3NzQxZTJkZmVhMjZiNDQyMjBhZTVmMTVkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:41 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar múltiples productos
Example request:
curl --request DELETE \
"http://localhost:8000/products/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar múltiples productos
Example request:
curl --request POST \
"http://localhost:8000/products/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar imagen específica
Example request:
curl --request DELETE \
"http://localhost:8000/products/images/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/images/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar producto
Example request:
curl --request PUT \
"http://localhost:8000/products/consequatur" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=vmqeopfuudtdsufvyvddq"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "price=12"\
--form "stripe_price_id=tdsufvyvddqamniihfqco"\
--form "new_category=ynlazghdtqtqxbajwbpil"\
--form "images[]=@C:\Users\JuanFlor\AppData\Local\Temp\php61DC.tmp" const url = new URL(
"http://localhost:8000/products/consequatur"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('name', 'vmqeopfuudtdsufvyvddq');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('price', '12');
body.append('stripe_price_id', 'tdsufvyvddqamniihfqco');
body.append('new_category', 'ynlazghdtqtqxbajwbpil');
body.append('images[]', document.querySelector('input[name="images[]"]').files[0]);
fetch(url, {
method: "PUT",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar producto
Example request:
curl --request POST \
"http://localhost:8000/products/consequatur" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=vmqeopfuudtdsufvyvddq"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "price=12"\
--form "stripe_price_id=tdsufvyvddqamniihfqco"\
--form "new_category=ynlazghdtqtqxbajwbpil"\
--form "images[]=@C:\Users\JuanFlor\AppData\Local\Temp\php6269.tmp" const url = new URL(
"http://localhost:8000/products/consequatur"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('name', 'vmqeopfuudtdsufvyvddq');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('price', '12');
body.append('stripe_price_id', 'tdsufvyvddqamniihfqco');
body.append('new_category', 'ynlazghdtqtqxbajwbpil');
body.append('images[]', document.querySelector('input[name="images[]"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar producto
Example request:
curl --request DELETE \
"http://localhost:8000/products/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar producto específico
Example request:
curl --request GET \
--get "http://localhost:8000/products/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InhRN2FMemZZTXhXRHpDY1crY1hDZFE9PSIsInZhbHVlIjoiWXBGRkZvbVdmc29aR2NVZTNIQ2JaQzBPbS9qczdXbzdreDdPcjB3aWdzTVhRd2oxdXhmSDFXa09zQzA2bEs3eDJJMElmRTh1VmdUU21RT0xkNk85aXhPcmVvaHZWcDdkVXh1Q0M3QThDbjUvaTViVWpDUDhER1k1K1dmdFJRNksiLCJtYWMiOiI4NDYwYzI5YmYyZDMzMjU1OGQxMzgwMDRiOWFhMDI0NTYyNzZkZjFlYjMyYTUxNWNjZDg2NWEwNjkwMWY0ODk4IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjFqWjJZQWNabi90THZLdG44OVc0dkE9PSIsInZhbHVlIjoic0xtS0h0R2hCZFJUb0hSMDcrdmtYNFkvd0xEN2IwWitteUw3aG4xaE9PdlErNHlJSEpjUWV2OWE2a290cVdEVk8xYlMySytNL1ZYeG5yaG9UUEE4VEthK3k3U2hxVzZpb1plMTR0djJXY0lQQTVpMUhIak8wMEg2RG9iV3pIeEQiLCJtYWMiOiI5ZjIxYWZlZjM0ZGFhYjFiODljZTVkMGNkOTliODc2ODQ2NDBiNjFiYmI3YmY2ZTM0YjRlNTlmYWVlODBjOWYzIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Alternar estado activo del producto
Example request:
curl --request POST \
"http://localhost:8000/products/consequatur/toggle-active" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/consequatur/toggle-active"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Alternar estado vendido del producto
Example request:
curl --request POST \
"http://localhost:8000/products/consequatur/toggle-sold" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/consequatur/toggle-sold"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar vista de edición de landing page del modelo
Example request:
curl --request GET \
--get "http://localhost:8000/products/consequatur/edit-landing" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products/consequatur/edit-landing"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InJOQUd6ViswQVRkZk5WbVlKNENIb2c9PSIsInZhbHVlIjoicS9DeGtKc0VMaGtYN2J1YWhYaDNMZkQyd2Q5cWpCZER3a0JrU0puL0tjR210aGZkczJDR0FLMGNrZTdpK2VGRUNkRVhuSGszeEJVWTFHZnpoMmxLSjNHV3g4V0FZamd0bzNXWlVIZi9pVjIvdEZ4SkQ3N1RnRHNodEVOejlwTEYiLCJtYWMiOiI1YWQ5YjY2MWU0M2Q1ODUwODhiNzZmNWRiODI1MzgxN2Y3ZTMxN2FlODcxYTc3Y2ZkZWZjMjJkNzE5Mjc3ZjdhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjVVTFU3ZC96S0hUQzhEZ1BLd0tHMVE9PSIsInZhbHVlIjoiZ0FNUjRxcmtqSWJWYmdneGpBNkRRamQwUDVKSGk5c2tmVTBVc21GZkIvNzdEY29sK3VaWGJhUVNtN0dNbVFUM3Ewd2JDVUluUmVCZzB0cGJkRzRRU1IvQmZaSGJPMWVSRkdrbEdsR1FsT25tRm5KNWZxNWhJb1FNSWNhUzZQQ1kiLCJtYWMiOiJmZTNmYWFhNzc4NjY4NTY3YmY2NTgzN2NmNDMyM2IyZjMyYWQ1ZmExMmM0ZTI3NTU1MjcxYTlkMmIwYzcxZDk5IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar campos de landing page de un modelo (Select/Ultra/Factory)
Example request:
curl --request POST \
"http://localhost:8000/products/consequatur/update-landing" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "card_specs=vmqeopfuudtdsufvyvddq"\
--form "parallax_description=consequatur"\
--form "card_image=@C:\Users\JuanFlor\AppData\Local\Temp\php6393.tmp" \
--form "hero_poster=@C:\Users\JuanFlor\AppData\Local\Temp\php6394.tmp" \
--form "hero_video_mp4=@C:\Users\JuanFlor\AppData\Local\Temp\php6395.tmp" \
--form "hero_video_mov=@C:\Users\JuanFlor\AppData\Local\Temp\php6396.tmp" \
--form "parallax_image=@C:\Users\JuanFlor\AppData\Local\Temp\php6397.tmp" \
--form "grid_image_1=@C:\Users\JuanFlor\AppData\Local\Temp\php6398.tmp" \
--form "grid_image_2=@C:\Users\JuanFlor\AppData\Local\Temp\php6399.tmp" \
--form "grid_image_3=@C:\Users\JuanFlor\AppData\Local\Temp\php639A.tmp" const url = new URL(
"http://localhost:8000/products/consequatur/update-landing"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('card_specs', 'vmqeopfuudtdsufvyvddq');
body.append('parallax_description', 'consequatur');
body.append('card_image', document.querySelector('input[name="card_image"]').files[0]);
body.append('hero_poster', document.querySelector('input[name="hero_poster"]').files[0]);
body.append('hero_video_mp4', document.querySelector('input[name="hero_video_mp4"]').files[0]);
body.append('hero_video_mov', document.querySelector('input[name="hero_video_mov"]').files[0]);
body.append('parallax_image', document.querySelector('input[name="parallax_image"]').files[0]);
body.append('grid_image_1', document.querySelector('input[name="grid_image_1"]').files[0]);
body.append('grid_image_2', document.querySelector('input[name="grid_image_2"]').files[0]);
body.append('grid_image_3', document.querySelector('input[name="grid_image_3"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Frontend
Mostrar productos por categoría
Example request:
curl --request GET \
--get "http://localhost:8000/products-catalogue/category/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products-catalogue/category/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImtrVkVSSUhQUWVtaGVpWVpxK3V6SlE9PSIsInZhbHVlIjoiMFhnWEpZMlhNTHZjL0RDeWxwbDdWS0txRG5ITlVtV3Q1R29lUTN3Vjd6TkhGaWZlaTJjMmVoYW1JL0ZSUWFEQmlzR2VxbkJYSjRLWlFsR0JTZ1RqRXFNaVFRMVJZdGpjYUloeDVJZW9IY2xEUURVUjhld2toYkhmWjA4Rm5ITmgiLCJtYWMiOiIzOTdlMDI4OGVjODhlOTc4NGFhN2UxNTcwM2MwMzNiMmQ1NWNjMTkyOGQwYzI2MjMyZGY1MmMxNDNmYTc4ZjNkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Ijlxb0ZpTzFmdTF5NWxMYjVXdHdTR0E9PSIsInZhbHVlIjoieFFkNWQ4Y1ZYL0Y5cG9HRVdoZ0hhSDJSeGUzTklJcytSbVFhd2VxOVgxWDBscE40K0x1SFF0MXJzaWpZa1V6eDBaenV5MFB1eUwzdzFMNDY4eDY0cFRMZ3ZXM1FYVFZqZHRBRkcvbFU5T05LTWw4TzJtbW9zUW9NK2F4NklVbTgiLCJtYWMiOiJlZWI0YTI4YTI0Nzk3YTBlMWRhOGFmYjJiMGIxZmQxNWY5YTM0MDAyOTU1NThjYzA3Y2VlZTQ1ZjkxZmNiMjY3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/products-catalogue/category/consequatur" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/products-catalogue/category/consequatur" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar productos por tag
Example request:
curl --request GET \
--get "http://localhost:8000/products-catalogue/tag/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products-catalogue/tag/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InZ4TXRqb0pwdERWVnBjMmpGU1dzRFE9PSIsInZhbHVlIjoiQWswYnRtNVhYMmZqRGthMWZmS3Y1U3Jna1FEa2poVnNHeUsrZ3hSR1JmdDkwN2VLQnMzcTYvYUFPUlhGVm1GV0Q4c3cvVmE0VTEzcDVZK1Z2eW1SSFdvd2JrZStybW9JNjZOS1pMYmNpVGx5OGh2aFJnQ0ZSSWk4UVNRQ3hDVGgiLCJtYWMiOiJhZmRjMjhmOTNmNjdmNjdhZDc5ZDIxYTVkZDIwZDNhZTYzNTU5YjVhNmNmZTMwNmRlOGVlYjQzOWIzMjI3MTE5IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjNMRnVGdHdHMjFLdFhTc0VXVWxxblE9PSIsInZhbHVlIjoiWmQ2SmdVZEYrbUtxZFN6SHZWSkc5SlZvSHdyaE5INUJ4bk1LZlptclo4bncxbkh5L0RRWG9uWVhpS3Z2Vkc2Wi8xMXYxbzllQjFlMm9jUzI3c0ZveHlDNUViMG4yMnU0aTh4S1NUR3htcTRWTmZvK05YbmxGYWxWR2JOWkFqc0IiLCJtYWMiOiI4OTViNjk4ZGQ0OGJiNWQ3ZDg0MzhmMjQzNzk0ZTk4NzUxNzJlMjlmNDNkYWY4ZGQ4YTIxYTQ5OWM4NDJiMjcxIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/products-catalogue/tag/consequatur" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/products-catalogue/tag/consequatur" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar categorías
Example request:
curl --request GET \
--get "http://localhost:8000/products-catalogue/categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products-catalogue/categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (200):
Show headers
content-type: text/html; charset=UTF-8
cache-control: no-cache, private
set-cookie: XSRF-TOKEN=eyJpdiI6IkJNaFFTQzJWR0w4ODk3YkVtbi9QekE9PSIsInZhbHVlIjoiOWluVjE2OStkSGR2WHJJMUcyN1lhSTJNY1lpVGJxeml2WUVZKzZpcGl1ZGp1SE9uekR1dXFkVDg4NU5HRFpYakVGY2tOZUxMYWViOXo4b0kwU1dpbTRtcWhTcDZGODQ3b3hSazA0Vm1pdDgwK29JdEMzaUtJTDZnRFZNSjBKUHEiLCJtYWMiOiJlNmI2NzY5ZGQ5N2NlYmZiZTk0M2MzNTI3MWY0MjAyZGJjZDMxODJhYjM4M2Q5NDg3ZDFhZjI1NzI1ZjAyZTNhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlNrdnhYczdCb1Q1UVNPd2c2dGhwTHc9PSIsInZhbHVlIjoiRjAvQ2doQXQ4enkreHlOOGliYnUzSW5ndlJXZUdXSVVxTGN2SjFoTi8vSjlRRER0M3NPV2FZcTlFVjlHeEVQbFVxcW1yS1NUODN2eW4yRG5GcmxtWXpjdEZDSGpIb1BrazUxQnNjWWNJcmovRm9ER3puQ25rSTVWWlptT3dLQm8iLCJtYWMiOiJkZjg4MzIzYWY2YTdhMWE0YWM4MWIzYzFiMzljMGZhZmFmNmZlN2FjOWEzNTNhYmIxZDI1YWM0NjQ2NDE4NjIwIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/products-catalogue/categories" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/products-catalogue/categories" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<style>
.shadow-modern {
box-shadow: 0 5px 25px rgba(0,0,0,0.1) !important;
}
.badge-modern {
padding: 0.5rem 1rem;
font-size: 0.75rem;
font-weight: 500;
}
</style>
<!-- Google Analytics -->
<style>
.shadow-modern {
box-shadow: 0 5px 25px rgba(0,0,0,0.1) !important;
}
.badge-modern {
padding: 0.5rem 1rem;
font-size: 0.75rem;
font-weight: 500;
}
</style>
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<style>
.page-header .appear-animation {
opacity: 0;
transform: translateY(20px);
transition: all 0.6s ease;
}
.page-header.animated .appear-animation {
opacity: 1;
transform: translateY(0);
}
/* Gradiente personalizado para background gradient */
.bg-gradient-primary {
background: linear-gradient(135deg, #007bff 0%, #0056b3 100%);
}
/* Hover effect para breadcrumbs */
.breadcrumb-light a:hover {
color: rgba(255, 255, 255, 0.9) !important;
text-decoration: underline !important;
}
</style>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-primary border-0 m-0">
<div class="container container-xl-custom">
<div class="row text-center text-md-start py-4">
<div class="col-md-8 order-2 order-md-1 align-self-center p-static">
<h1 class="font-weight-bold text-color-light text-8 mb-2 appear-animation"
data-appear-animation="fadeInUp"
data-appear-animation-delay="200">
<i class="fas fa-tags me-3"></i>
Categorías de Productos
</h1>
<p class="text-color-light opacity-8 text-4 mb-0 appear-animation"
data-appear-animation="fadeInUp"
data-appear-animation-delay="400">
Explora nuestros productos industriales organizados por categorías
</p>
</div>
<div class="col-md-4 order-1 order-md-2 align-self-center text-md-end">
<ul class="breadcrumb breadcrumb-light d-block text-md-end text-4 mb-0 appear-animation"
data-appear-animation="fadeInUp"
data-appear-animation-delay="600">
<li>
<a href="https://localhost:8000" class="text-decoration-none">
Inicio
</a>
</li>
<li>
<a href="https://localhost:8000/products-catalogue" class="text-decoration-none">
Productos
</a>
</li>
<li class="text-uppercase active">Categorías</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container container-xl-custom py-5 my-5">
<div class="row">
<div class="col-lg-3 mb-5 mb-lg-0">
<aside class="sidebar">
<div class="card border-0 shadow-none">
<div class="card-body p-4">
<h5 class="font-weight-semibold text-4 mb-3">Enlaces Rápidos</h5>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/products-catalogue">
<i class="fas fa-th-large me-2"></i>Todos los Productos
</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="https://localhost:8000/products-catalogue/categories">
<i class="fas fa-tags me-2"></i>Categorías
</a>
</li>
</ul>
</div>
</div>
</aside>
</div>
<div class="col-lg-9">
<div class="row align-items-center mb-4">
<div class="col-md-6">
<p class="text-3 mb-0">
Mostrando 0 categorías disponibles
</p>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="card border-0 shadow-modern text-center p-5">
<div class="card-body">
<i class="fas fa-tags text-muted mb-4" style="font-size: 4rem;"></i>
<h4 class="font-weight-semibold mb-3">No hay categorías disponibles</h4>
<p class="text-muted mb-4">
Actualmente no tenemos categorías de productos disponibles. Revisa pronto para nuevas categorías.
</p>
<a href="https://localhost:8000/products-catalogue" class="btn btn-primary btn-modern">
Ver Todos los Productos
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar producto individual
Example request:
curl --request GET \
--get "http://localhost:8000/products-catalogue/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products-catalogue/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IjVXdE9wc2xYS0l4MHlWb0JlVE1pUEE9PSIsInZhbHVlIjoiNXFoOGNhajc4ZmZVRG9STE9FNklBNy8wUkc3M1RsMW9yanJHOUJxRVlvdXFQN281U0taUElXdXk1N3BlOFlJQUZlV3JPT0NxS3VFSUtIekxqaGNXNko4bXZYLzVNcndlR3ZlQUhMTEs2Z01tajNGM3M1VFdhZEpYTjR4UTBVcnUiLCJtYWMiOiJiZmMyM2EzNjAzMjZkMjk3YmU1ZWJmNjViMTM4YWY4YjA5MWY0NGM2ZTFkNWYwZWZhNzQ3NDdmNmI0ZTg3NGQzIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlNxRGlsVUE4Q2duWTNqR0J4SmkrQUE9PSIsInZhbHVlIjoiZnZTMXVzVWVhQzM1a1IxTFBvdFlUbERvOVdpQ00vei9uelpvcWRqTEUvVVBiN2dOeFNGM0EvWG83ZmhhY1VnQ3poMlNUdEpkZ2tlVURta3ZibEh1TGFoaE9zVTRuL05Nam5OOFI1UmExQVJ2L2hvdXRnc2hWZFcxVjI0SS9XQ2IiLCJtYWMiOiJiODM1YjVjZjcwZTFkZDcyZDUzMjcxNjA4MGRlNzhjNTJlMGI2NzVlOWFlZDk2MzE3M2YzOTQwNDUxM2IwMjI0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/products-catalogue/consequatur" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/products-catalogue/consequatur" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Buscar productos (AJAX)
Example request:
curl --request GET \
--get "http://localhost:8000/products-catalogue/search" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/products-catalogue/search"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImhEMDF0bDlySnNUcVlncDRoSWxBTWc9PSIsInZhbHVlIjoic1ZKeFhHSU9ubmExSXdCMVhmQTdPK0kzcXo4VWxXNXhYYmRDUEFuYnJONm5JRS95Z0NKTnAzY1lCbDEvaGQxRlRVNVNRVUlYVGowZnZucG1QTnNNQWNabWlhOTZTOU1GcElLaVg5SEJWdk5yYUFBazFTVWUrVkdCaTluK3cxWngiLCJtYWMiOiIwYTgzOGM5NzU1ZGVjMjFmNTE4MzZlMmRlYjcwZjg2MTc2MDFlY2NlNTA2N2ViM2Q1OWUwOTEzOGVjNDkyODBlIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjFCVHVjdTYwaTNXbGpxUDcvb0xtdlE9PSIsInZhbHVlIjoiMFdyY3V1V09PYkVMcnBycElmeTh2NHFsRS9wUVZON2JGZ2h0VDBnZUg0UnowSnRrKzY0UHpmL0w5dm4yNUFxaTBIVUNaTXducVE1eFMwZGFrNTBXWDZzMmFBY2Y1ZXM1SE81ZnhFWEdhSVlyNU83Rk8wZEVoSUErR0lkajB4cWoiLCJtYWMiOiI3OGYzYTM4YjYxNjAwNzhiM2Y2Mjg4ODRmMDAwMDZlOGY0NmQ1ZmQyYjM5YmFjNGE2MTIzMmRlYmY4ZTNlNzZlIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:42 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/products-catalogue/search" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/products-catalogue/search" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Services
Admin
Devuelve los datos para llenar la tabla de servicios (DataTables).
Incluye toda la información completa de los servicios
Example request:
curl --request GET \
--get "http://localhost:8000/services-settings/get-services" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/get-services"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImE3cFZYM2ozYzl2YTVWQlhUTk9GaUE9PSIsInZhbHVlIjoiL2dYMFRsSHhRd2JJNGMzVWlQbTZ2cGMrVGo5OUxlY2p3bjloRHJQY09Sdkh5OXVCU1FBOWVCWTByanNxVDVrUWF5YWJrN1BPUE52aXV6T2RSajBkVWxkdkJZa1I2cVZFTGpTbUZJbGF0ei83OWR1Uk1xRXMzMXpFRGZBb1hmSjEiLCJtYWMiOiIxYWFkMDAyYzQ2ZDQ5ZjcyODI2NDdjOGJlZTJkZDE3OGY3NWE2Zjk3NTZkM2U4YThiOTViMGNkNTFmZjA4YmY2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlE0cDJsdXI4NFNnRkU4d25hejlWcVE9PSIsInZhbHVlIjoiQWpaLys2eFZuZ2tGWHNzOHZFc0ZrR21udFlkWncyajhCNVlLdGRnK1lDZmF2YkR3Rnpyd3VNSlpUQUpNNjQwYzZIV21mL3RTcWtWUVFCanREczBGZmkwazd1aGJDMndlRUNtV1ZFdFBvNWN1d1dwVHoyek16aEdiK3drME56WmoiLCJtYWMiOiIxZGI0ZGQ5ZjQwMjdlNmUxMGUxODA3M2U5YThmNTNkMjFhMGU1ZDVmMWViYmE2M2Q2MTJhZWJkMTk1MTgxNjZkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Devuelve las estadísticas de servicios para el dashboard.
Example request:
curl --request GET \
--get "http://localhost:8000/services-settings/stats" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/stats"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IldRTHlERlpZTUJlckpZK0ZWMG5nekE9PSIsInZhbHVlIjoiTWRIWU5JbWl4cjJ0dGRQNEdZTWs2USt6OE5OMW02Y2V0UnpNZUdGdjN3WHliZnlSdzNMY05vcFVTVnVoVzV4U2QybTEwczhqWS9qYU1veDV5Wm5YaU5aYjBycHlYUzIzYXQzOXV6T0NLeWNaclI2TFV6NDB3SzNRdkJrV01jR3kiLCJtYWMiOiJjYTgxZDQ2MTBlNDIzYjZjMTAyODdiMzZkZjdkMjlkMTNjOTg0NTJlMDBiZmU5ODE1ZWQ4YjliNjM3NTBmMGYwIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Im9lNDZQYmRQeVV4VXoxd0FpdndBdHc9PSIsInZhbHVlIjoiWUlVWHh4Q1ZoTjNlSGViQjc0TWh2blQzaVkyclBZUHpNa0U3NUlHSEs1eFBDdVZjQWN3anJ6V3FGR29nbk9rWEpUbVcycWV2VWZvdlRwTFVBdHpkOGlHMkFmZ2MxUURiN0ZYWXVZdXZjbHhwUlk2QTRSYTBwRC9uNDVmaTJIWjUiLCJtYWMiOiI2ZWQyODU0ZWE1ZWY4MzZjNTRkZWNmZTI0NzM3MjdmYmNhYWM1NGY1ZTI3NmFkYzk2YmZjNmFiMGU3NGI3MDEyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Almacena un nuevo servicio en la base de datos.
Example request:
curl --request POST \
"http://localhost:8000/services-settings" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "subtitle=amniihfqcoynlazghdtqt"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "icon=dtdsufvyvddqamniihfqc"\
--form "meta_keywords=consequatur"\
--form "meta_description=consequatur"\
--form "benefits=consequatur"\
--form "process_steps=consequatur"\
--form "features=consequatur"\
--form "faq=consequatur"\
--form "cta_config=consequatur"\
--form "sort_order=45"\
--form "logo=@C:\Users\JuanFlor\AppData\Local\Temp\php56A8.tmp" \
--form "image=@C:\Users\JuanFlor\AppData\Local\Temp\php56A9.tmp" const url = new URL(
"http://localhost:8000/services-settings"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('subtitle', 'amniihfqcoynlazghdtqt');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('icon', 'dtdsufvyvddqamniihfqc');
body.append('meta_keywords', 'consequatur');
body.append('meta_description', 'consequatur');
body.append('benefits', 'consequatur');
body.append('process_steps', 'consequatur');
body.append('features', 'consequatur');
body.append('faq', 'consequatur');
body.append('cta_config', 'consequatur');
body.append('sort_order', '45');
body.append('logo', document.querySelector('input[name="logo"]').files[0]);
body.append('image', document.querySelector('input[name="image"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Elimina múltiples servicios.
Example request:
curl --request DELETE \
"http://localhost:8000/services-settings/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Elimina múltiples servicios.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Muestra un servicio específico para edición (API/JSON).
Example request:
curl --request GET \
--get "http://localhost:8000/services-settings/consequatur/show" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/consequatur/show"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkxQbmdnbCsveW1yZ0xOQ3dqTEh5MEE9PSIsInZhbHVlIjoiUnp1NlY5Mm9kMUdZTHZFN3BuOEVnU0ZJcVdCMmtNYVgxeXpGSlhtbloxcnZmam53YU16NGhnbndGbml5bHgwblFZRnkyby9JWnpQWkUvL3E2NmpoZjRJQWlFdjlIVnFrUk9aL3drb2xORUpHQUkrR04rMURwZlpuc28vRVVWT1YiLCJtYWMiOiI4M2NkN2RkM2FhMmM2NjYzZmQ0NWZiNzJjYmJkMDg0YTFiOWRhNWY4NmI3MzZiZDIwM2E5MDEzODI0MzEzMWY2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjRPdUFPajFBdGF6dXFVY20wVUNGNFE9PSIsInZhbHVlIjoiYld5dnpLMVovUEVKYjV1ZFBQc3ByNmtnRFo4T1pUM2VxNmcrQTczT0FzaDhrL1lzckx6UmIxVFJOTUNhNis5N3BrbW9KNUlnNmhGeVBma1crcGVqaW9jWHhnT3l1Y2lhbTh1VmdTSE9LMm42UnIrZzRQUVlpSHdDV3NtYVI2QXIiLCJtYWMiOiI4NGI2OTUzMTAyYTE2MmJhZmFkMTRlYjc4MzFjMWQzOTNlMTNkZGJlYmI0NjM0ZTVjMDg5NDIxY2I4MzQwZmU0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualiza un servicio existente en la base de datos.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/consequatur" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "subtitle=amniihfqcoynlazghdtqt"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "icon=dtdsufvyvddqamniihfqc"\
--form "meta_keywords=consequatur"\
--form "meta_description=consequatur"\
--form "benefits=consequatur"\
--form "process_steps=consequatur"\
--form "features=consequatur"\
--form "faq=consequatur"\
--form "cta_config=consequatur"\
--form "sort_order=45"\
--form "logo=@C:\Users\JuanFlor\AppData\Local\Temp\php5746.tmp" \
--form "image=@C:\Users\JuanFlor\AppData\Local\Temp\php5747.tmp" const url = new URL(
"http://localhost:8000/services-settings/consequatur"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('subtitle', 'amniihfqcoynlazghdtqt');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('icon', 'dtdsufvyvddqamniihfqc');
body.append('meta_keywords', 'consequatur');
body.append('meta_description', 'consequatur');
body.append('benefits', 'consequatur');
body.append('process_steps', 'consequatur');
body.append('features', 'consequatur');
body.append('faq', 'consequatur');
body.append('cta_config', 'consequatur');
body.append('sort_order', '45');
body.append('logo', document.querySelector('input[name="logo"]').files[0]);
body.append('image', document.querySelector('input[name="image"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Elimina un servicio de la base de datos.
Example request:
curl --request DELETE \
"http://localhost:8000/services-settings/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Activa o desactiva un servicio.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/consequatur/toggle-active" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/consequatur/toggle-active"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Destaca o quita el estado destacado de un servicio.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/consequatur/toggle-featured" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/consequatur/toggle-featured"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Devuelve los datos para llenar la tabla de categorías (DataTables).
Example request:
curl --request GET \
--get "http://localhost:8000/services-settings/categories/get-categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/categories/get-categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InJzUU5Sb1dldTM5RndCZ0xLL21Sb3c9PSIsInZhbHVlIjoiOHRoZ0JFRzE3cTc0bm14ZDZ1YktRajNURDhhMnRNbllhamRGeWk4RVQwbVVKdTdYUHJYM0JRV0xFV1N3TEZDd2pLc0s3c0xPeGJPR3RMNFF4aU9rOVgyK1NiSGFTZDdjYjVXbUVkL3IwbnlOczZFcVE2Q0s2OFBnQlgvSjFINHAiLCJtYWMiOiI3MGJhYzY3MjE4NjdhODU1Yjk1MGJkNDc4MmE3MTA3NGRiMjQ0ZTAxNmMyZDBlYTA3NWY1NDYzNjVkYTk4YTk5IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Iml3K3hoKzg4ekZrbDBZVzhzWGQ4SXc9PSIsInZhbHVlIjoidmZaWXFXSDVld3ZyZUNVTG9HTG9xOTIvUFJ1NTRiZHJYaStXZXFCOVdTL1ErLzZ6UEFmWXoyWkVnR3ZQT0s5SmhTaU96R2orZDRjc0pHVE5XWE9XSG1Wc1FEM0pVNHEzVUQxZU9XUWQvdHhkZkswbERrY09XeUJYR2Jnc0FpL0IiLCJtYWMiOiIzNzUyOWE4N2NjZWMyYzg5OTMyOThjYzg2NWI3YTAxYzAyMzNiOThhZDRiYTRmM2I0NjFmZDkyZGFiNjE3MGFmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Almacena una nueva categoría.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\",
\"description\": \"Dolores dolorum amet iste laborum eius est dolor.\",
\"icon\": \"dtdsufvyvddqamniihfqc\",
\"color\": \"oynlazghdtqtqxbajwbpi\",
\"sort_order\": 41
}"
const url = new URL(
"http://localhost:8000/services-settings/categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq",
"description": "Dolores dolorum amet iste laborum eius est dolor.",
"icon": "dtdsufvyvddqamniihfqc",
"color": "oynlazghdtqtqxbajwbpi",
"sort_order": 41
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Elimina múltiples categorías.
Example request:
curl --request DELETE \
"http://localhost:8000/services-settings/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Elimina múltiples categorías.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Muestra una categoría específica para edición.
Example request:
curl --request GET \
--get "http://localhost:8000/services-settings/categories/consequatur/show" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/categories/consequatur/show"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkZDdmhtak0zZU1MVDhDYXBMR01HYlE9PSIsInZhbHVlIjoiMlY2MkRLVWFBZjAxWmlJVlpNazU3dVlJSHFpR293OUFPeCtvQVgyVFFLclhiRXMxZ21CMHRRL3o4V1NGN1A0REtzQ3BqL0pQTUVJc1VPMXRZaW1Eanl2MXViR0dKVE5waGhLYU5rTFRZV2Fza1JDdUJDanlaNTFVRzVOeFZHaTUiLCJtYWMiOiJkYzM0NDdmZWJiYzczYTRjZjkxMmViMmJlMzU0MjFlNmNiODhlYjM1ZWFiNDg0OWZjMjJkOGMwMTM4MDBhYmI5IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjBPWmx4cHZRSVBoRWhyQVZ1SUhkdGc9PSIsInZhbHVlIjoibnFoM2lYaWZIYVNQTFVYdjlYRUpRWWYwWFlPYWFXdVh2aFFDV2twNWtKb1Z5bDZ6NkFZYytzNVBGQlhhWldOVVZMWXQwM0RHeGxSM0djclhFNlh3eDJQZWtWSmFhVVFWcXU2UkVERncrbXlrbkZUbXI2SktUVUNhRTFtdzFxUXYiLCJtYWMiOiJjODA5MGJlMWY0Zjg1NzVkZDUwMDJkYzBjZDUzNzU1MGUwODNhNWVjNWFlZjhjNTg0NWQ1NWVlMGU3MTU1M2Q4IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualiza una categoría existente.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Elimina una categoría.
Example request:
curl --request DELETE \
"http://localhost:8000/services-settings/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Cambia el estado activo/inactivo de una categoría.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/categories/consequatur/toggle-active" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services-settings/categories/consequatur/toggle-active"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Reasigna servicios de una categoría a otra.
Example request:
curl --request POST \
"http://localhost:8000/services-settings/categories/consequatur/reassign-services" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/services-settings/categories/consequatur/reassign-services"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Frontend
GET services/{slug}
Example request:
curl --request GET \
--get "http://localhost:8000/services/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/services/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Ikp6TFdVWGRIOStJSnBxN002UEdYeXc9PSIsInZhbHVlIjoiNFZNdjhOWGpCUHhUZTl6YmhocGl1UmNDRjFoR2dPVjExWFVYRWU0SmZGUVNWOENIMDBUV2FBOGQzSTA3RHJkWFA3YWhHMzFhbU9JSlZYeUM5alRvWmRpTUUxeWg0Zm9LZFhJc28zY3hCNnVDcjUvQkd3VU05ZEc4cXhDYXk3V2oiLCJtYWMiOiIxMDc4NzFlNzg2ZGQ3YmMzMWQxYjQzZTcwNzA5OWUyNDlhYzdjYjcxM2Q3ZDI5NzU5MmI5ZTZkYjZkZGJhNGNhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlRBbmlWN3RFcjV0MDUrZmpBWU1ZZUE9PSIsInZhbHVlIjoiY296QUI4RTNmL0krenJxMHlKdlVVR29qWlhPWVp1WkxtaDVOQVVsNXE5dm9iU0tSTEFJcEtYUkVXV0dwQ3hJNWNTbDgvYzBkZU1JNmxBcnhLYVQvQVpMdXAwN2pMZTZsVEJGUU9KeWdKTlAyM1JLSHFiQmRnd0xySkYzSm1nSXMiLCJtYWMiOiJlZTZmMDJmMDk5NjgyMzE2M2E3Y2JlZDJkMGY3Yzk4N2NmNDNmZWMyZTg1OGFmNWZiNmJjZWZmNmYxYTdjYmI4IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/services/consequatur" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/services/consequatur" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item active"
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Projects
Admin
GET project-settings/categories/get-categories
Example request:
curl --request GET \
--get "http://localhost:8000/project-settings/categories/get-categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/project-settings/categories/get-categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InlHTHhZL2FxSkZqN1RHVHVCZUYwVlE9PSIsInZhbHVlIjoiL2NzUElVV0lmZkhVZmZra2FLeEt0SG1INTg0dnh5Z3B5NVlXeTFOaVVZV1FrdG1PUFV6VEtsU3lFQzVmS1VNd1RkVW40ejVyN2JTTHI5UUJ4MWRZN0FGRGUvUCtlckRqNjJQRmZiOXhMMzFOY0dMdkh6OFo1L2tmUWpYQkluaXAiLCJtYWMiOiIyMDI2ZGRkMzE5ZDUxNmMyNGNlM2ZiZDcwZTAxODk4YWQxN2I5NTFkZDJiYmVjODdiMjg5NTc2OGE5OGExMWM0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IllxSG9HSG96cnJHQ0dZZzFLamtPWWc9PSIsInZhbHVlIjoiUnNybWNXK25OYlB0bXMrRVlnbGJTVGt2Wkg2UXBrbWlkTC9ydnJSRUdQSkNES05ldFlPOUMzTktOM01wVmF1U0hKSlQ0bjJadUcydU81NTVobTkyRFMxeC9zazFkUWNWbjkyNUhKUFl4WVNjYXV3UkprdEptVWdGL2F6OVFzN1QiLCJtYWMiOiJiY2E2NWQxNzdmMDc5NDRiZDUzOGEwNmNjNjRhZWNhOGQyM2YzMzJlNzcyMzhkMzdiZDM4OTk1OGY5MTU2Mjc3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST project-settings/categories
Example request:
curl --request POST \
"http://localhost:8000/project-settings/categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/project-settings/categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST project-settings/categories/{id}
Example request:
curl --request POST \
"http://localhost:8000/project-settings/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/project-settings/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE project-settings/categories/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/project-settings/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/project-settings/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE project-settings/categories/destroy-multiple
Example request:
curl --request DELETE \
"http://localhost:8000/project-settings/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/project-settings/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET project-settings/categories/show/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/project-settings/categories/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/project-settings/categories/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IitKN3M3QXN5VlBIa09lMWtoUHdlL2c9PSIsInZhbHVlIjoiOXg4L0RDOW1RcnM4aDVtTExTbExEc1N1UGRSSzFlSlZmRW9zSVB2ZTg0aGNpWUhRbWVGRGhHblErZmdqb1ozSlI0UjZsOHpyVDZFeVJoVkcwOTk2NTYyeGVuL2VKV2hFSzhoR2IvZnYwQkNOWkpYY2Rsb0x5TXlsRlVTYk5FdHMiLCJtYWMiOiIxMDMwNzA3MjgxYTdkYWJhZGNlNmY0ZjQzOWVhMTAzMmVmMzQ1OTQyNDdhYjEyMDdjYjk1MjBhNDkwM2QzNjBmIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Im9Zb2FjRzdERlEvYTI2b2NKbnZaOVE9PSIsInZhbHVlIjoiVTZ0NGIwZGRLQ3dyaExPa1d2dDJYWGRXT2ZIRFdyQUY0VWNxeVdkVWpYcEZ0c2c4TzJvMEJ6aWtUcGhhQXBDZGtiTzhaMDhURlIzaFEyc0JUSE1Ya0NKY2ljK1Vtc0F2VGRMM1FwYm5sUTNvVkJQRGxUaER3VUdrNGM5VGxWSmEiLCJtYWMiOiJkMDU3ZjllMjM5YTI1MTQ4ZDZjMTJlZTRlZTMzZWZjYzFhNmE1NmY3YjgzZTdiYWViYjVjZGVmNjdmYWIyMmRhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET project-settings/get-projects
Example request:
curl --request GET \
--get "http://localhost:8000/project-settings/get-projects" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/project-settings/get-projects"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Im9DL0VYTWdvVC8wbkFtQ2cycjlrU0E9PSIsInZhbHVlIjoiS251MEdWdERYMjFINnNtcWtROElub255RVZRajVWOWliOEtRV05ld2M0UDdXVFQ1YUM2NUZRTWlLOUVXM1RrN3RDOU00MkhheTFBTmx4SmU3MEFkb2kwbGRHMXkyV0Z4WE5XTUdudFZLRVlLREJpT2c3ams5V0lkSFdSQVR6aFAiLCJtYWMiOiJmMjUzN2NlYTA1ZDc4NGE2NjI2M2ZkYjM2NjgyZjA1NjhmNzdiZTUxZTk1YjExMjQ0NDY0YTYzNTYzNzdkOGU1IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IitRemV2UkFrTWZxMTIraEF3bzN4bkE9PSIsInZhbHVlIjoiWEk2RlBOUk9ObHhKUzdnKytVaUVrSElzMk56eHVhK1R3MGh1OWwyM1hFRlVHNUppeHcza2tDRDF1bXRjLzZITmk5cjNtT1NIMThpbGRjYTNlaDF2SnJWbTRqSFloaitlb3Y2OVFoNzBVWkpzTGlDb2pXd0loYUl4YjlFbmtzVk8iLCJtYWMiOiIwOTQzMjdjM2VmYmRkMTNiNjRhMDA5NjFlZGY0NDM5NjY4NGYzZGE0YTUyOGI1ZTk3NjA1ZDA1OTc0MTkyMmI3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST project-settings
Example request:
curl --request POST \
"http://localhost:8000/project-settings" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "url=http://reynolds.com/"\
--form "category=sufvyvddqamniihfqcoyn"\
--form "category_select=lazghdtqtqxbajwbpilpm"\
--form "image=@C:\Users\JuanFlor\AppData\Local\Temp\php5339.tmp" \
--form "logo=@C:\Users\JuanFlor\AppData\Local\Temp\php533A.tmp" const url = new URL(
"http://localhost:8000/project-settings"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('url', 'http://reynolds.com/');
body.append('category', 'sufvyvddqamniihfqcoyn');
body.append('category_select', 'lazghdtqtqxbajwbpilpm');
body.append('image', document.querySelector('input[name="image"]').files[0]);
body.append('logo', document.querySelector('input[name="logo"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE project-settings/destroy-multiple
Example request:
curl --request DELETE \
"http://localhost:8000/project-settings/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/project-settings/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST project-settings/{id}
Example request:
curl --request POST \
"http://localhost:8000/project-settings/consequatur" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "url=http://reynolds.com/"\
--form "category=sufvyvddqamniihfqcoyn"\
--form "category_select=lazghdtqtqxbajwbpilpm"\
--form "image=@C:\Users\JuanFlor\AppData\Local\Temp\php53C8.tmp" \
--form "logo=@C:\Users\JuanFlor\AppData\Local\Temp\php53C9.tmp" const url = new URL(
"http://localhost:8000/project-settings/consequatur"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('url', 'http://reynolds.com/');
body.append('category', 'sufvyvddqamniihfqcoyn');
body.append('category_select', 'lazghdtqtqxbajwbpilpm');
body.append('image', document.querySelector('input[name="image"]').files[0]);
body.append('logo', document.querySelector('input[name="logo"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE project-settings/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/project-settings/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/project-settings/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST project-settings/{id}/toggle-active
Example request:
curl --request POST \
"http://localhost:8000/project-settings/consequatur/toggle-active" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/project-settings/consequatur/toggle-active"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET project-settings/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/project-settings/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/project-settings/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImJHSGNLV2Vja0xsNVptQzVkMFhEbmc9PSIsInZhbHVlIjoiTE9pSjBxYmRSUU5HZ1FWZFpReUhMMC9VSHcyMk51TFNyQlBYbUljSVB4YXE4V3FVQUVpNzhjSDE5WmVHRFVrK2NUa28wc1N3b1pDb1ZHQjJkMlYrcDhyU3NEMytybUovMGlsVGh0TjJ2UnVGNTh6Uklhd0tRZ01SMUUxVjcweFIiLCJtYWMiOiIxMTcwNzdlZmVhZTUwYjE3ZGUxYTgzYzYyZWM3ODIzMDg0Mjk3NzgwYmUyZjk5MWViYmIxNjRkNGNkYjFmY2E3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjBxRGpIMk96OXAyWm15aW9JTUtJalE9PSIsInZhbHVlIjoiU1BwelFyNElMQ1pONVEyLzBpTUNvNFdzWVdvWERIM0lTWWI5UzZvNWgvZ2NYQWdudWM0ZG1MNUV3RGtERUlXaVB1RXRuT3ZOZDQxRW5LUEx2eUdGRHFCMWJJeUI5TnJaaUZtT3JIZDk5TXk4aWJnYnVPV2VsbkdlQ3A2QTZGWnUiLCJtYWMiOiIxNTFkYmU3ZmJjNWE1MmY0Y2VmOTIxOTYwZWU2NDRjODMwZGEyNDUwZDY4ZWM5ZGI0MzNmOTQzZWZhNDhjYTE3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Frontend
Portfolio de proyectos
Example request:
curl --request GET \
--get "http://localhost:8000/projects/portfolio" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/projects/portfolio"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (500):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InFlMSsvUFk2RmVWN3pWTU1Pc1VQdkE9PSIsInZhbHVlIjoiRmhsY3ZsMk9KZ2J4SUVVdktjQjBmdmVFRTVEdjFQaTN4VStlTGEvaDNEYXJ6OTNsWU1CZ0YrWjU1WUZRWkk0Ujczc05ON0lwVXhLYkcxWjM0b2hSeFh5K3BVQ0pMQnFYQXhabzdXN0xhVmRhYUhJYkMvZ0Y2L0dhdUxVZGtPWTkiLCJtYWMiOiI0ZGFjZWFkMDY5NGJkMGRmMjI2Y2RiNTcxNTg5OTk3ZmRkZDk3ZmM5NDQwY2NmMWNmNTY1MjU2ZDZlZTY1OGEwIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Im5ydE9xZFFYdkJXRGtlSDVEMlk1ZXc9PSIsInZhbHVlIjoiMVBIc3lDUnR5a3lZM3I1RnFETVEraHRWTmEvMlpyU0svRHBqQmpFb2NYM2pseDgwWWdmMUJzU2RNaUx4U25ZMkRtWFdVN0JJUE95a3RWQWhkOG9PcjZzUHQ0SzFaNG82UTQxbVdjVEhVS1BBajQxcXZDYlpkUEk0dFZSb2xVY2giLCJtYWMiOiJiN2Y2YWEyMzliYzVhMGU1Y2NjNzRhMzk3YzIxYWQ2NTUwNmEzYjgwZDAwODQ4NjUxMWE1NWU3NGE5NTc5OGRkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Server Error"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Listado filtrado por tag
Example request:
curl --request GET \
--get "http://localhost:8000/projects/tag/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/projects/tag/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImErWHNCUGVZZzBnTFRKNzVYNjQ5WVE9PSIsInZhbHVlIjoiL0JiRUdFZWdKNnU0dkZGRUd1eDRESGF6N2N0ejRTTHVleDQ3OTJ0a05hNFVySEswSDFPTFZia2VyYkJ3MjB6ZnNLVGt6V2FkdkhtU1ZFcmtuYkpXV0pVaGJvNyt1clY1QU9WZEZtSFpGaThhREdxeHZWR3RLanREek5QM2FCd1EiLCJtYWMiOiI0MTkzMzJlMTI5MWIzNDhhYTk2ZGU3MjcyMzM2MTJjYTI3ZWE0Nzc0YzY2MDc3YzEwNmU1Yjk3ZTk0NmRjNjNiIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjlJMG1TcWZmazk2NHA2OU5NRW95WXc9PSIsInZhbHVlIjoibEVqQnpiUDdlV0xmaDRhUTZmWllHTlRSMnFTR1FpNm5pQzZSYnFsRE9mbUwzTFFFZUNuMkNIa2NUeHdydEx5U1VrMnlJWktyRlliVm5WMlJ6d1ZhNUZrQXhOK083bE1LWFRkanJNSExLWFY2ZkJISVlFbDgxTUlaNkhvT1ZVL28iLCJtYWMiOiJjOTZhYmFkMTI1MDFkMWYzMGY1MTkwYjkzZjFjMmMyZjk1MjkxYzgxYTQ2NTM5ZmRlZGFiMDJjYTRmZDkwMzhkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/projects/tag/consequatur" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/projects/tag/consequatur" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item active"
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Proyectos filtrados por categoría
Example request:
curl --request GET \
--get "http://localhost:8000/projects/category/residencial" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/projects/category/residencial"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (200):
Show headers
content-type: text/html; charset=UTF-8
cache-control: no-cache, private
set-cookie: XSRF-TOKEN=eyJpdiI6IkZEYmo3VGtMeEh4MnFKZTlkR3NaWGc9PSIsInZhbHVlIjoiYzk3V1J0ZlZkSHN2T2pvRXNGMVJNeUFta09ZRGt0dGZ1dDFrTE81d3dlczJJTGd6aTBRWmN4VUZEbzRmc0tqb0VBd3hVR2R4L0FzWlEyeVdYQmFGR2NDbVFWeEU0QXpGYlU1NHJvSUxQMkZqOWRkVEJSM0pYSk55ZEdKTENKNk4iLCJtYWMiOiJiZmNlOTI4OGE5YzZhZmMwNGUzOWFhYmRhMjM4YTI2MDE2ZWQyNDMzNjdiYmRmMDM5ZWQ4ZGFiMzBjMDA3YWFlIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkdkR1JxcTd5RXd6QTU1WVc1bW9ld0E9PSIsInZhbHVlIjoiY2FrYWdxUmlabTlDWllwVUpqdURJcS85akE2QWVPdUgyenFzUlNKSnJMNG9IZmJETHlNSFd5VVJsMTE2VloveUIydWxscFQwZTAwSWlIbkZ0ZmE4YXFJdkJvQjNqTVA0MWplamk4clg2bThoZG1CeWg3N2IxS1l5YVRSbHR3VmYiLCJtYWMiOiJmZWI1OWZhZTJjMzg3MTc1NjM2MTRhNjA3NjQ5NGNlMGJmMzcxYTE5MTFmODNjNzVhOTI2NWE0MDQzMjk0MDczIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>Proyectos y Obras | Portfolio de Construcción | La Compania Digital | La Compania Digital</title>
<meta name="description" content="Portfolio de proyectos de Constructora Gama S.A. Obras de infraestructura vial, pluvial, energética, educativa, sanitaria, viviendas, urbanizaciones y proyectos arquitectónicos. Más de 33 años construyendo en el NOA." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital, proyectos, portfolio, obras, infraestructura, viviendas, urbanizaciones, arquitectura, obras públicas, obras privadas, Complejo Penitenciario Benjamín Paz" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/projects/category/residencial" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Proyectos y Obras | Portfolio de Construcción | La Compania Digital" />
<meta property="og:description" content="Portfolio de proyectos de Constructora Gama S.A. Obras de infraestructura vial, pluvial, energética, educativa, sanitaria, viviendas, urbanizaciones y proyectos arquitectónicos. Más de 33 años construyendo en el NOA." />
<meta property="og:url" content="https://localhost:8000/projects/category/residencial" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://localhost:8000/cd-project/img/meta-tags/construction/backgrounds/projects-bg.jpg" />
<meta property="og:image:secure_url" content="https://localhost:8000/cd-project/img/meta-tags/construction/backgrounds/projects-bg.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Proyectos y Obras | Portfolio de Construcción | La Compania Digital" />
<meta name="twitter:description" content="Portfolio de proyectos de Constructora Gama S.A. Obras de infraestructura, viviendas, urbanizaciones y proyectos arquitectónicos. Más de 33 años construyendo en el NOA." />
<meta name="twitter:image" content="https://localhost:8000/cd-project/img/meta-tags/construction/backgrounds/projects-bg.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item active"
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern page-header-lg border-0 m-0"
style="padding-top: 120px; background: linear-gradient(180deg, var(--secondary) 0%, var(--dark) 100%);">
<div class="container container-xl-custom position-relative z-index-2">
<div class="row text-center text-md-start py-4">
<div class="col-md-8 order-2 order-md-1 align-self-center p-static">
<div class="appear-animation mb-3" data-appear-animation="fadeInDownShorter" data-appear-animation-delay="200">
<span class="badge rounded-pill text-uppercase font-weight-semibold text-2-5 border border-1"
style="color: var(--primary); border-color: var(--primary) !important; background-color: rgba(0, 240, 255, 0.08);">
<span class="d-inline-flex py-1 px-2">PORTFOLIO</span>
</span>
</div>
<h1 class="font-weight-bold text-10 mb-0 appear-animation"
style="color: var(--light);"
data-appear-animation="fadeInUpShorter" data-appear-animation-delay="400">
Residencial
</h1>
<p class="text-4 mt-2 mb-0 appear-animation"
style="color: var(--quaternary);"
data-appear-animation="fadeInUpShorter" data-appear-animation-delay="600">
Proyectos residenciales y mejoras habitables de Grupo RepMan.
</p>
</div>
<div class="col-md-4 order-1 order-md-2 align-self-center">
<ul class="breadcrumb font-weight-bold d-block text-md-end text-4 mb-0">
<li>
<a href="https://localhost:8000" class="text-decoration-none" style="color: var(--primary);">
Inicio
</a>
</li>
<li>
<a href="https://localhost:8000/projects" class="text-decoration-none" style="color: var(--primary);">
Proyectos
</a>
</li>
<li class="text-uppercase active" style="color: var(--quaternary);">Residencial</li>
</ul>
</div>
</div>
</div>
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
</section>
<section class="section section-height-3 m-0 border-0" style="background-color: var(--secondary);">
<div class="container container-xl-custom">
<div class="row mb-3 d-lg-none">
<div class="col-12">
<button class="btn btn-outline-dark btn-modern w-100 d-flex align-items-center justify-content-center projects-filter-btn" type="button" data-bs-toggle="offcanvas" data-bs-target="#projectsFiltersOffcanvas" aria-controls="projectsFiltersOffcanvas">
<i class="fas fa-filter me-2"></i>
<span>Filtros</span>
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 rounded-pill">1</span>
</button>
</div>
</div>
<div class="row">
<div class="col-lg-3 order-lg-1 d-none d-lg-block">
<div class="card border-0 rounded-lg mb-4 projects-sidebar-sticky" style="background-color: var(--dark); border: 1px solid rgba(0, 240, 255, 0.1) !important;">
<div class="card-header p-4" style="background-color: var(--secondary); border-bottom: 1px solid rgba(240, 240, 245, 0.1);">
<h5 class="mb-0 font-weight-bold" style="color: var(--light);">
<i class="fas fa-filter me-2 text-color-grey"></i>Filtros
</h5>
</div>
<div class="card-body p-4">
<div class="mb-4">
<h6 class="font-weight-semibold text-color-dark mb-3">Categorías</h6>
<ul class="list-unstyled mb-0">
<li class="mb-2">
<a href="https://localhost:8000/projects"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-th-large me-2 d-none d-md-inline-block"></i>Todas las categorías
<span class="badge bg-secondary text-white ms-2 px-2 py-1 rounded-pill projects-filter-badge">
0
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/art-and-design"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Art & Design
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/business-catalogue"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Business Catalogue
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
2
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/construction"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Construction
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
3
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/corporative"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Corporative
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
6
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/insurance-advisor"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Insurance Advisor
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/law-firm-digital"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Law Firm Digital
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
2
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/photography"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Photography
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/real-estate"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Real Estate
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
3
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/residencial"
class="text-decoration-none text-color-default projects-filter-link text-color-primary font-weight-semibold">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Residencial
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
0
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/restaurant-and-bar"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Restaurant & Bar
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/website-reseller"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Website Reseller
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
0
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="offcanvas offcanvas-start" tabindex="-1" id="projectsFiltersOffcanvas" aria-labelledby="projectsFiltersOffcanvasLabel">
<div class="offcanvas-header border-bottom">
<h5 class="offcanvas-title font-weight-bold" id="projectsFiltersOffcanvasLabel">
<i class="fas fa-filter me-2"></i>Filtros
</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Cerrar"></button>
</div>
<div class="offcanvas-body p-0">
<div class="p-4">
<div class="mb-4">
<h6 class="font-weight-semibold text-color-dark mb-3">Categorías</h6>
<ul class="list-unstyled mb-0">
<li class="mb-2">
<a href="https://localhost:8000/projects"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-th-large me-2 d-none d-md-inline-block"></i>Todas las categorías
<span class="badge bg-secondary text-white ms-2 px-2 py-1 rounded-pill projects-filter-badge">
0
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/art-and-design"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Art & Design
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/business-catalogue"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Business Catalogue
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
2
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/construction"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Construction
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
3
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/corporative"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Corporative
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
6
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/insurance-advisor"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Insurance Advisor
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/law-firm-digital"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Law Firm Digital
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
2
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/photography"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Photography
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/real-estate"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Real Estate
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
3
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/residencial"
class="text-decoration-none text-color-default projects-filter-link text-color-primary font-weight-semibold">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Residencial
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
0
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/restaurant-and-bar"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Restaurant & Bar
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
1
</span>
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects/category/website-reseller"
class="text-decoration-none text-color-default projects-filter-link ">
<i class="fas fa-folder me-2 d-none d-md-inline-block"></i>Website Reseller
<span class="badge bg-color-grey-scale-2 text-color-dark ms-2 px-2 py-1 rounded-pill projects-filter-badge">
0
</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="col-lg-9 order-lg-2">
<div class="row">
<div class="col-12">
<div class="card border-0 rounded-lg" style="background-color: var(--dark); border: 1px solid rgba(0, 240, 255, 0.1) !important;">
<div class="card-body text-center py-5">
<i class="fas fa-project-diagram" style="font-size: 4rem; color: var(--primary);"></i>
<h4 class="font-weight-semibold mt-3 mb-3" style="color: var(--light);">No hay proyectos disponibles</h4>
<p class="mb-4" style="color: var(--quaternary);">
Próximamente tendremos nuevos proyectos para mostrar.
</p>
<a href="https://localhost:8000/contact" class="btn btn-primary btn-modern">
<i class="fas fa-phone me-2"></i>Contactar Asesor
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Initialize Porto animations if available
if (typeof theme !== 'undefined' && theme.PluginAnimateViewport) {
theme.PluginAnimateViewport.initialize();
}
// Cerrar offcanvas al hacer click en un filtro en mobile
const filterLinks = document.querySelectorAll('#projectsFiltersOffcanvas .projects-filter-link, #projectsFiltersOffcanvas .projects-tag-link');
const offcanvas = document.getElementById('projectsFiltersOffcanvas');
if (offcanvas && filterLinks.length > 0) {
filterLinks.forEach(link => {
link.addEventListener('click', function() {
// Pequeño delay para permitir la navegación
setTimeout(function() {
const bsOffcanvas = bootstrap.Offcanvas.getInstance(offcanvas);
if (bsOffcanvas) {
bsOffcanvas.hide();
}
}, 100);
});
});
}
});
</script>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar detalles de un proyecto simple
Example request:
curl --request GET \
--get "http://localhost:8000/projects/ofinita" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/projects/ofinita"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (200):
Show headers
content-type: text/html; charset=UTF-8
cache-control: no-cache, private
set-cookie: XSRF-TOKEN=eyJpdiI6Ik05YnZVZmhhbjFjK2lnNGNtdDFMcGc9PSIsInZhbHVlIjoiakNRTHYwZ3pQa3dRK2RkenZKMVVJc1h3aTJVcHI5UHZISjJXcEw5TEwyRnNrWVJhMS9hZ3Q0bU9lbGFlc0JHMzQ3N3Q5TU80WHZnQ0pDMWRheDhBb0s2OStUZ0E1OE5yUHVrKzBmRTdkeldkeUJzNVF4MzJBelFqdlJrcGJJeDgiLCJtYWMiOiIzYTc3ODBmZWI5MTQ2NDM4MWM4NWUxMTNhMDM0MGU3ODcxYmM3NGNlNmY2MjlkYjVmNzczMzQ2YTY5NDJkM2IzIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkI1RlNPZHdRWWN4L1lmZldNd3YwREE9PSIsInZhbHVlIjoiM1JEZCtMSXhzYlVOZHlzb2lPTS8yUEp6WnRaTkZqMFZtRnBCV3dLMXhlcGRoSHBmekRWSTBNbExiVFZmdlF6alJUdXg2ZUhLVzRYam11TkZEQnZOU0pXTGdwdzdTL0IwbUY2TkV3dHpBRDBGN1BBdXIweG9SS0U2L3pPUWFQOGoiLCJtYWMiOiJlNGZjYjg5Zjg4N2M0MDVhZGNkYTMyYzEwM2JjODEyYTJlYTBmNWJkY2JkYzE4MTVmNjM0YmQyYzkyNmVlN2RkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:38 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>Ofinita | Proyectos de Construcción | La Compania Digital | La Compania Digital</title>
<meta name="description" content="Art &amp; Design" />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital, ofinita, proyecto construcción, obra, Constructora Gama" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/projects/ofinita" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="article" />
<meta property="og:title" content="Ofinita | Proyectos de Construcción | La Compania Digital" />
<meta property="og:description" content="Art &amp; Design" />
<meta property="og:url" content="https://localhost:8000/projects/ofinita" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773943961/projects/rv5lvogjwcqyde1jftqv.png" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773943961/projects/rv5lvogjwcqyde1jftqv.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Ofinita | Proyectos de Construcción | La Compania Digital" />
<meta name="twitter:description" content="Art &amp; Design" />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773943961/projects/rv5lvogjwcqyde1jftqv.png" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item active"
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<div role="main" class="main">
<section class="page-header page-header-modern page-header-lg border-0 m-0"
style="padding-top: 120px; background: linear-gradient(180deg, var(--secondary) 0%, var(--dark) 100%);">
<div class="container container-xl-custom position-relative z-index-2">
<div class="row text-center text-md-start py-4">
<div class="col-md-8 order-2 order-md-1 align-self-center p-static">
<div class="appear-animation mb-3" data-appear-animation="fadeInDownShorter" data-appear-animation-delay="200">
<span class="badge rounded-pill text-uppercase font-weight-semibold text-2-5 border border-1"
style="color: var(--primary); border-color: var(--primary) !important; background-color: rgba(0, 240, 255, 0.08);">
<span class="d-inline-flex py-1 px-2">PORTFOLIO</span>
</span>
</div>
<h1 class="font-weight-bold text-10 mb-0 appear-animation"
style="color: var(--light);"
data-appear-animation="fadeInUpShorter" data-appear-animation-delay="400">
Ofinita
</h1>
</div>
<div class="col-md-4 order-1 order-md-2 align-self-center">
<ul class="breadcrumb font-weight-bold d-block text-md-end text-4 mb-0">
<li>
<a href="https://localhost:8000" class="text-decoration-none" style="color: var(--primary);">
Inicio
</a>
</li>
<li>
<a href="https://localhost:8000/projects" class="text-decoration-none" style="color: var(--primary);">
Proyectos
</a>
</li>
<li class="text-uppercase active" style="color: var(--quaternary);">Ofinita</li>
</ul>
</div>
</div>
</div>
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
</section>
<section class="section pt-4 pt-lg-5 section-height-3 bg-color-grey-scale-1 border-0 m-0">
<div class="container container-xl-custom">
<div class="row">
<div class="col-lg-8 order-2 order-lg-1">
<div class="mb-4 mb-md-5 appear-animation project-hero-image-wrapper" data-appear-animation="fadeInUpShorterPlus" data-appear-animation-delay="200">
<div class="position-relative overflow-hidden shadow-modern">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773943961/projects/rv5lvogjwcqyde1jftqv.png"
alt="Ofinita"
class="img-fluid w-100 project-hero-image">
</div>
</div>
<div class="mb-4 mb-md-5 appear-animation" data-appear-animation="fadeInUpShorterPlus" data-appear-animation-delay="300">
<h1 class="text-color-dark font-weight-bold project-title mb-3">Ofinita</h1>
<div class="d-flex flex-wrap align-items-center gap-3 mb-3 project-quick-info">
<div class="d-flex align-items-center text-color-grey">
<i class="fas fa-calendar-alt text-primary me-2"></i>
<span class="text-3">Mar 2026</span>
</div>
<div class="d-flex align-items-center text-color-grey">
<i class="fas fa-check-circle text-success me-2"></i>
<span class="text-3">Completado</span>
</div>
</div>
<div class="project-meta-info">
<div class="mb-2">
<span class="text-color-grey font-weight-semibold text-3 d-block mb-2">Categorías:</span>
<div class="d-flex flex-wrap gap-2">
<a href="https://localhost:8000/projects/category/art-and-design"
class="badge bg-color-grey-scale-2 text-color-dark px-3 py-2 text-decoration-none project-badge-detail">
Art & Design
</a>
</div>
</div>
</div>
</div>
<div class="mb-4 mb-md-5 appear-animation" data-appear-animation="fadeInUpShorterPlus" data-appear-animation-delay="500">
<h2 class="text-color-dark font-weight-bold project-description-title mb-3">Descripción del Proyecto</h2>
<div class="text-color-grey project-description-content">
Art & Design
</div>
</div>
<div class="mb-4 mb-md-5 appear-animation" data-appear-animation="fadeInUpShorterPlus" data-appear-animation-delay="800">
<div class="card border-0 shadow-modern project-external-link-card">
<div class="card-body p-4 p-md-5 text-center">
<i class="fas fa-external-link-alt text-primary text-5 mb-3"></i>
<h4 class="text-color-dark font-weight-bold mb-3">Visita el Proyecto</h4>
<p class="text-color-grey mb-4">Este proyecto está disponible en línea</p>
<a href="https://www.ofinita.com/"
target="_blank"
class="btn btn-primary btn-modern px-5 py-3 font-weight-bold">
<i class="fas fa-external-link-alt me-2"></i>Ver Proyecto en Vivo
</a>
</div>
</div>
</div>
</div>
<div class="col-lg-4 order-1 order-lg-2">
<div class="project-sidebar-sticky">
<div class="card border-0 shadow-modern project-info-card mb-4 appear-animation d-none d-lg-block" data-appear-animation="fadeInRightShorterPlus" data-appear-animation-delay="500">
<div class="card-header bg-color-grey-scale-1 border-bottom border-color-grey-scale-2 p-4">
<h5 class="mb-0 text-color-dark font-weight-bold">
<i class="fas fa-info-circle text-color-grey me-2"></i>
Información del Proyecto
</h5>
</div>
<div class="card-body p-4">
<ul class="list list-unstyled mb-0">
<li class="mb-3 pb-3 border-bottom border-color-grey-scale-2">
<div class="d-flex justify-content-between align-items-center">
<span class="text-color-grey font-weight-semibold">Código:</span>
<span class="badge bg-color-grey-scale-2 text-color-dark px-3 py-2 font-weight-semibold">
#0010
</span>
</div>
</li>
<li class="mb-3 pb-3 border-bottom border-color-grey-scale-2">
<div class="d-flex justify-content-between align-items-center">
<span class="text-color-grey font-weight-semibold">Estado:</span>
<span class="badge bg-success text-white">
<i class="fas fa-check-circle me-1"></i>Completado
</span>
</div>
</li>
<li class="mb-3 pb-3 border-bottom border-color-grey-scale-2">
<div class="d-flex justify-content-between align-items-center">
<span class="text-color-grey font-weight-semibold">Fecha:</span>
<span class="text-color-dark font-weight-semibold">19/03/2026</span>
</div>
</li>
<li class="mb-0">
<div>
<span class="text-color-grey font-weight-semibold d-block mb-2">Categorías:</span>
<div class="d-flex flex-wrap gap-2">
<a href="https://localhost:8000/projects/category/art-and-design"
class="badge bg-color-grey-scale-2 text-color-dark text-decoration-none project-badge-detail">
Art & Design
</a>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="card border-0 shadow-modern project-share-card appear-animation d-none d-lg-block" data-appear-animation="fadeInRightShorterPlus" data-appear-animation-delay="700">
<div class="card-header bg-color-grey-scale-1 border-bottom border-color-grey-scale-2 p-4">
<h5 class="mb-0 text-color-dark font-weight-bold">
<i class="fas fa-share-alt text-color-grey me-2"></i>
Compartir Proyecto
</h5>
</div>
<div class="card-body p-4">
<div class="d-flex gap-2">
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fmuma.bewpro.com%2Fprojects%2Fofinita"
target="_blank"
class="btn btn-share-social btn-share-facebook flex-fill">
<i class="fab fa-facebook-f"></i>
</a>
<a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fmuma.bewpro.com%2Fprojects%2Fofinita&text=Ofinita"
target="_blank"
class="btn btn-share-social btn-share-twitter flex-fill">
<i class="fab fa-twitter"></i>
</a>
<a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fmuma.bewpro.com%2Fprojects%2Fofinita"
target="_blank"
class="btn btn-share-social btn-share-linkedin flex-fill">
<i class="fab fa-linkedin-in"></i>
</a>
<button onclick="navigator.clipboard.writeText('https://muma.bewpro.com/projects/ofinita')"
class="btn btn-share-social btn-share-copy flex-fill"
title="Copiar enlace">
<i class="fas fa-link"></i>
</button>
</div>
</div>
</div>
</div>
</div>
<div class="col-12 order-3 d-lg-none mb-4">
<div class="card border-0 shadow-modern project-share-card">
<div class="card-header bg-color-grey-scale-1 border-bottom border-color-grey-scale-2 p-3">
<h6 class="mb-0 text-color-dark font-weight-bold">
<i class="fas fa-share-alt text-color-grey me-2"></i>
Compartir
</h6>
</div>
<div class="card-body p-4">
<div class="row g-2">
<div class="col-3">
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fmuma.bewpro.com%2Fprojects%2Fofinita"
target="_blank"
class="btn btn-share-social btn-share-facebook w-100">
<i class="fab fa-facebook-f"></i>
<span class="d-block mt-1">Facebook</span>
</a>
</div>
<div class="col-3">
<a href="https://twitter.com/intent/tweet?url=https%3A%2F%2Fmuma.bewpro.com%2Fprojects%2Fofinita&text=Ofinita"
target="_blank"
class="btn btn-share-social btn-share-twitter w-100">
<i class="fab fa-twitter"></i>
<span class="d-block mt-1">Twitter</span>
</a>
</div>
<div class="col-3">
<a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fmuma.bewpro.com%2Fprojects%2Fofinita"
target="_blank"
class="btn btn-share-social btn-share-linkedin w-100">
<i class="fab fa-linkedin-in"></i>
<span class="d-block mt-1">LinkedIn</span>
</a>
</div>
<div class="col-3">
<button onclick="navigator.clipboard.writeText('https://muma.bewpro.com/projects/ofinita')"
class="btn btn-share-social btn-share-copy w-100"
title="Copiar enlace">
<i class="fas fa-link"></i>
<span class="d-block mt-1">Copiar</span>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="section bg-color-grey-scale-1 border-0 m-0 related-projects-section">
<div class="container container-xl-custom py-5 my-5">
<div class="row justify-content-center text-center mb-4 mb-md-5">
<div class="col-lg-8">
<h2 class="text-color-dark font-weight-bold related-projects-title mb-3 appear-animation" data-appear-animation="fadeInUpShorterPlus">
Otros Proyectos Relacionados
</h2>
<p class="text-color-grey related-projects-subtitle appear-animation" data-appear-animation="fadeInUpShorterPlus" data-appear-animation-delay="200">
Descubre más de nuestros trabajos y desarrollos
</p>
</div>
</div>
<div class="owl-carousel owl-theme nav-style-diamond nav-with-transparency nav-dark nav-sm nav-font-size-sm mb-4 related-projects-carousel"
data-plugin-options="{'responsive': {'0': {'items': 1, 'nav': false, 'dots': true}, '576': {'items': 1, 'nav': false, 'dots': true}, '768': {'items': 2, 'nav': true, 'dots': false}, '992': {'items': 3, 'nav': true, 'dots': false}, '1200': {'items': 3, 'nav': true, 'dots': false}}, 'loop': false, 'nav': true, 'dots': false, 'autoplay': false, 'autoplayTimeout': 5000, 'margin': 30, 'stagePadding': 0}">
<div class="related-project-item">
<div class="card border-0 shadow-modern h-100 related-project-card">
<div class="card-img-top position-relative overflow-hidden related-project-image-wrapper">
<a href="https://localhost:8000/projects/radoc-bikes">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773943578/projects/ld6epcudoqfx4be2hrxg.png"
alt="Radoc Bikes"
class="img-fluid w-100 h-100 related-project-image">
</a>
</div>
<div class="card-body p-4">
<h5 class="card-title font-weight-bold text-color-dark mb-3 related-project-title">
<a href="https://localhost:8000/projects/radoc-bikes"
class="text-decoration-none text-color-dark hover-text-primary">
Radoc Bikes
</a>
</h5>
<p class="text-color-grey mb-3 text-3-5 related-project-description">Corporative</p>
<div class="mb-3">
<a href="https://localhost:8000/projects/category/corporative" class="badge bg-color-grey-scale-2 text-color-dark me-1 text-decoration-none project-badge">Corporative</a>
</div>
<a href="https://localhost:8000/projects/radoc-bikes"
class="custom-view-more d-inline-flex align-items-center font-weight-medium text-color-primary text-decoration-none">
Ver Proyecto
<i class="fas fa-arrow-right ms-2"></i>
</a>
</div>
</div>
</div>
<div class="related-project-item">
<div class="card border-0 shadow-modern h-100 related-project-card">
<div class="card-img-top position-relative overflow-hidden related-project-image-wrapper">
<a href="https://localhost:8000/projects/muma-empanadas">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773944039/projects/rppg28ioyybsvxjcgjhm.png"
alt="Muma Empanadas"
class="img-fluid w-100 h-100 related-project-image">
</a>
</div>
<div class="card-body p-4">
<h5 class="card-title font-weight-bold text-color-dark mb-3 related-project-title">
<a href="https://localhost:8000/projects/muma-empanadas"
class="text-decoration-none text-color-dark hover-text-primary">
Muma Empanadas
</a>
</h5>
<p class="text-color-grey mb-3 text-3-5 related-project-description">Restaurant & Bar</p>
<div class="mb-3">
<a href="https://localhost:8000/projects/category/restaurant-and-bar" class="badge bg-color-grey-scale-2 text-color-dark me-1 text-decoration-none project-badge">Restaurant & Bar</a>
</div>
<a href="https://localhost:8000/projects/muma-empanadas"
class="custom-view-more d-inline-flex align-items-center font-weight-medium text-color-primary text-decoration-none">
Ver Proyecto
<i class="fas fa-arrow-right ms-2"></i>
</a>
</div>
</div>
</div>
<div class="related-project-item">
<div class="card border-0 shadow-modern h-100 related-project-card">
<div class="card-img-top position-relative overflow-hidden related-project-image-wrapper">
<a href="https://localhost:8000/projects/fundacion-chaka">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773944480/projects/yxieeadza1qr6bf46hfl.png"
alt="Fundacion Chaka"
class="img-fluid w-100 h-100 related-project-image">
</a>
</div>
<div class="card-body p-4">
<h5 class="card-title font-weight-bold text-color-dark mb-3 related-project-title">
<a href="https://localhost:8000/projects/fundacion-chaka"
class="text-decoration-none text-color-dark hover-text-primary">
Fundacion Chaka
</a>
</h5>
<p class="text-color-grey mb-3 text-3-5 related-project-description">Corporative</p>
<div class="mb-3">
<a href="https://localhost:8000/projects/category/corporative" class="badge bg-color-grey-scale-2 text-color-dark me-1 text-decoration-none project-badge">Corporative</a>
</div>
<a href="https://localhost:8000/projects/fundacion-chaka"
class="custom-view-more d-inline-flex align-items-center font-weight-medium text-color-primary text-decoration-none">
Ver Proyecto
<i class="fas fa-arrow-right ms-2"></i>
</a>
</div>
</div>
</div>
</div>
<div class="row mt-4">
<div class="col-12 text-center appear-animation" data-appear-animation="fadeInUpShorterPlus" data-appear-animation-delay="700">
<a href="https://localhost:8000/projects"
class="btn btn-primary btn-modern px-5 py-3 font-weight-bold">
<i class="fas fa-project-diagram me-2"></i>Ver Todos los Proyectos
</a>
</div>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Blog
Frontend
Datos para DataTable (AJAX) - Legacy compatibility
Example request:
curl --request GET \
--get "http://localhost:8000/blog/posts/get-posts" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/posts/get-posts"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Inc1dG9UU1hGREI4dUlPeGd3aGpPVXc9PSIsInZhbHVlIjoiTjJZYUNzeW1uSy95aUZUb2UvZjNQU0xLUnBVTWxkSmYzUUExQ3dybmZBWFk3eG05NGQ4ZHdDUWwwLzYxQm1TWlU4aDVFV2JFQlBBWVdXRzdEMnR1QlZUUkRuZWJITVM1L3kzRnBtL3RNekw4ZXFJanFGRUp4UXc0KzBvckZzUkwiLCJtYWMiOiIxOTI2ZWUyMDYxZjFiZDMzZmQyNWJkM2NkMTIyZmI1ODA1YjFjNTczZGQzNjMzMzkxM2ZmYTk0MGQ0Y2NkNTU0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:36 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IldLSXhHMTltWGVLZG9SUGNwRnB6VkE9PSIsInZhbHVlIjoiMkFCSEd5ODB3RGh1d0hJU3RGRHRsMnBEM3JGa3R3bXZpaHRmak9VZUtkcEMzLzdua3RocFJWa2p4M0UvN3h3cDVKcm1Xeko2bE1KRVNpUnVua2ZXeHNKMU5WdE9EREhEc1h3eW9wbEwyWEIwUWlGT3Q5TDJGU1JxTlg4YVNSTHAiLCJtYWMiOiI3Y2NlY2Q1NGE0MGMwZDcwMzU4YTQ3NGYyYWMyMDg0OGIxN2M0MDU1NTk4YjVjYjlhMTE1ZTlkZWQ1OWI5OTVjIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:36 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Crear nuevo post - Basic Post
Example request:
curl --request POST \
"http://localhost:8000/blog/posts" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "category_id=consequatur"\
--form "status=Published"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "content=consequatur"\
--form "header=@C:\Users\JuanFlor\AppData\Local\Temp\php4DCA.tmp" const url = new URL(
"http://localhost:8000/blog/posts"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('category_id', 'consequatur');
body.append('status', 'Published');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('content', 'consequatur');
body.append('header', document.querySelector('input[name="header"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Posts filtrados por categoría
Example request:
curl --request GET \
--get "http://localhost:8000/blog/category/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/category/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImJLNmRYSVovNUkxS3F1R1lHT0dON1E9PSIsInZhbHVlIjoieXJoSjZ1NnFNVllpc2dYM0FFK0xKdzB5bTVLaVhIdUhUcGh0Q2dQNWFXbkxWaVpGRXZyamtWdDFoblFibzB4MEJHTGJsOGhVY2pBQTVqUDhRcEhNQmtPT2NubS9CSVlCakkwM3Rzdi9FdDdGaGpXdWwwSVVXSHFqbmwwUHowNUIiLCJtYWMiOiJlMjE0YWZkMjIxODBlMzUzNDVmYzExMDEyMWJmY2U3MzgxNDQ0MjNmN2FlMzg5OTM2NWVkYTg1MGEzZmM0MTFkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjVKNTJ2S1YrakR0MjAweDJ0M3FhekE9PSIsInZhbHVlIjoiK2doUm43b1F5YUIwNDNxcmQ3RXIxRXFocjdBVEt3SFc4VnNiRmdwQjFiYnc3cE16Q1k3TnBVa0JjZHdPQW91TmhRbVgwSjZXS1I4aGNjMDltU1VOTG9yalNKWHRjWTRJeUQ3aWJPL0ZGcTF6RERQUHlnTFNlNVlEeG94WG84VW0iLCJtYWMiOiJlNjE3ZWQ1OWZhMTdkNWE1OWFhMDNlMWVhYjJmOWJlNzkwY2Q1ZjAwNWI4N2RjMzI2NzU5MTJiMWRiNDMzNDA3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/blog/category/consequatur" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/blog/category/consequatur" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item active"
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Ver post individual
Example request:
curl --request GET \
--get "http://localhost:8000/blog/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IjNPL2ZQZUFwNjE0RU8weTA0STA2Znc9PSIsInZhbHVlIjoiUHFxZHIvdFJLYitWcE8zQnZhMXFtQkUvUVkySzlpVHR3K3o0Y0lNeDlRV05QMVhiUDFSRGFsQmFwK1IxOUx3M0hjUld3cldCd3J0SzI5RTl3eUJaTGxXV3Q3ZStCUEc2UVdQMDFiT0hlVUgvSTNuVDZsRXNNNGdTUDJlTm5aUEoiLCJtYWMiOiJiNWY2ZDQ3YWUzYTA1MWM4YWQ1YWFlMWMyN2RiYTlmYTMxZTg4ZDIxMDMzNzczNGFmNTM4NDU0NzJhMjRjYmNhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjBQUVJSdHVoc1ZJRkpWOEdGenhvNXc9PSIsInZhbHVlIjoiMmZzTTJlQ1czRmIrLzVUTWdWaHdnRTN0ZElHRVgvWC9pQ2xCdUhmOG1CS04zZ3JDVWVoUjRmK3NLYjY4STJITmg4cU1KczNwdmE2TnlQWWhCMDQyd0VJZTFud0NqQnpSbmZRVkZsa3ZEaXpGNVZ5eDZLeUVZYVVOSG5BNmVOZFMiLCJtYWMiOiI5MTJiYTEzODkzOWRjZjNkMGY5YjY0YjRhOWE1MmRjMTU0MzVhYjBjYWIxM2YyM2QzYmQ4ZGU3NjhmNDYzNjc3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:37 GMT; Max-Age=7200; path=/; httponly; samesite=lax
<!DOCTYPE html>
<html lang="es" class="light">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- SEO Meta Tags -->
<title>La Compania Digital</title>
<meta name="description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="keywords" content="La Compania Digital, desarrollo web, automatizaciones, seguridad informatica, capacitacion interna, presencia digital" />
<meta name="author" content="La Compania Digital">
<meta name="robots" content="index, follow" />
<meta name="language" content="en_US" />
<meta name="csrf-token" content="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp">
<!-- Canonical URL -->
<link rel="canonical" href="https://localhost:8000/blog/consequatur" />
<!-- Geo Tags (opcional) -->
<!-- Open Graph Meta Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="La Compania Digital" />
<meta property="og:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta property="og:url" content="https://localhost:8000/blog/consequatur" />
<meta property="og:site_name" content="La Compania Digital" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="es_US" />
<meta property="og:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:secure_url" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864798/grupo-repman/assets/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="La Compania Digital" />
<meta name="twitter:description" content="Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<meta name="twitter:image" content="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773864800/grupo-repman/assets/twitter-image.jpg" />
<meta name="twitter:image:alt" content="La Compania Digital - Creamos desarrollos digitales simples, claros y con acompanamiento humano." />
<!-- Meta Tags Adicionales -->
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "La Compania Digital",
"url": "",
"logo": "https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png",
"description": "Creamos desarrollos digitales simples, claros y con acompanamiento humano."
}
</script>
<!-- Favicon -->
<link rel="shortcut icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon" />
<link rel="icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936143/grupo-repman/assets/favicon.png" type="image/x-icon">
<link rel="apple-touch-icon" href="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936147/grupo-repman/assets/apple-touch-icon.png">
<!-- Styles -->
<!-- Vendor CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/animate/animate.compat.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/simple-line-icons/css/simple-line-icons.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.carousel.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/owl.carousel/assets/owl.theme.default.min.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/magnific-popup/magnific-popup.min.css">
<!-- Web Fonts -->
<link id="googleFonts" href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Lexend:ital,wght@0,400..900;1,400..900&family=Open+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet" type="text/css">
<!-- Dynamic CSS Variables -->
<style>
:root {
--font-family-primary: "Lexend", sans-serif;
--font-family-secondary: "Lexend", sans-serif;
--font-family-tertiary: "Open Sans", sans-serif;
}
body, .body {
font-family: var(--font-family-primary);
}
h1, h2, h3, h4, h5, h6, .heading-font {
font-family: var(--font-family-secondary);
}
.body-font, p, .text, .content {
font-family: var(--font-family-tertiary);
}
</style>
<!-- Theme CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/theme.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-elements.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-blog.css">
<link rel="stylesheet" href="https://localhost:8000/template/css/theme-shop.css">
<!-- Revolution Slider CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/settings.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/layers.css">
<link rel="stylesheet" href="https://localhost:8000/template/vendor/rs-plugin/css/navigation.css">
<!-- CD-System Base Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/cd-system-base.css">
<!-- CD-System Modular CSS -->
<link rel="stylesheet" href="https://localhost:8000/modules/cd-base/cd-base.css">
<link rel="stylesheet" href="https://localhost:8000/modules/projects/projects.css">
<link rel="stylesheet" href="https://localhost:8000/modules/gallery/gallery.css">
<link rel="stylesheet" href="https://localhost:8000/modules/services/services.css">
<link rel="stylesheet" href="https://localhost:8000/modules/blog/blog.css">
<link rel="stylesheet" href="https://localhost:8000/modules/references/references.css">
<link rel="stylesheet" href="https://localhost:8000/modules/team-members/team-members.css">
<link rel="stylesheet" href="https://localhost:8000/modules/products/products.css">
<link rel="stylesheet" href="https://localhost:8000/modules/tokko/tokko.css">
<!-- Skin CSS -->
<link id="skinCSS" rel="stylesheet" href="https://localhost:8000/template/css/skins/skin-accounting-1.css">
<!-- Theme Custom CSS -->
<link rel="stylesheet" href="https://localhost:8000/template/css/custom.css">
<!-- Demo CSS (después de custom.css para que overrides de marca del demo prevalezcan) -->
<link rel="stylesheet" href="https://localhost:8000/template/css/demos/demo-accounting-1.css">
<!-- Google Analytics -->
</head>
<body class="loading-overlay-showing" data-loading-overlay data-plugin-page-transition>
<!-- Loading Overlay -->
<div class="loading-overlay">
<div class="custom-loader">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936137/grupo-repman/assets/logo-2.png" alt="Loader Logo" class="logo-loader" style="max-width: 200px;">
<div class="loading-text">Cargando...</div>
</div>
</div>
<div class="body">
<header id="header" class="header-transparent header-effect-shrink " data-plugin-options="{'stickyEnabled': true, 'stickyEffect': 'shrink', 'stickyEnableOnBoxed': true, 'stickyEnableOnMobile': false, 'stickyChangeLogo': true, 'stickyStartAt': 30, 'stickyHeaderContainerHeight': 70}">
<div class="header-body border-top-0" style="background: transparent; border-bottom: 1px solid rgba(0, 240, 255, 0.06) !important;">
<div class="header-container container container-xl-custom">
<div class="header-row">
<div class="header-column">
<div class="header-row">
<div class="header-logo">
<a href="https://localhost:8000">
<img alt="La Compania Digital" src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936133/grupo-repman/assets/logo.png" class="img-fluid" style="max-width: 240px; height: auto;" />
</a>
</div>
</div>
</div>
<div class="header-column justify-content-end">
<div class="header-row">
<div class="header-nav header-nav-links order-2 order-lg-1">
<div class="header-nav-main header-nav-main-square header-nav-main-dropdown-no-borders header-nav-main-effect-2 header-nav-main-sub-effect-1">
<nav class="collapse">
<ul class="nav nav-pills" id="mainNav">
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
INICIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/services"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
SERVICIOS
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/about"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
EMPRESA
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/projects"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
PORTFOLIO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item "
href="https://localhost:8000/contact"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
CONTACTO
</a>
</li>
<li class="dropdown">
<a class="dropdown-item active"
href="https://localhost:8000/blog"
style="font-weight: 700; color: var(--light); letter-spacing: 0.05em;">
BLOG
</a>
</li>
</ul>
</nav>
</div>
<button class="btn header-btn-collapse-nav" data-bs-toggle="collapse" data-bs-target=".header-nav-main nav" style="background-color: var(--primary); color: var(--secondary);">
<i class="fas fa-bars"></i>
</button>
</div>
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border-left order-1 order-lg-2 ms-lg-3">
<a href="/contact"
class="btn btn-primary btn-rounded font-weight-bold text-2 px-4 py-2"
>
Contacto
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</header>
<a href="https://wa.me/5493812481001" class="float-wsp" target="_blank">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<div role="main" class="main">
<section class="page-header page-header-modern bg-color-grey page-header-lg">
<div class="container">
<div class="row">
<div class="col-md-12 align-self-center p-static order-2 text-center">
<h1 class="font-weight-bold text-dark ls-1">404 - Página No Encontrada</h1>
</div>
<div class="col-md-12 align-self-center order-1">
<ul class="breadcrumb d-block text-center">
<li><a href="https://localhost:8000">Inicio</a></li>
<li class="active">Error</li>
</ul>
</div>
</div>
</div>
</section>
<div class="container">
<section class="http-error">
<div class="row justify-content-center py-3">
<div class="col-md-7 text-center">
<div class="http-error-main">
<h2 class="ls-1">404!</h2>
<p>Lo sentimos, pero la página que estás buscando no existe.</p>
</div>
</div>
<div class="col-md-4 mt-4 mt-md-0">
<h4 class="text-primary ls-1">Enlaces útiles</h4>
<ul class="nav nav-list flex-column">
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000">Inicio</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/faqs">Faqs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/about">Sobre nosotros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://localhost:8000/contact">Contacto</a>
</li>
</ul>
</div>
</div>
</section>
</div>
</div>
<footer id="footer" class="position-relative mt-0 border-0" style="background-color: var(--dark);">
<div style="height: 1px; background: linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%); opacity: 0.3;"></div>
<div class="container container-xl-custom py-5">
<div class="row">
<div class="col-md-6 col-lg-4 mb-4 mb-lg-0">
<a href="https://localhost:8000" class="text-decoration-none mb-4 d-inline-block">
<img src="https://res.cloudinary.com/dupf7vvwj/image/upload/v1773936135/grupo-repman/assets/logo-alternative.png" class="img-fluid" alt="La Compania Digital" style="max-width: 200px; height: auto;" />
</a>
<p class="text-3-5 mb-4" style="color: var(--quaternary);">
Creamos desarrollos digitales simples, claros y con acompanamiento humano.
</p>
<ul class="footer-social-icons social-icons m-0 d-flex gap-2">
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-lg-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Navegación</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/services" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Proyectos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/contact" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Contacto
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-2 mb-4 mb-md-0">
<h5 class="text-4 mb-3 text-transform-none font-weight-bold" style="color: var(--light);">Servicios</h5>
<ul class="list-unstyled">
<li class="mb-2">
<a href="https://localhost:8000/projects" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Casos
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/solutions" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/products" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Servicios
</a>
</li>
<li class="mb-2">
<a href="https://localhost:8000/blog" class="text-decoration-none text-3"
style="color: var(--quaternary); transition: color 0.3s;"
onmouseover="this.style.color='var(--primary)'"
onmouseout="this.style.color='var(--quaternary)'">
Novedades
</a>
</li>
</ul>
</div>
<div class="col-md-6 col-lg-4 mb-4 mb-md-0">
<h5 class="text-4 mb-2 text-transform-none font-weight-bold" style="color: var(--light);">Novedades digitales</h5>
<p class="text-3 mb-3" style="color: var(--quaternary);">
Recibí tendencias en desarrollo web y novedades del mundo digital.
</p>
<div class="alert alert-success d-none" id="newsletterSuccess">
<strong>Listo</strong>. Te suscribiste correctamente.
</div>
<div class="alert alert-danger d-none" id="newsletterError"></div>
<form id="newsletterForm" action="https://localhost:8000/newsletter-subscribe" method="POST">
<input type="hidden" name="_token" value="oxXWH54vIM1qcn8GX36RQf4QWGdnF5URkVKc9Vkp"> <div class="input-group">
<input class="form-control form-control-sm" placeholder="Tu email" name="newsletterEmail" id="newsletterEmail" type="email"
style="background-color: var(--secondary); color: var(--light); border: 1px solid rgba(0, 240, 255, 0.15); border-radius: 6px 0 0 6px;">
<button class="btn btn-primary px-4" type="submit" style="border-radius: 0 6px 6px 0;">
<i class="fas fa-arrow-right"></i>
</button>
</div>
</form>
<div class="mt-4 pt-3" style="border-top: 1px solid rgba(240, 240, 245, 0.06);">
</div>
</div>
</div>
</div>
<div style="background-color: var(--secondary); border-top: 1px solid rgba(0, 240, 255, 0.06);">
<div class="container container-xl-custom py-3">
<div class="row">
<div class="col d-flex align-items-center justify-content-center">
<p class="mb-0 text-2" style="color: var(--quaternary); opacity: 0.7;">
© <script>document.write(new Date().getFullYear())</script>
<a href="" style="color: var(--primary);" target="_blank">La Compania Digital</a>
· Todos los derechos reservados.
</p>
</div>
</div>
</div>
</div>
</footer>
<script>
(function () {
const form = document.getElementById('newsletterForm');
if (!form) return;
const emailInput = document.getElementById('newsletterEmail');
const successAlert = document.getElementById('newsletterSuccess');
const errorAlert = document.getElementById('newsletterError');
const csrfToken = document.querySelector('input[name="_token"]').value;
let isSubmitting = false;
form.noValidate = true;
form.addEventListener('submit', function (e) {
e.preventDefault();
e.stopImmediatePropagation();
if (isSubmitting) return;
isSubmitting = true;
fetch(form.action, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRF-TOKEN': csrfToken,
'Accept': 'application/json'
},
body: JSON.stringify({ newsletterEmail: emailInput.value })
})
.then(response => {
if (!response.ok) throw response;
return response.json();
})
.then(data => {
if (data.success) {
successAlert.classList.remove('d-none');
errorAlert.classList.add('d-none');
form.reset();
}
})
.catch(async (error) => {
let message = 'Ocurrió un error. Intentá más tarde.';
try {
const errorData = await error.json();
message = errorData.errors?.newsletterEmail?.[0] ?? message;
} catch (_) {}
errorAlert.textContent = message;
errorAlert.classList.remove('d-none');
successAlert.classList.add('d-none');
})
.finally(() => {
isSubmitting = false;
});
});
})();
</script>
</div>
<!-- WhatsApp Floating Button -->
<a href="https://wa.me/5493812481001"
class="float-wsp"
target="_blank"
rel="noopener noreferrer"
aria-label="Contactar por WhatsApp">
<i class="fab fa-whatsapp my-float-wsp"></i>
</a>
<!-- Back to Top Button - Porto Plugin -->
<a href="#" class="scroll-to-top hidden-mobile" aria-label="Ir Arriba">
<i class="fas fa-chevron-up"></i>
</a>
<!-- Vendor -->
<script src="https://localhost:8000/template/vendor/plugins/js/plugins.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/gsap.min.js"></script>
<script src="https://localhost:8000/template/vendor/gsap/ScrollTrigger.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script src="https://localhost:8000/template/vendor/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
<!-- Theme Base, Components and Settings -->
<script src="https://localhost:8000/template/js/theme.js"></script>
<!-- Demo -->
<script src="https://localhost:8000/template/js/demos/demo-accounting-1.js"></script>
<!-- Theme Custom -->
<script src="https://localhost:8000/template/js/custom.js"></script>
<!-- Theme Initialization Files -->
<script src="https://localhost:8000/template/js/theme.init.js"></script>
<!-- Contact Form Validation -->
<script src="https://localhost:8000/template/vendor/jquery.validation/jquery.validate.min.js"></script>
<script src="https://localhost:8000/template/js/views/view.contact.js"></script>
<!-- Sticky Header is handled automatically by Porto theme.js -->
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar múltiples posts
Example request:
curl --request DELETE \
"http://localhost:8000/blog/posts/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/posts/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar múltiples posts
Example request:
curl --request POST \
"http://localhost:8000/blog/posts/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/posts/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar post - Basic Post
Example request:
curl --request PUT \
"http://localhost:8000/blog/posts/consequatur" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "category_id=consequatur"\
--form "status=Published"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "content=consequatur"\
--form "header=@C:\Users\JuanFlor\AppData\Local\Temp\php59D9.tmp" const url = new URL(
"http://localhost:8000/blog/posts/consequatur"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('category_id', 'consequatur');
body.append('status', 'Published');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('content', 'consequatur');
body.append('header', document.querySelector('input[name="header"]').files[0]);
fetch(url, {
method: "PUT",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar solo is_featured (misma lógica que update(): request + save).
El front envía el valor deseado en el body para usar exactamente el mismo flujo que el formulario de editar.
Example request:
curl --request POST \
"http://localhost:8000/blog/posts/consequatur/toggle-featured" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/posts/consequatur/toggle-featured"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar post
Example request:
curl --request DELETE \
"http://localhost:8000/blog/posts/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/posts/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar formulario de creación - Full Post
Example request:
curl --request GET \
--get "http://localhost:8000/blog/posts/create/full" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/posts/create/full"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InhtZ3JCQXMrc3lZWktvbXdGWk8yUnc9PSIsInZhbHVlIjoiNkFOTjRGYWhKRU1nSDQxQzhjU0JaZmpTZGVoNFVjYXhqYTNWUWM5Z2JmTTd4T24wNk5lakN0QWEyTXhRN2t2UEZmRjRYUzVTRUxlcm5WR3pvQXc0ZkJoa0lSdTlUdllFOWVaUjRuUnJuTExMQ1VFK0FIb2JUejMvVFAvVzZlV24iLCJtYWMiOiIxY2IyY2UyYTU5NDRiMDM2NGE3YmQzOGQxZGVlMGI2YzJkNGJlZmNkMzM4ZDg5MDdlOTczNDAxYWEzOTU4NDBjIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlB0OTRyYzkrOEk3SkZPNGUzbWxyN2c9PSIsInZhbHVlIjoibDR0OXVJVVUraDRYRmprYlI3bG5IV0FhLy9iVW1SdlVDdExWbVJwZ2JoNXN0ZW5QZkM4THR1ZTFOb0xRSmhST0FORDc3c0o4eGJGOGxRVEpNUUE5ZnhtZ0oyYVY0eGtNRmtJRUtCSVJBN1NYT2QybWFKcWFJOEdUMmZwcHlhY2wiLCJtYWMiOiJmMmVlMWIyZjdmODBlZmRiYmUyYmQ1YmZjNjZhYmQ1OWE4NTQ4ZDY1Nzc4ZmZhOGI3YWY4ZTdmY2FmOWE5N2Y2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Crear nuevo post - Full Post con Cloudinary
Example request:
curl --request POST \
"http://localhost:8000/blog/posts/full" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "category_id=consequatur"\
--form "status=Published"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "content=consequatur"\
--form "header=@C:\Users\JuanFlor\AppData\Local\Temp\php5A95.tmp" const url = new URL(
"http://localhost:8000/blog/posts/full"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('category_id', 'consequatur');
body.append('status', 'Published');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('content', 'consequatur');
body.append('header', document.querySelector('input[name="header"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Mostrar formulario de edición - Full Post
Example request:
curl --request GET \
--get "http://localhost:8000/blog/posts/consequatur/edit/full" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/posts/consequatur/edit/full"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImlZZE1tSm1XSjZxclhSbVNleCt4cEE9PSIsInZhbHVlIjoiWnlyTDBwai9VRWV5eU56TWVaNnF0N3dMN21aTEpXbStvM0g4T2l4V2JiMXpZQTZUWTlhOHYrd09BRVc0a3NoTWpKNUtLcFJMYTBHWURNbFR4dmFXNU5SYzUxS3JnaWx2c253V0hOL3Q2S0cvc3VnV29EMkhOR3JFbDU4aUhWVlkiLCJtYWMiOiJhYmQ2OWE1MTU3YTc3NTYxODI0MzdkNmJlNjZmMTEyNWRhMGJhODk1NzJjMjQzZWEyODdhNzA3Y2I4MzhjNTViIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjlPNmNRYThXUm1OcGM3dFpZdkpKOFE9PSIsInZhbHVlIjoiZUsvaUFac3U5QlRORDJOSVRiNWMydXVPWjYyQVNWVkhUV1Y3aW9ER3liL0c3c1JTSC8zVXBaS0xrQkxCVm1Tb2FOZG9RMlh1QmoyMnV2c3JnVUF1aUs2K0xIRzBxTUkvakNRSWR3R1pVTjYwd1BVeDY4YWE0YTZHK2dzOEtaY1giLCJtYWMiOiJhMDE4Y2QyYzI1NjA2YWIxYzEyOTYxMjlmM2RiZDJiMDc3MDFiOWQ4YjQ4ZGU0OTA1NDE5NTc1MjM0MDdlOTk2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar post - Full Post con Cloudinary
Example request:
curl --request PUT \
"http://localhost:8000/blog/posts/consequatur/full" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "title=vmqeopfuudtdsufvyvddq"\
--form "category_id=consequatur"\
--form "status=Published"\
--form "description=Dolores dolorum amet iste laborum eius est dolor."\
--form "content=consequatur"\
--form "header=@C:\Users\JuanFlor\AppData\Local\Temp\php5B04.tmp" const url = new URL(
"http://localhost:8000/blog/posts/consequatur/full"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('title', 'vmqeopfuudtdsufvyvddq');
body.append('category_id', 'consequatur');
body.append('status', 'Published');
body.append('description', 'Dolores dolorum amet iste laborum eius est dolor.');
body.append('content', 'consequatur');
body.append('header', document.querySelector('input[name="header"]').files[0]);
fetch(url, {
method: "PUT",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET blog/categories/get-categories
Example request:
curl --request GET \
--get "http://localhost:8000/blog/categories/get-categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/categories/get-categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImxFaW42VTNKWFFzSHByRVVzS3JwaFE9PSIsInZhbHVlIjoiWU02UDNtMnpHMURBK3JWc1B1cy9TQ2l2a2xTODE5MTc5a2orQWVOemRjMXhlRDlZemppUmNFcm5PaS9uaEVGQzdPU0VNT3Zocm5oZ0RocDMzaXdhQWxzUmwwVk1SSm42d2pEMVVCaTJvQUJ3Z2tnQzV0ZitVMGpDNW8yMHdPbmoiLCJtYWMiOiI5MzVmMjI2ZTE1ZGFkYzc1OTg5MWY0ZTU4MTdkOTBhNTNhZWViYThjOTQzZTI0ZmFkMjM1NjEwMzA4MzM5NWMxIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6ImdNb1lRY2l3S1V5aHNSRHplN1V0Ymc9PSIsInZhbHVlIjoiUFFjaVlaYnpBRWFYdDFySUNERTV6SUF1MzIwVEtpZGZ4VjFiRSs4Yjd6dWRjaGQ2RC9tRmgrRXE0WGZFMEsxazNmcXFvRStPTVE3UVN4VkVGQXVEMFNlNmhrNFlScTZxUjJjS3UxYmY5R081Zlh3YXRGN0ZLWTdlK3FSWG9JR1MiLCJtYWMiOiJmMGE3NmE5ODQwNGU2NGUyNzE4Y2EyMzgxY2E4YmI2YWYwODI4Mjc1MDk5MjgyMzM2Y2JkNWU5ZDhiYzlkMzk3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST blog/categories
Example request:
curl --request POST \
"http://localhost:8000/blog/categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET blog/categories/show/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/blog/categories/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/categories/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Ikk4UE94R2U4azVsQktRK3Zrb1k5VUE9PSIsInZhbHVlIjoiRXU5TDA2bGhraHJ1YVpqcC9LdDM2ZS9zTHZJdEdrWGdUM2s0L1RpOUhCWDEwRHNUbnVIcjVEeDk2bkdaQncwQmxxdms5aUtPWGpaVHVCcDJkd0t2SlN0WWJrcWJ1cFZKejljR2NUdHpocVlQbUg3cExkK0xDaFlOYllRUmtoSWkiLCJtYWMiOiIzMzQyYTE1M2NlZGYyN2ExZWQ1NTc5ZWVhY2JiZjA2YzYzN2U5ZWI2YjhmOGNhOTM3N2U5MDIwNmI2ZGM3ODhiIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlNnald6Wm9nSC9kV1NtMzU4TkNOSkE9PSIsInZhbHVlIjoiSWpnYk9mbGUyL3RSbm10Q0ZVMWlOUEZsM2ExUU5ZZThIWkJCTUJhVjhlcHNFaGlpK0NLR2VsdkFFYkpZcWd0alZMYUVqNHpSRC9JY2FZZGtJdVl6MkhmR1UvMjNXM0ZsWmFHVzZMUnpkcWx1aHRkVDBGdUJzVkx3ZTFoNVFJWUgiLCJtYWMiOiI0NmZiZjdiNDA3YTI5OTY0OTU2NTg4NmJlYWY1YWNhODk5YzYzYmZhOWM5MDM3YzIwNWM4Yjk4MWVmZDI3OWU0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:40 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
PUT blog/categories/{id}
Example request:
curl --request PUT \
"http://localhost:8000/blog/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE blog/categories/destroy-multiple
Example request:
curl --request DELETE \
"http://localhost:8000/blog/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/blog/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST blog/categories/destroy-multiple
Example request:
curl --request POST \
"http://localhost:8000/blog/categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/blog/categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE blog/categories/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/blog/categories/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog/categories/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Admin
Obtener estadísticas del blog (AJAX)
Example request:
curl --request GET \
--get "http://localhost:8000/blog-settings/stats" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/blog-settings/stats"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Ik5NMXpXNmVac2xlQVR6d1BJUmdERXc9PSIsInZhbHVlIjoidUtHcDZlZkRTRk9ldHMrakgvYjF2MGlxeElQQ2p1eHNMMGQ3NkZTaktWTUx5VzBSSE0yaXQvTHRLeGVaZW9EejB4djB5WWFBMjBjQzVUcm0xU2ZRTy9QUlJzVm1CZll2SE12NFphMExSV0RsM1pKY0pVTldpZ3NoYklYeTdzNEUiLCJtYWMiOiJkYjczNDEyMWI5NzYwYWM0ZTVlYTE3Njg5ZjhhYzA3NDM4MzNmMDYxNTJhNmU4NDQzZjA3NjgxYTA1NWQ5YWI2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkNJN0JTaWpTL045Q0liMk10ZkxuNmc9PSIsInZhbHVlIjoicStIU1ZFUFA0cWEra0g0b3ltVDRkdVVvTTN5V1RRMTlQRlJ1Unc3QWVUV0NleHBQTjJtYjdLQWk3TXBHMm9sVkxHWXRySklBaEdxSFl2RWo0TTZvblZ0TStTVndJWHdtM0QvL3dGKzl5R3U2QlBoNkNGL2RzVFJibTc3WHNCUWoiLCJtYWMiOiJjNDQzZTFiYTY0ZmRiOGJiNWZkMjE4YzAzZjRjNjJmMDAyYzU3MGE2NmU0MTJhNTk1MTM4OTlkZTg0YTExZDQ2IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:39 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Gallery
Admin
Mostrar los datos de una galería específica para edición.
Example request:
curl --request GET \
--get "http://localhost:8000/gallery-settings/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IitJdjJzdGVxWXlKbG8vMmJhTTRQNVE9PSIsInZhbHVlIjoiODFYNml5NlBMWlNtZ0I4REo1Vkg5YXFBZGp0Z25qeG05VTRCcHVBWGdMZ3A1TXFia3Q2QXNWSytESElEOVlpQ3ZSODV3ZjBjQ3hESkdtS0tMc2dkeVFZZkd3T25BdkR5RTZNbmFuKy8xamxQb2MzZUlrYjJwaGZ0eTlQbk5ya0MiLCJtYWMiOiJhMjJjY2ExNDE0MzNkODlmNWE3ZTdmMzRkZmJmN2Q2OGEzYWZmM2YyYjNlMzFjNjNmYzJkM2Y0NmM2MDEyMDMyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6Ik1PaGMzcHY1NkFRTlIwaDUvdUpMTkE9PSIsInZhbHVlIjoiQjE3YWZtWE1mck13T2tzSWtRc1ZQMWNYOVpEWW9EZHVpcmNFbmZMdTFxdFJLUFByQVN5YlZ5OTNiN2dKNEJsZzgxRzRDZmxUcVBYSDIrYWtFaVVWTHB2MTlPY0dEL1FsdWxpTlExSkN6eHBERnUyalN4azlxbWkxanRzTExMVEMiLCJtYWMiOiI3MmY5ZWZlNjEwZTMyNjBiYmIwOGNhN2NhNjk0OTMzMWUyOWNmMmI0ODllZWVlYzdkNTk3ZDE1MjA2MTc2ZjEyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Almacenar una nueva galería en la base de datos.
Example request:
curl --request POST \
"http://localhost:8000/gallery-settings/store" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "new_category=vmqeopfuudtdsufvyvddq"\
--form "is_featured=1"\
--form "img=@C:\Users\JuanFlor\AppData\Local\Temp\php6679.tmp" const url = new URL(
"http://localhost:8000/gallery-settings/store"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('new_category', 'vmqeopfuudtdsufvyvddq');
body.append('is_featured', '1');
body.append('img', document.querySelector('input[name="img"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualizar una galería específica en la base de datos.
Example request:
curl --request PUT \
"http://localhost:8000/gallery-settings/update/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/update/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar una galería de la base de datos.
Example request:
curl --request DELETE \
"http://localhost:8000/gallery-settings/destroy/17" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/destroy/17"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Eliminar múltiples galerías de la base de datos.
Example request:
curl --request DELETE \
"http://localhost:8000/gallery-settings/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/gallery-settings/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Obtener los datos de las galerías para DataTables.
Example request:
curl --request GET \
--get "http://localhost:8000/gallery-settings/galleries-data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/galleries-data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6InlQNFRoWFN0TndLSEpVVFRmWHV4ZHc9PSIsInZhbHVlIjoiMnErdnY2UjNpSzV5QTdMUlFnZEwyYnNUZTZESUxSZS9BSnBWaXVtL0tuWXh6Y2FaYTdNM0ZUbGVoOUtVVzFoeTFSbzJVTGdBZXBkeUUyNEM2ZzN5cFBSakNBZ2tPbTZpZG5wSERDSDJvNktMeFdzR1o2MEt5S0RQcFJ6OGY1bnciLCJtYWMiOiJmZWVkZTNiMDUyNzA1MmYyNDI0YTQyYjYzZTJiMjA1MTYxYWFhYjFlZjA5MTVjYTVkMTIwYmY1Y2M3YjU5MTFkIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IllMNDlNVTVzSGVjd1d5OWMySVZqckE9PSIsInZhbHVlIjoiK3NpVHhqd1NCOVU4ajVUbGRQa3U1SHBnUkYyN3FLRUVzQzVCWW1uOVp3cmNHTjIrSDZBNHl6OUtodDJCWXRpSFl2ajh0K21VYUZvU2NRN1FrdWJncllvRCt6RHdFVUFQNW5GOG1ycDB0dDRFdTRCQ0h3V0RNb1QxVWNkRmgrWEwiLCJtYWMiOiI0NzZjMzk2NTI0NTBkZjIyY2I4NGI0Yzc3M2MxZjg4MDEzMTMwYzI5OGM3YTI1NDJkNzQ2ZmY3YTJmNTViNmEwIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Alternar el estado de destacado de una imagen de la galería.
Example request:
curl --request POST \
"http://localhost:8000/gallery-settings/galleries/17/toggle-featured" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/galleries/17/toggle-featured"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get gallery statistics for dashboard
Example request:
curl --request GET \
--get "http://localhost:8000/gallery-settings/stats" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/stats"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkV3eU5Ea3NQTyt4N2RhQnh2MFlVckE9PSIsInZhbHVlIjoiS3YwNDhqeHVFZGl5Q3pRUlB5TjFZSU5sMEk0RGtUK0s5dXhJYWtGNjh4c2FSMFZXa0cwaC9UL2ZDR3hQR1Z0clNmRXpMcVBWT3MrQks1aVF3MFc4MjU3c1pFRFRJaGdiK1kxTzRFREhLbkFCRzdaa2ZWOEJ5NmNxWEorY25iSW4iLCJtYWMiOiI4YTg4ZDAyMDBiMjkyZTEwYjdkY2ZlZmMzOTdjNjcyOWIwZTZmY2QzNjc3NmE4YTc2ZTNkNmQ3ODg1ODMxMzEyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IktOY3ZDT1VVWFhtaCtuOVAvREtMTFE9PSIsInZhbHVlIjoiVG1XUDJnelNnNUJJc3dlOEZ2dkZ4YXRweENNM1RlTlNDUHpBWU82dGR3YUo0NUVnWHk3RkorbVRsNTgwdXJBSmUwU2pZeGZ6Y2xKY0VHS3l2bkptZmVHUzZBK29BTGF0QUc1NTkyQm9uRzVDLy9KaTVTMTc4UTRCR3RkakJaSk4iLCJtYWMiOiI2NzdmNmE2M2RhZmRjNDA2MjA1MmE4MzYxMTcxMTQ2MGQ1ODQzNGM0YzZhMzViNTJkMjVhYjRjOGI5MDUwM2VhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Almacenar una nueva categoría de Gallery (opcional).
Example request:
curl --request POST \
"http://localhost:8000/gallery-settings/categories/store" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\"
}"
const url = new URL(
"http://localhost:8000/gallery-settings/categories/store"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET gallery-settings/gallery-categories/data
Example request:
curl --request GET \
--get "http://localhost:8000/gallery-settings/gallery-categories/data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/gallery-categories/data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IlNocVNiUkR0K1V4b25qcHJnb3M0ZkE9PSIsInZhbHVlIjoiMzNiellSL0xMTDJqQWhrR3MvdUFtQmZhUXpHM01VNXVYcjVCb211VC80aEdnUzBDYjRvOE9qby9lY2Z6bzQ4WW9DU3l5NkI2UUcxNktJRmYyRWUyOGdQQWdUa2VjK0RtN2MyeHlJVjB4MlRUbS9OWUd5cXdEMjR0cU1jZHFhNWIiLCJtYWMiOiIzMTMwMjUxNzcwZTg2Njk1ZTk2YTFhZWJkNzU0YjU4ZDEwODkyNjhjYzFiMzkyODg4NTFmYmIwMDAyNzYzYjA0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IlU1MmlYWGM2TkNJRzBtNjRtZlpIUXc9PSIsInZhbHVlIjoidCtRS3NQc2VNYk4vWU1wWitDMHRVejlJbmU5cHZmN1dERlZVY2Q0aFB5KzNPL2JmcDJSUjNwYTFNeFhNbjVDT1pEeWVDWmNGM09vTGpIYUNZclJmejVnMHIxN09qL1ZaSnhxbFRzZUhxb2xZalhRTEsrN3l1SWNGZlVWdjdjRDkiLCJtYWMiOiJiMjI2ZTYzNDkzNjJkMGZmNDkxN2Y0ZjNjZDcyZTJlOTEzMjcwMGQ0NjA3NjRmNWY1YjBlM2Q1NzJlYjhhNGMzIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Show category details for editing
Example request:
curl --request GET \
--get "http://localhost:8000/gallery-settings/gallery-categories/show/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/gallery-categories/show/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IjY5WEphWWxpVXFkblRjelJIbkxrV3c9PSIsInZhbHVlIjoibWFuVG1hRVNMeTFvMTVZQlRFY3FydnlXRWNkdk5aSDBvWWxmdjJwYVNjR014c3hlUDlZTWlsTW1FcndZczZ3NFdYTWtUbVlVRjB1K2p3TkR4cmovNS9DcG1kdy9rYUdvdlR3SXVScDN1NXZ2Z2FadUFMa1hzdU1QajZ4elAyWWUiLCJtYWMiOiIwNDc5ZGFjOGIyYThmZTU0ODFjOGVjMTJiN2Q5MzM4M2M4NjE1YzVmMjBmMGU3NDg2ZThjMDZjNTIyZTcxYzgyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6InpLMWY5OStsSHFqd3FPTHpqYUYzZGc9PSIsInZhbHVlIjoiNnJIb3dLNG1USmFZOHdnbnRQQmlWZk5jR3BVOWhGaWwxTmtYMnAvUVc0OE5RN1NPOUtIUDZ6amZidTAwOGZxVnYxbXZ1TTZiZzRDNVlDSkJXbFg1L3laalVmZ3pqb1hlOEN5a3BaaTE0QjZFekx5M29SZFVlWTF0UDM2N0NzVVciLCJtYWMiOiI4ZGMwOWIyNzQ0NGViNDdlZDVjNTU5NTljNDBmMTc0MzA4NmNlZmVlMmNjYjIxYzVmZGI0YTM5NjY0ODA1ZjA3IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST gallery-settings/gallery-categories/store
Example request:
curl --request POST \
"http://localhost:8000/gallery-settings/gallery-categories/store" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"vmqeopfuudtdsufvyvddq\",
\"description\": \"Dolores molestias ipsam sit.\"
}"
const url = new URL(
"http://localhost:8000/gallery-settings/gallery-categories/store"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "vmqeopfuudtdsufvyvddq",
"description": "Dolores molestias ipsam sit."
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST gallery-settings/gallery-categories/update/{id}
Example request:
curl --request POST \
"http://localhost:8000/gallery-settings/gallery-categories/update/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"description\": \"Dolores dolorum amet iste laborum eius est dolor.\"
}"
const url = new URL(
"http://localhost:8000/gallery-settings/gallery-categories/update/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"description": "Dolores dolorum amet iste laborum eius est dolor."
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE gallery-settings/gallery-categories/destroy/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/gallery-settings/gallery-categories/destroy/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery-settings/gallery-categories/destroy/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Destroy multiple categories
Example request:
curl --request DELETE \
"http://localhost:8000/gallery-settings/gallery-categories/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
const url = new URL(
"http://localhost:8000/gallery-settings/gallery-categories/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET gallery-settings/gallery-tags/data
GET gallery-settings/gallery-tags/show/{id}
POST gallery-settings/gallery-tags/store
POST gallery-settings/gallery-tags/update/{id}
DELETE gallery-settings/gallery-tags/destroy/{id}
DELETE gallery-settings/gallery-tags/destroy-multiple
GET gallery
Example request:
curl --request GET \
--get "http://localhost:8000/gallery" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImNLSWNIem5DNFVQck9UNzAzSDAyd2c9PSIsInZhbHVlIjoiRUVjVFJNUDJBRGFDTTgvTXExNGdoZStCUWNjK1VoRHBkRHpsWENOU2lHVVRYdk9rVVZHMm55T0M2NENueFBrYS82MVczVFYyd3liVkJpaWZGRUJiWHgzWWV4dFZFL1had3g2eEVvR0xRUGZ2ZWlvay9OYlFVdVZZaEd1TnF3cU8iLCJtYWMiOiI1OTNkNDg5MDAzZDExNDhmNzkyZmMyMGFjZWMzOGVjMDllMDE1OGUyNzkwN2E0ZGIyMzM2MDgxMDg2ZWM1MDQ0IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IjN0bEFJdy9rMGYrQm5BelhiaUNTQ3c9PSIsInZhbHVlIjoid0Y0SGN3T2tvNGNrRlVUTk1oeWYzc28vbkZPQ1lJR1hwMTB6bnJPVDRpYi94S1ltZnhQWGZDdWJzenY1RDNxeWRRc0hHeWtISVhabFVkOE1tREJ0OGVralNVTm5HRk44TURncERpT3hDUDJuSC81S3ZhdFJjOFR2SXd3Nzd0MnMiLCJtYWMiOiJhNzBlN2Q4OTA0YzM1Zjg0N2JmOGNhMmVlZjcxMDIxYWVhODU1ZTZmYmI3NDA2NTY2NDgyOWY3ZjI4NWU0OTUwIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"error": "Module not available",
"message": "The gallery module is currently disabled."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Frontend
GET gallery/category/{slug}
Example request:
curl --request GET \
--get "http://localhost:8000/gallery/category/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery/category/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6Ikt3OTZSWkNLblNMVXVFWFR5c280L2c9PSIsInZhbHVlIjoick96eHhaQ2RlV094QmRablowUGp2OW0xai96NXIwVE93eTRtUHJTTmpPMHZ1T2E2aVlpRXBBYzRqRHp5cUptVGVUSHdDUUVZeDFaZ0xoY0xIZFlPTWxIbjFEOFBOWEJMcldtTCtUNE1rbkhtZ25zZEFWYzVQNEx4QXNsVnU2UVgiLCJtYWMiOiI0NzM3MDk1NGZiYjI1MjVjOWU0MDk4ZjcxODA0NTA0ZGI3OGY1NWI3MDY1ZDQxNTRlMTlmNmNjYmNiYTVjODYzIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6ImZXQVpybC9iVi9pRW9qTERkSnlJY3c9PSIsInZhbHVlIjoidFFsVDdVMGRiUXRIb09OeVBlUGMrMFpob2dOcSt1M3BQWTA4UFQ4ejRpSDhGK21DUWxjbkpwNWZVckEzbU5ES1lIcEtLWXZKRGMyc2MvRWc5REEwYS9CcE5pb0pTS0hzQU1TNWNoK3hIY21oMnFDcTlTOVFPaXo4UkFDRlVKaW0iLCJtYWMiOiIxNDEyZGVmMzA5NzQwM2RmNmJjMWY2YTVlNWU5OTdhOWRmNzRiYTI1YzcxOGU2MTA1MjY5MjE1YmQwMzVkMTdhIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"error": "Module not available",
"message": "The gallery module is currently disabled."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET gallery/tag/{slug}
Example request:
curl --request GET \
--get "http://localhost:8000/gallery/tag/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/gallery/tag/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6IkMreTYyVENYY3FZTHE2OFFDaUFWQmc9PSIsInZhbHVlIjoiOG93dFQrNnQ4OWNUNUt5N0hRaTBGTyt1S0FlTmdpSWlrZmpLNG9Tek1aVE9rUjJkWDFQTlYySVZldXZHV1lkNEc2Q0pzQi90dUdQNEZnam02Q3JlSStkc1dOcXdWWjkwZFl1WVIvNC9Uc0E2aUN1cEVBd0F3YUlRZnJ2aTVyNkUiLCJtYWMiOiIyNTY5NDZiMTgzYzM3OTYyYmQxYzlhZjEyZDJjZTY2MzQ3YzM4YTcxMWZlNzlkM2UwYjJmYzYzNjc3MzEwOWY5IiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkZzWDlmQjZSMmVKY1hXNjVnTk1nYlE9PSIsInZhbHVlIjoiS1I1UEVGbGUyQU02NlQ3a1dtY2l1OUYxV0hoRzZzVGlBVUlaWHFJZTFQWXZobHZ6Vm80d0E3VU9CS0k4M1Q3MFVjbUxmWDlveW9TZUY5RWszSXJpN0ZuT0txNjZtcFJ3UWRteTVRWFRBVEVCekppSGtnU1hkWjNMeXJBTkV4U2YiLCJtYWMiOiIwNjhjMTYzODRmZWM0N2Y2MDVhNTE0NWFkMDkzMWZlNDc4ODFmYTg4YmNlNzA3OGJkY2QzMjhhMWI3MmNhYTMyIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:43 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"error": "Module not available",
"message": "The gallery module is currently disabled."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Menu
Admin
Obtener estadísticas para AJAX
Obtener categorías para DataTables
Mostrar una categoría específica
Crear nueva categoría
Actualizar categoría
Eliminar categoría
Eliminar múltiples categorías
Eliminar múltiples categorías
Obtener productos para DataTables
Mostrar un producto específico
Crear nuevo producto
Actualizar producto
Alternar estado activo/inactivo del producto
Eliminar producto
Eliminar múltiples productos
Eliminar múltiples productos
Obtener datos de menús para DataTables
Almacenar nuevo menú
Eliminar múltiples menús
Eliminar múltiples menús
Actualizar menú
Actualizar menú
Eliminar menú
Mostrar un menú específico
Toggle estado activo/inactivo
Mostrar menús por categoría
Mostrar un menú específico
Buscar menús
Tokko
Admin
GET tokko-settings/settings-data
Example request:
curl --request GET \
--get "http://localhost:8000/tokko-settings/settings-data" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/tokko-settings/settings-data"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
set-cookie: XSRF-TOKEN=eyJpdiI6ImU2SlYrcWtIYzdLb3BmNEV2SW5FYnc9PSIsInZhbHVlIjoiZEdENE15MHBCZmgyRVpPdmlsR2Y2S0lUTFk4QWhXNkFCakZ6Yk9FWFpUaS9jb1ZBbEZpV0xMdW9TT0hRQ0VveFN5a2RZWnBjRVlCTGVRbDVGeFBCSDN6SUU1WHo5blg2a0grVERDSXlURkhuTjR3WmpaZ0k2aTJZKzgxSXRMQzgiLCJtYWMiOiIwZWRhOWZlZGRkNDk0N2Y3ZWNkNWFhYmQ1YmE0OTZmOGI1ZjMxNDUwMGZlOWYzYjkyYzUzOTg2NGZhNzllNGIzIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:36 GMT; Max-Age=7200; path=/; samesite=lax; muma_session=eyJpdiI6IkFmR25CY2swSWlCRlNGeEdocGNMZFE9PSIsInZhbHVlIjoicXhnMU9xelRDdnNmTUp0b1ZuanY4WUkzVVlVSEhjbXdMc0lHK1kxUjMvem12eEFTeHN1WW5wZmF4RkFWWXNuYTJiamJXYWdHd2FRZHc0S1JhaXhvcFZTNDJFbXR0Ulc1ZmVxN0ZFYTE5Rk5lb08wc1IyK241bk8wV0t0MU9aemQiLCJtYWMiOiIyNDY5NjkyYjE5ZjZmMjhjZDQ1N2Q2ZjM0MzVlMWYwZWYzZjNlMzNlMTJlYTI5ZDY3MzkyMzUwOTVjNWFiMWYxIiwidGFnIjoiIn0%3D; expires=Fri, 20 Mar 2026 20:24:36 GMT; Max-Age=7200; path=/; httponly; samesite=lax
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST tokko-settings/store
Example request:
curl --request POST \
"http://localhost:8000/tokko-settings/store" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"tokko_api_key\": \"consequatur\"
}"
const url = new URL(
"http://localhost:8000/tokko-settings/store"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"tokko_api_key": "consequatur"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST tokko-settings/update/{id}
Example request:
curl --request POST \
"http://localhost:8000/tokko-settings/update/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"tokko_api_key\": \"consequatur\"
}"
const url = new URL(
"http://localhost:8000/tokko-settings/update/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"tokko_api_key": "consequatur"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE tokko-settings/destroy/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/tokko-settings/destroy/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/tokko-settings/destroy/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Enviar lead a Tokko Broker API Según la documentación: https://www.tokkobroker.com/api/v1/lead/
Example request:
curl --request POST \
"http://localhost:8000/tokko/lead" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/tokko/lead"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Site Data
Actualiza los datos del sitio por sección independiente.
Example request:
curl --request POST \
"http://localhost:8000/site-data/update" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/site-data/update"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Project Setup
Genera el archivo site.php o cd-system.php con la información del formulario
Example request:
curl --request POST \
"http://localhost:8000/project-setup/generate" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "name=vmqeopfuudtdsufvyvddq"\
--form "url=http://www.kunde.com/"\
--form "social[linkedin]=iihfqcoynlazghdtqtqxb"\
--form "social[instagram]=ajwbpilpmufinllwloauy"\
--form "social[facebook]=dlsmsjuryvojcybzvrbyi"\
--form "social[youtube]=ckznkygloigmkwxphlvaz"\
--form "social[whatsapp]=jrcnfbaqywuxhgjjmzuxj"\
--form "modules[]=ubqouzswiwxtrkimfcatb"\
--form "action=generate-site"\
--form "logo=@C:\Users\JuanFlor\AppData\Local\Temp\php7698.tmp" \
--form "logo_alternative=@C:\Users\JuanFlor\AppData\Local\Temp\php7699.tmp" \
--form "logo_2=@C:\Users\JuanFlor\AppData\Local\Temp\php769A.tmp" \
--form "favicon_ico=@C:\Users\JuanFlor\AppData\Local\Temp\php769B.tmp" \
--form "favicon_svg=@C:\Users\JuanFlor\AppData\Local\Temp\php76AC.tmp" \
--form "favicon_96x96=@C:\Users\JuanFlor\AppData\Local\Temp\php76AD.tmp" \
--form "apple_touch_icon=@C:\Users\JuanFlor\AppData\Local\Temp\php76AE.tmp" \
--form "manifest_192=@C:\Users\JuanFlor\AppData\Local\Temp\php76AF.tmp" \
--form "manifest_512=@C:\Users\JuanFlor\AppData\Local\Temp\php76B0.tmp" const url = new URL(
"http://localhost:8000/project-setup/generate"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('name', 'vmqeopfuudtdsufvyvddq');
body.append('url', 'http://www.kunde.com/');
body.append('social[linkedin]', 'iihfqcoynlazghdtqtqxb');
body.append('social[instagram]', 'ajwbpilpmufinllwloauy');
body.append('social[facebook]', 'dlsmsjuryvojcybzvrbyi');
body.append('social[youtube]', 'ckznkygloigmkwxphlvaz');
body.append('social[whatsapp]', 'jrcnfbaqywuxhgjjmzuxj');
body.append('modules[]', 'ubqouzswiwxtrkimfcatb');
body.append('action', 'generate-site');
body.append('logo', document.querySelector('input[name="logo"]').files[0]);
body.append('logo_alternative', document.querySelector('input[name="logo_alternative"]').files[0]);
body.append('logo_2', document.querySelector('input[name="logo_2"]').files[0]);
body.append('favicon_ico', document.querySelector('input[name="favicon_ico"]').files[0]);
body.append('favicon_svg', document.querySelector('input[name="favicon_svg"]').files[0]);
body.append('favicon_96x96', document.querySelector('input[name="favicon_96x96"]').files[0]);
body.append('apple_touch_icon', document.querySelector('input[name="apple_touch_icon"]').files[0]);
body.append('manifest_192', document.querySelector('input[name="manifest_192"]').files[0]);
body.append('manifest_512', document.querySelector('input[name="manifest_512"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Actualiza solo los assets sin regenerar site.php
Example request:
curl --request POST \
"http://localhost:8000/project-setup/update-assets" \
--header "Content-Type: multipart/form-data" \
--header "Accept: application/json" \
--form "logo=@C:\Users\JuanFlor\AppData\Local\Temp\php76E0.tmp" \
--form "logo_alternative=@C:\Users\JuanFlor\AppData\Local\Temp\php76E1.tmp" \
--form "logo_2=@C:\Users\JuanFlor\AppData\Local\Temp\php76E2.tmp" \
--form "favicon_ico=@C:\Users\JuanFlor\AppData\Local\Temp\php76E3.tmp" \
--form "favicon_svg=@C:\Users\JuanFlor\AppData\Local\Temp\php76E4.tmp" \
--form "favicon_96x96=@C:\Users\JuanFlor\AppData\Local\Temp\php76E5.tmp" \
--form "apple_touch_icon=@C:\Users\JuanFlor\AppData\Local\Temp\php76E6.tmp" \
--form "manifest_192=@C:\Users\JuanFlor\AppData\Local\Temp\php76E7.tmp" \
--form "manifest_512=@C:\Users\JuanFlor\AppData\Local\Temp\php76E8.tmp" const url = new URL(
"http://localhost:8000/project-setup/update-assets"
);
const headers = {
"Content-Type": "multipart/form-data",
"Accept": "application/json",
};
const body = new FormData();
body.append('logo', document.querySelector('input[name="logo"]').files[0]);
body.append('logo_alternative', document.querySelector('input[name="logo_alternative"]').files[0]);
body.append('logo_2', document.querySelector('input[name="logo_2"]').files[0]);
body.append('favicon_ico', document.querySelector('input[name="favicon_ico"]').files[0]);
body.append('favicon_svg', document.querySelector('input[name="favicon_svg"]').files[0]);
body.append('favicon_96x96', document.querySelector('input[name="favicon_96x96"]').files[0]);
body.append('apple_touch_icon', document.querySelector('input[name="apple_touch_icon"]').files[0]);
body.append('manifest_192', document.querySelector('input[name="manifest_192"]').files[0]);
body.append('manifest_512', document.querySelector('input[name="manifest_512"]').files[0]);
fetch(url, {
method: "POST",
headers,
body,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Subscribers
DELETE subscribers/destroy/{id}
Example request:
curl --request DELETE \
"http://localhost:8000/subscribers/destroy/consequatur" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/subscribers/destroy/consequatur"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
DELETE subscribers/destroy-multiple
Example request:
curl --request DELETE \
"http://localhost:8000/subscribers/destroy-multiple" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/subscribers/destroy-multiple"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Pages Settings
Admin
POST pages/settings/save_welcome
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/save_welcome" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/save_welcome"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update home maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_home" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_home"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update about maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_about" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_about"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update contact maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_contact" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_contact"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update blog maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_blog" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_blog"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update menu maintenance (legacy)
Update products/services maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_prods" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_prods"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update FAQs maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_faqs" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_faqs"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update gallery maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_gallery" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_gallery"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update products maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_products" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_products"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update projects maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_projects" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_projects"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update services maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_services" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_services"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update team maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_team" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_team"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update news maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_news" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_news"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update references maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_references" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_references"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update tokko maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/update_tokko" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/update_tokko"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update web maintenance (legacy)
Example request:
curl --request POST \
"http://localhost:8000/pages/settings/web_maintenance" \
--header "Content-Type: application/json" \
--header "Accept: application/json"const url = new URL(
"http://localhost:8000/pages/settings/web_maintenance"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.