openapi: 3.0.3
info:
title: API Version 3 coverage documents API
version: 3.0.0
description: "This is the documentation for the public api *(version 3)* of 99minutos. [https://www.99minutos.com/.](https://www.99minutos.com/.EnvironmentAPI)\n\n# First Steps\n\n1. Create an account in the sandbox website: [https://delivery-git-sandbox-99minutos.vercel.app/](https://delivery-git-sandbox-99minutos.vercel.app/)\n2. Go to Developers section\n3. On API Keys V3 section click on `Generar`\n4. After this the `client_id` and `client_secret` will be displayed\n \n\nUse the credentials to generate access tokens as shown below in the endpoint `create access token`\n\nFollow the same process in production.\n\n## Environments\n\n| **Environment** | **Website** | **API url** |\n| --- | --- | --- |\n| Sandbox | [https://delivery-git-sandbox-99minutos.vercel.app/](https://delivery-git-sandbox-99minutos.vercel.app/) | [https://sandbox.99minutos.com](https://sandbox.99minutos.com) |\n| Production | [https://envios.99minutos.com/developers](https://envios.99minutos.com/developers) | [https://delivery.99minutos.com](https://delivery.99minutos.com) |\n\n`Each environment has an independent set of credentials`"
servers:
- url: https://delivery.99minutos.com
description: Produccion
- url: https://sandbox.99minutos.com
description: Sandbox Environment
tags:
- name: documents
paths:
/api/v3/documents/guides:
post:
operationId: documents_guides_create
description: 'Return a list of pdf guides for the given identifiers.
Allowed sizes
| Value | Description |
| --- | --- |
| letter | Document size of 9 x 11 |
| zebra | Document size of 4 x 6 |
| small | Document size of 4 x 3 |
All sizes are inches'
tags:
- documents
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GuidesRequest'
examples:
ReturnGuidesExample:
value:
guides:
- identifier: B345SN3IS2
size: zebra
- identifier: 648cb66d-2f81-49b9-ab91-eb3937aecc0b
size: letter
summary: Return guides example
description: Return guides payload
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/GuidesRequest'
multipart/form-data:
schema:
$ref: '#/components/schemas/GuidesRequest'
required: true
security:
- AuthJWT: []
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GuideResponse'
examples:
ReturnGuidesResponse:
value:
traceId: 4dca8e6b-104e-4376-a5ab-ea0690cc0233
message: Successful pdf guides.
data:
- id: B345SN3IS2
pdf: JVBERi0xLjQKJZOMi54gUmVwb3J0TGFiIEd
- id: 648cb66d-2f81-49b9-ab91-eb3937aecc0b
pdf: unknown shipment
errors: {}
summary: return guides response
description: return guides
description: ''
/api/v3/documents/zpl:
post:
operationId: documents_zpl_create
description: ZPL returns a list of ZPL based on the received identifiers.
tags:
- documents
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ZplRequest'
examples:
CreateZplExample:
value:
identifiers:
- 648cb66d-2f81-49b9-ab91-eb3937aecc0b
- 4fcccf64-82ba-40c0-b6b9-943b7869c2bf
- a614197d-c533-4282-91b9-ca9b0d1fcfb8
summary: Create zpl example
description: Create zpl payload
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ZplRequest'
multipart/form-data:
schema:
$ref: '#/components/schemas/ZplRequest'
required: true
security:
- AuthJWT: []
- {}
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ZplResponse'
examples:
CreateZplResponse:
value:
traceId: 061876eb-d0ec-431a-aceb-215ca0039ad0
message: Successful ZPL.
data:
- id: 648cb66d-2f81-49b9-ab91-eb3937aecc0b
zpl: "^XA\n ^FO600,20^GB150,120,3^FS\n ^CFA,14\n ^FO610,60^FD Sprint ^FS\n ^CFA,12\n ^FO610,90^FD Envio de entrega ^FS\n ^FO610,100^FD dia siguiente ^FS\n ^FO 20,20^GFA,1300,1300,13,,:Y018,Y054,Y032,g098,Y080C,X0D003,R018J03I08,T08,N03K03J02002,N0C6O03001,M082CK0880030048,M0EN07K064,L06004L018J014,L08K0108102J019,K01069EK04084J048,L018EL01702001,J03621N0C00124004,J0240CN0880661004,J0819O01I04A008,I01014P01J0C08,L08S0208,I04S018C00E04,J084T02I0C,J024T020098,J09T06101B,00218T02I06,00302T010404,003V0524,008V02,I0CV0C9,0289V061,I04W01,0414V0A1,002J01CK01CJ0208,0028001FFEI01FFEJ028,013I03IF8003IF8I022,011I07IFC00JFCJ02,08J0JFE01JFE00116,026001KF01KF00108,166003FFBFF83FF3FF80108,004003FC07F83FC07F80081,204007F803FC7F803F8008,2J07F001FC7F003FC,3J07F001FC7F001FC,004007F001FC7F001FC00228,104007F001FE7F001FCI03,K07F001FE7F001FE001,K07F001FE7F001FE,K07F803FE7F803FE,K03FC07FE7FC07FE,K03FF1FFE3FF1FFE,1J01KFE3KFE,1J01KFE1KFC,1K0KFC0KFC004,6K07JFC07JFC0021,61J01JFC01JFC0021,2L03E1FC003E3FC002,2N03FCJ03FC002,204L03FCJ03F8J08,204L07F8J07F8,004L07F8J07F8,04M0FFK0FFJ04,2A4I0103FF00103FFJ04,L03IFE003IFEJ05,04J07IFC007IFCJ01,041I0JFC00JFC002,001001JF801JFI0202,001I0IFEI0IFE,0014003FF8I03FF8I01,0408V09,0401V088,0205U01808,0124U0221,01208V01,J08T010A,00C82T0904,00481S018,I082S0246,I0604R0823,I0616Q01002,I08V04,I05404P07064,I02083R088,L038O0317,M04M0183,J01001M06B,K028018L0381,K01R0A,K06K0C0DJ08,K01L02J03,L046N01C,L031N0F,V04,,N07I02038,O0107FE8,Q01,,^FS\n ^CF0,40\n ^FO120,70^FDminutos.com^FS\n ^CFA,18\n ^FO20,150^FD No. De Guia : 939888484 ^FS\n ^FO20,180^FD Fecha de creado : 2021-04-30 ^FS\n ^FO400,130^GB80,80,3^FS\n ^CFA,14\n ^FO380,110^FD Zonificacion ^FS\n ^CFA,13\n ^FO425,170^FD ^FS\n ^CF0,24\n ^FO20,250^FD Origen ^FS\n ^CFA,13\n ^FO20,300^FD Direccion : Viena 4837, Villa Verde, Verde, 80184 Cu - ^FS\n ^CFA,13\n ^FO20,335^FD liacán Rosales, Sin., México,,80184,mex ^FS\n ^FO20,365^FD ^FS\n ^CFA,14\n ^FO20,400^FD Remitente : Alfonso ^FS\n ^CF0,24\n ^FO20,450^FD Destino ^FS\n ^CFA,13\n ^FO20,490^FD Direccion : C.Monte Camerun 145, Lomas de Chapultepe - ^FS\n ^FO20,520^FD c, Miguel Hidalgo, 11000 Ciudad de Méxic ^FS\n ^FO20,560^FD éxico,,11000,MEX ^FS\n ^CFA,14\n ^FO20,590^FD Destinatario : ^FS\n ^FO20,620^FD Pedro Salas ^FS\n ^CF0,24\n ^FO390,250^FD Informacion del pedido ^FS\n ^CFA,18\n ^CI28\n ^FO390,300^FD Tamaño : dia siguiente ^FS\n ^FO390,340^FD Modalidad : Sprint ^FS\n ^CF0,24\n ^FO390,450^FD Especificaciones ^FS\n ^CFA,18\n ^FO390,490^FD Cobro : No ^FS\n ^FO390,520^FD Recolecta : Alfonso ^FS\n ^FO390,570^FD Notas : #id | Cobro: No | Recibe: Pedro Salas | Recolecta con: Alfo ^FS\n ^CFA,13\n ^FO390,600^FD nso | Orden de prueb ^FS\n ^FO390,620^FD acking ^FS\n ^FO390,640^FD ^FS\n ^FX\n ^FO50,690^GB700,250,3^FS\n ^FO400,690^GB1,230,3^FS\n ^CF0,40\n ^FO150,750^BQ,2,6^FDLA 939888484 ^FS\n ^CF0,190\n ^FO470,955^FD\n ^BY2,1,150\n ^FO430,720^BC^FD 939888484 ^FS\n ^FS\n ^XZ"
- id: 4fcccf64-82ba-40c0-b6b9-943b7869c2bf
zpl: "^XA\n ^FO600,20^GB150,120,3^FS\n ^CFA,14\n ^FO610,60^FD Sprint ^FS\n ^CFA,12\n ^FO610,90^FD Envio de entrega ^FS\n ^FO610,100^FD dia siguiente ^FS\n ^FO 20,20^GFA,1300,1300,13,,:Y018,Y054,Y032,g098,Y080C,X0D003,R018J03I08,T08,N03K03J02002,N0C6O03001,M082CK0880030048,M0EN07K064,L06004L018J014,L08K0108102J019,K01069EK04084J048,L018EL01702001,J03621N0C00124004,J0240CN0880661004,J0819O01I04A008,I01014P01J0C08,L08S0208,I04S018C00E04,J084T02I0C,J024T020098,J09T06101B,00218T02I06,00302T010404,003V0524,008V02,I0CV0C9,0289V061,I04W01,0414V0A1,002J01CK01CJ0208,0028001FFEI01FFEJ028,013I03IF8003IF8I022,011I07IFC00JFCJ02,08J0JFE01JFE00116,026001KF01KF00108,166003FFBFF83FF3FF80108,004003FC07F83FC07F80081,204007F803FC7F803F8008,2J07F001FC7F003FC,3J07F001FC7F001FC,004007F001FC7F001FC00228,104007F001FE7F001FCI03,K07F001FE7F001FE001,K07F001FE7F001FE,K07F803FE7F803FE,K03FC07FE7FC07FE,K03FF1FFE3FF1FFE,1J01KFE3KFE,1J01KFE1KFC,1K0KFC0KFC004,6K07JFC07JFC0021,61J01JFC01JFC0021,2L03E1FC003E3FC002,2N03FCJ03FC002,204L03FCJ03F8J08,204L07F8J07F8,004L07F8J07F8,04M0FFK0FFJ04,2A4I0103FF00103FFJ04,L03IFE003IFEJ05,04J07IFC007IFCJ01,041I0JFC00JFC002,001001JF801JFI0202,001I0IFEI0IFE,0014003FF8I03FF8I01,0408V09,0401V088,0205U01808,0124U0221,01208V01,J08T010A,00C82T0904,00481S018,I082S0246,I0604R0823,I0616Q01002,I08V04,I05404P07064,I02083R088,L038O0317,M04M0183,J01001M06B,K028018L0381,K01R0A,K06K0C0DJ08,K01L02J03,L046N01C,L031N0F,V04,,N07I02038,O0107FE8,Q01,,^FS\n ^CF0,40\n ^FO120,70^FDminutos.com^FS\n ^CFA,18\n ^FO20,150^FD No. De Guia : 939888484 ^FS\n ^FO20,180^FD Fecha de creado : 2021-04-30 ^FS\n ^FO400,130^GB80,80,3^FS\n ^CFA,14\n ^FO380,110^FD Zonificacion ^FS\n ^CFA,13\n ^FO425,170^FD ^FS\n ^CF0,24\n ^FO20,250^FD Origen ^FS\n ^CFA,13\n ^FO20,300^FD Direccion : Viena 4837, Villa Verde, Verde, 80184 Cu - ^FS\n ^CFA,13\n ^FO20,335^FD liacán Rosales, Sin., México,,80184,mex ^FS\n ^FO20,365^FD ^FS\n ^CFA,14\n ^FO20,400^FD Remitente : Alfonso ^FS\n ^CF0,24\n ^FO20,450^FD Destino ^FS\n ^CFA,13\n ^FO20,490^FD Direccion : C.Monte Camerun 145, Lomas de Chapultepe - ^FS\n ^FO20,520^FD c, Miguel Hidalgo, 11000 Ciudad de Méxic ^FS\n ^FO20,560^FD éxico,,11000,MEX ^FS\n ^CFA,14\n ^FO20,590^FD Destinatario : ^FS\n ^FO20,620^FD Pedro Salas ^FS\n ^CF0,24\n ^FO390,250^FD Informacion del pedido ^FS\n ^CFA,18\n ^CI28\n ^FO390,300^FD Tamaño : dia siguiente ^FS\n ^FO390,340^FD Modalidad : Sprint ^FS\n ^CF0,24\n ^FO390,450^FD Especificaciones ^FS\n ^CFA,18\n ^FO390,490^FD Cobro : No ^FS\n ^FO390,520^FD Recolecta : Alfonso ^FS\n ^FO390,570^FD Notas : #id | Cobro: No | Recibe: Pedro Salas | Recolecta con: Alfo ^FS\n ^CFA,13\n ^FO390,600^FD nso | Orden de prueb ^FS\n ^FO390,620^FD acking ^FS\n ^FO390,640^FD ^FS\n ^FX\n ^FO50,690^GB700,250,3^FS\n ^FO400,690^GB1,230,3^FS\n ^CF0,40\n ^FO150,750^BQ,2,6^FDLA 939888484 ^FS\n ^CF0,190\n ^FO470,955^FD\n ^BY2,1,150\n ^FO430,720^BC^FD 939888484 ^FS\n ^FS\n ^XZ"
errors: {}
summary: Create zpl response
description: Create zpl response
description: ''
components:
schemas:
Zpl:
type: object
properties:
id:
type: string
zpl:
type: string
required:
- id
- zpl
GuideSizeEnum:
enum:
- letter
- zebra
- small
type: string
ZplResponse:
type: object
properties:
message:
type: string
traceId:
type: string
format: uuid
data:
type: array
items:
$ref: '#/components/schemas/Zpl'
errors:
type: object
additionalProperties: {}
required:
- data
- errors
- message
- traceId
Guide:
type: object
properties:
identifier:
type: string
description: The identifier represent a internalKey or trackingId of one shipment.
size:
allOf:
- $ref: '#/components/schemas/GuideSizeEnum'
description: All sizes are inches
letter -> Document size of 9 x 11
zebra -> Document size of 6 x 8
small -> Document size of 4 x 6
required:
- identifier
- size
GuidesRequest:
type: object
properties:
guides:
type: array
items:
$ref: '#/components/schemas/Guide'
required:
- guides
ZplRequest:
type: object
properties:
identifiers:
type: array
items:
type: string
description: The identifier represent a internalKey or trackingId of one shipment.
required:
- identifiers
GuideResponse:
type: object
properties:
message:
type: string
traceId:
type: string
format: uuid
data:
type: array
items:
$ref: '#/components/schemas/GuideList'
required:
- data
- message
- traceId
GuideList:
type: object
properties:
id:
type: string
pdf:
type: string
required:
- id
- pdf
securitySchemes:
AuthJWT:
type: http
scheme: bearer
bearerFormat: JWT