Deliverart Me API
The Me API from Deliverart — 16 operation(s) for me.
The Me API from Deliverart — 16 operation(s) for me.
openapi: 3.1.0
info:
title: Deliverart Addresses Me API
version: '1.0'
description: Deliverart is food-delivery management software for restaurants and delivery businesses, centralizing orders (Just Eat, Glovo, Deliveroo, website, phone), menu synchronization, rider/delivery management and tracking. This OpenAPI was generated by API Evangelist from the public Deliverart API reference (https://apidoc.deliverart.it) — an RPC-style API over HTTPS using GET for reads and POST for writes, with API Key (X-Deliverart-ApiKey) and OAuth2 (password grant) authentication.
contact:
name: Deliverart
email: info@deliverart.it
url: https://apidoc.deliverart.it/
x-generated-by: api-evangelist-enrichment
x-source: https://apidoc.deliverart.it/
servers:
- url: https://pubapi.deliverart.it
description: Deliverart public API
security:
- oauth2: []
- apiKey: []
tags:
- name: Me
paths:
/me:
get:
operationId: meInfo
summary: Me — Info
tags:
- Me
description: Me — Info. Deliverart RPC-style endpoint (GET only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
security:
- oauth2: []
- apiKey: []
/me/update:
post:
operationId: meUpdate
summary: Me — Update
tags:
- Me
description: Me — Update. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/update/password:
post:
operationId: meUpdatePassword
summary: Me — Update / Password
tags:
- Me
description: Me — Update / Password. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/update/mobile-phone-number:
post:
operationId: meUpdateMobilePhoneNumber
summary: Me — Update / Mobile phone number
tags:
- Me
description: Me — Update / Mobile phone number. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/verification/mobile/request:
post:
operationId: meVerificationMobilePhoneNumberRequest2faCode
summary: Me — Verification / Mobile phone number / Request 2FA code
tags:
- Me
description: Me — Verification / Mobile phone number / Request 2FA code. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/verification/mobile/validate:
post:
operationId: meVerificationMobilePhoneNumberValidate2faCode
summary: Me — Verification / Mobile phone number / Validate 2FA code
tags:
- Me
description: Me — Verification / Mobile phone number / Validate 2FA code. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/update/email:
post:
operationId: meUpdateEmail
summary: Me — Update / Email
tags:
- Me
description: Me — Update / Email. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/verification/email/request:
post:
operationId: meVerificationEmailRequest2faCode
summary: Me — Verification / Email / Request 2FA code
tags:
- Me
description: Me — Verification / Email / Request 2FA code. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/verification/email/validate:
post:
operationId: meVerificationEmailValidate2faCode
summary: Me — Verification / Email / Validate 2FA code
tags:
- Me
description: Me — Verification / Email / Validate 2FA code. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/order/list:
get:
operationId: meOrderList
summary: Me — Order / List
tags:
- Me
description: Me — Order / List. Deliverart RPC-style endpoint (GET only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
security:
- oauth2:
- order_admin
- order_list
- apiKey: []
/me/customer/detail/pos/{id}:
get:
operationId: meCustomerDetail
summary: Me — Customer / Detail
tags:
- Me
description: Me — Customer / Detail. Deliverart RPC-style endpoint (GET only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
parameters:
- name: id
in: path
required: true
schema:
type: string
security:
- oauth2: []
- apiKey: []
/me/customer/create:
post:
operationId: meCustomerCreateProfile
summary: Me — Customer / Create profile
tags:
- Me
description: Me — Customer / Create profile. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/customer/ownership/pos:
post:
operationId: meCustomerRedeemProfileByPos
summary: Me — Customer / Redeem profile / By POS
tags:
- Me
description: Me — Customer / Redeem profile / By POS. Deliverart RPC-style endpoint (POST only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
requestBody:
required: false
content:
application/json:
schema:
type: object
security:
- oauth2: []
- apiKey: []
/me/customer/addresses/pos/{id}:
get:
operationId: meCustomerAddressList
summary: Me — Customer address / List
tags:
- Me
description: Me — Customer address / List. Deliverart RPC-style endpoint (GET only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
parameters:
- name: id
in: path
required: true
schema:
type: string
security:
- oauth2: []
- apiKey: []
/me/workshift/list:
get:
operationId: meWorkshiftList
summary: Me — Workshift / List
tags:
- Me
description: Me — Workshift / List. Deliverart RPC-style endpoint (GET only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
security:
- oauth2: []
- apiKey: []
/me/pos/list:
get:
operationId: mePosList
summary: Me — POS / List
tags:
- Me
description: Me — POS / List. Deliverart RPC-style endpoint (GET only).
responses:
'200':
description: Success
'400':
description: Invalid request or credentials
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: Not found
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'409':
description: Conflict
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'422':
description: Validation failure
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
security:
- oauth2: []
- apiKey: []
components:
schemas:
Error:
type: object
description: Deliverart error envelope.
properties:
message:
type: string
code:
type: string
errors:
type: array
items:
type: object
securitySchemes:
apiKey:
type: apiKey
in: header
name: X-Deliverart-ApiKey
description: API key issued by the Deliverart team, sent in the X-Deliverart-ApiKey header.
oauth2:
type: oauth2
description: OAuth2 password grant. Token endpoint is on the auth host.
flows:
password:
tokenUrl: https://auth.deliverart.it/oauth
refreshUrl: https://auth.deliverart.it/oauth
scopes:
address_admin: Manage addresses
address_create: Create addresses
address_read: Read addresses
company_admin: Full company management
company_pos_read: Read company points of sale
company_read: Read company
create_customer: Create customers
customer_address_create: Create customer addresses
customer_address_read: Read customer addresses
customer_address_update: Update customer addresses
customer_admin: Full customer management
customer_business_profile_create: Create customer business profiles
customer_business_profile_read: Read customer business profiles
customer_business_profile_update: Update customer business profiles
customer_orders_read: Read customer orders
customer_read: Read customers
customer_update: Update customers
deliveries_fee_read: Read delivery fees
deliveries_read: Read deliveries
delivery_admin: Full delivery management
delivery_fee_admin: Manage delivery fees
delivery_fee_read: Read delivery fees
delivery_read: Read deliveries
menu_admin: Full menu management
menu_item_admin: Manage menu items
menu_item_allergen_admin: Manage menu allergens
menu_item_category_admin: Manage menu categories
menu_item_ingredient_admin: Manage menu ingredients
menu_read: Read menu
order_abort: Abort orders
order_admin: Full order management
order_cancel: Cancel orders
order_create: Create orders
order_list: List orders
order_read: Read orders
order_update: Update orders
point_of_sale_admin: Full point-of-sale management
point_of_sale_read: Read points of sale
read_customer: Read customer
take_away_admin: Manage take-away
take_away_read: Read take-away
take_away_time_read: Read take-away times
workshifts_admin: Manage workshifts
workshifts_read: Read workshifts