Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • R rh-public-docs
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • public-docs
  • rh-public-docs
  • Wiki
  • API Privada

API Privada · Changes

Page history
Create API Privada authored Mar 28, 2025 by Nicolas Goldberg's avatar Nicolas Goldberg
Show whitespace changes
Inline Side-by-side
API-Privada.md 0 → 100644
View page @ 822a2408
## Rutas
### ARTICULOS
<details open>
**<summary>Listado de articulos</summary>**
<br/>
`Endpoint`
```
[GET] /articulos
```
`Request`
```JSON
{
"id": "string",
"q": "string",
"titulo_pagina_id": "string (1234) | comma separated array (1234,1236)",
"rubro_pagina_id": "string (1234) | comma separated array (1234,1236)",
"clase_pagina_id": "string (1234) | comma separated array (1234,1236)",
"marca_pagina_id": "string (1234) | comma separated array (1234,1236)",
"limit": "number",
"page": "number",
}
```
`Response`
```JSON
{
"response": {
"total": 1,
"results": 1,
"paging": {
"complete": true,
"end": true,
"page": 1,
"pages": 1
},
"limit": 20,
"offset": 0
},
"results": [
{
"id": "0025337",
"ean13": "",
"ean132": "",
"descripcion": "ABRAZAD ACE CREM 23A29x12 mm",
"cantidad_por_etiquetas": 0,
"cantidad_bultos": 1,
"peso_total": 0,
"peso_neto": 0.025,
"cantidad_unidad": 0,
"cantidad_fraccion": 1,
"reemplazo": "",
"codigo_proveedor": "0000000000000ABRA009",
"cola": "ABRAZAD ACE CREM 23A29x12 mm",
"miniatura": null,
"imagen": null,
"stock": 7,
"titulo_pagina_id": 1234,
"rubro_pagina_id": 123,
"clase_pagina_id": 1,
"marca_pagina_id": 448,
"descripcion_pagina": "Descripción pagina",
"precio_web": 1000,
[...]
}
],
"filters": {
[...]
},
"order": {
"field": "descripcion",
"sort": "ASC"
}
}
```
Ejemplo
```
CURL api.hogarshops.com/articulos?rubro_pagina_id=1234&limit=10&page=4
```
</details>
<details open>
**<summary>Listado de articulos</summary>**
<br/>
`Endpoint`
```
[GET] /articulos/:articulo
```
`Request`
```JSON
{
"details": "imagenes|atributos|descripciones|contenidos",
}
```
`Response`
```JSON
{
"id": "0025337",
"ean13": "",
"ean132": "",
"descripcion": "ABRAZAD ACE CREM 23A29x12 mm",
"cantidad_por_etiquetas": 0,
"cantidad_bultos": 1,
"peso_total": 0,
"peso_neto": 0.025,
"cantidad_unidad": 0,
"cantidad_fraccion": 1,
"reemplazo": "",
"codigo_proveedor": "0000000000000ABRA009",
"cola": "ABRAZAD ACE CREM 23A29x12 mm",
"miniatura": null,
"imagen": null,
"stock": 7,
"titulo_pagina_id": 1234,
"rubro_pagina_id": 123,
"clase_pagina_id": 1,
"marca_pagina_id": 448,
"descripcion_pagina": "Descripción pagina",
"precio_web": 1000,
[...]
}
```
Ejemplo
```
CURL api.hogarshops.com/articulos/0025337?details=descripciones
```
</details>
Clone repository
  • API Privada
  • Home