Procurify users API
The users API from Procurify — 3 operation(s) for users.
The users API from Procurify — 3 operation(s) for users.
openapi: 3.0.3
info:
title: Procurify API Documentation account-codes users API
version: ''
description: '
# Disclaimer
- Procurify’s API is evolving and is subject to change at any time. Additionally, aspects of the API are undocumented, including certain methods, events, and properties. Given that both documented and undocumented aspects of the Procurify API may change at any time, the client relies on the API at their own risk.
- Client (and/or client’s representative) is responsible for building, testing, and maintaining any API connection between Procurify and any other tool. Procurify’s responsibility strictly involves providing support on clarifications in regards to the issued API document.
- Procurify’s API is offered on an “as is” and “as available” basis, without warranties of any kind. By accepting this agreement, you agree that you have read the current API documentation, and accept the API functionality in its current state including current limitations. For questions and clarification around the documentation, please contact support@procurify.com.
- In accordance with Section 2.(b) of our Subscription Services Agreement, Procurify reserves the right to deny access to our API at any time. If your API requests are too large and time out, contact us immediately to avoid possible suspension of access.
- You may not attempt to reverse engineer or otherwise derive source code, trade secrets, or know-how in the Procurify API or portion thereof. You may not use the Procurify API to replicate or compete with core products or services offered by Procurify.
'
servers:
- url: https://{user_domain}.procurify.com
description: Your Procurify domain
variables:
user_domain:
default: your-domain
description: Your procurify domain
tags:
- name: users
paths:
/api/v3/users/:
get:
operationId: users_list
summary: List Users
parameters:
- in: query
name: format
schema:
type: string
enum:
- csv
- json
- in: query
name: is_active
schema:
type: boolean
- in: query
name: location
schema:
type: string
- name: order_by
required: false
in: query
description: Which field to use when ordering the results.
schema:
type: string
- name: page
required: false
in: query
description: A page number within the paginated result set.
schema:
type: integer
- name: page_size
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- in: query
name: pending_invite
schema:
type: boolean
- in: query
name: permission
schema:
type: string
- in: query
name: role
schema:
type: integer
- name: search
required: false
in: query
description: A search term.
schema:
type: string
tags:
- users
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedUserProfileUnoptimizedList'
text/csv:
schema:
$ref: '#/components/schemas/PaginatedUserProfileUnoptimizedList'
description: ''
post:
operationId: users_create
summary: Create New User
parameters:
- in: query
name: format
schema:
type: string
enum:
- csv
- json
tags:
- users
requestBody:
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/InviteFunctionalUserRequest'
application/x-www-form-urlencoded:
schema:
type: array
items:
$ref: '#/components/schemas/InviteFunctionalUserRequest'
? ''
: schema:
type: array
items:
$ref: '#/components/schemas/InviteFunctionalUserRequest'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/InviteFunctionalUserRequest'
multipart/form-data:
schema:
type: array
items:
$ref: '#/components/schemas/InviteFunctionalUserRequest'
required: true
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/UserProfileUnoptimizedSerializerList'
text/csv:
schema:
$ref: '#/components/schemas/UserProfileUnoptimizedSerializerList'
description: ''
/api/v3/users/{id}/:
put:
operationId: users_update
summary: Update User
parameters:
- in: query
name: format
schema:
type: string
enum:
- csv
- json
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user profile.
required: true
tags:
- users
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UserProfileUpsertRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/UserProfileUpsertRequest'
? ''
: schema:
$ref: '#/components/schemas/UserProfileUpsertRequest'
application/xml:
schema:
$ref: '#/components/schemas/UserProfileUpsertRequest'
multipart/form-data:
schema:
$ref: '#/components/schemas/UserProfileUpsertRequest'
required: true
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/UserProfileUnoptimizedSerializerSingle'
text/csv:
schema:
$ref: '#/components/schemas/UserProfileUnoptimizedSerializerSingle'
description: ''
delete:
operationId: users_destroy
summary: Deactivate User
parameters:
- in: query
name: format
schema:
type: string
enum:
- csv
- json
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this user profile.
required: true
tags:
- users
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'204':
description: No response body
/api/v3/users/me/:
get:
operationId: users_me_list
description: Get the logged in user account information
summary: Get Logged-in User
parameters:
- in: query
name: format
schema:
type: string
enum:
- csv
- json
tags:
- users
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/UserProfileMeSerializerSingle'
examples:
Logged-inUser:
value:
data:
id: 2
domains:
active: false
procurify_domains:
- subdomain: example.com
name: example.com
headquarter_logo: https://commondatastorage.googleapis.com/cdn.procurify.com/attachments/7e3c3a59-8e37-4575-b510-508aeea9ee43
systemaccess_cache:
structured:
'1':
flattened:
- nav_receive
- nav_approval
- nav_manage
- nav_request
- nav_purchase
- nav_report
- nav_setting
roles:
- permissions:
- id: 3
description: Navigation for Request
name: Request
- id: 4
description: Navigation for Approval
name: Approval
- id: 5
description: Navigation for Purchase
name: Purchase
- id: 6
description: Navigation for Receive
name: Receive
- id: 7
description: Navigation for Manage
name: Manage
- id: 8
description: Navigation for Settings
name: Settings
- id: 9
description: Navigation for Report
name: Report
id: 15
name: Location Manager
'2':
flattened:
- nav_request
- nav_approval
- nav_report
roles:
- permissions:
- id: 3
description: Navigation for Request
name: Request
- id: 4
description: Navigation for Approval
name: Approval
- id: 9
description: Navigation for Report
name: Report
id: 25
name: Approver
'3':
flattened:
- nav_request
- nav_approval
- nav_report
roles:
- permissions:
- id: 3
description: Navigation for Request
name: Request
- id: 4
description: Navigation for Approval
name: Approval
- id: 9
description: Navigation for Report
name: Report
id: 25
name: Approver
system:
flattened:
- superuser
- accounts_payable
roles:
- permissions:
- id: 2
description: Full Access
name: Superuser
id: 2
name: Superuser
- permissions:
- id: 12
description: Accounts Payable
name: Accounts Payable
id: 31
name: AP
flattened:
- superuser
- nav_manage
- nav_request
- nav_purchase
- accounts_payable
- nav_receive
- nav_setting
- nav_approval
- nav_report
approval_delegatee: null
is_approval_delegatee: false
department:
branch:
name: ''
url: ''
logo: null
currency:
name: ''
description: ''
rate: null
base: false
active: false
phoneOne: ''
fax: ''
email: ''
primary_billing_address:
name: ''
addressLineOne: ''
city: ''
postalCode: ''
state_province: ''
country: ''
primary_shipping_address:
name: ''
addressLineOne: ''
city: ''
postalCode: ''
state_province: ''
country: ''
language: null
locationTimezone: null
active: false
external_id: ''
external_id: ''
name: ''
active: false
created_at: '2017-03-17T21:45:36.120222Z'
updated_at: '2017-03-24T00:55:40.724146Z'
firstName: Frank
lastName: Borman
email: nick+redshift7@procurify.com
position: ''
phone: '-'
address: ''
notifications: true
is_active: true
pending_invite: false
role: 7
mobile: false
profile_image: nickredshift7procurifycom_aa1fbc9b_frank-borman.jpg
slack_user_id: ''
is_sso_enabled: false
last_changed_by: null
user: 2
metadata: {}
summary: Logged-in User
text/csv:
schema:
$ref: '#/components/schemas/UserProfileMeSerializerSingle'
description: ''
components:
schemas:
LocationIdValidationSerializersRequest:
type: object
properties:
id:
type: integer
minimum: 1
all_departments:
type: boolean
default: false
departments:
type: array
items:
$ref: '#/components/schemas/DepartmentIdValidationRequest'
default: []
required:
- id
UserProfileMeSerializerSingle:
type: object
properties:
metadata:
type: object
additionalProperties: {}
default: {}
data:
$ref: '#/components/schemas/UserProfileMe'
required:
- data
UserProfileMe:
type: object
properties:
id:
type: integer
readOnly: true
domains:
allOf:
- $ref: '#/components/schemas/DomainSwitching'
readOnly: true
headquarter_logo:
type: string
readOnly: true
systemaccess_cache: {}
approval_delegatee:
allOf:
- $ref: '#/components/schemas/ApprovalDelegateeDocs'
nullable: true
readOnly: true
type: object
is_approval_delegatee:
type: boolean
readOnly: true
department:
allOf:
- $ref: '#/components/schemas/DepartmentLocationRead'
readOnly: true
created_at:
type: string
format: date-time
readOnly: true
updated_at:
type: string
format: date-time
readOnly: true
uuid:
type: string
format: uuid
readOnly: true
nullable: true
firstName:
type: string
maxLength: 100
lastName:
type: string
maxLength: 100
email:
type: string
format: email
maxLength: 254
position:
type: string
nullable: true
maxLength: 100
phone:
type: string
nullable: true
maxLength: 30
address:
type: string
nullable: true
notifications:
type: boolean
is_active:
type: boolean
pending_invite:
type: boolean
role:
nullable: true
minimum: -2147483648
maximum: 2147483647
oneOf:
- $ref: '#/components/schemas/RoleEnum'
- $ref: '#/components/schemas/NullEnum'
type: integer
mobile:
type: boolean
profile_image:
type: string
nullable: true
slack_user_id:
type: string
maxLength: 50
is_sso_enabled:
type: boolean
last_changed_by:
type: integer
nullable: true
title: Last changed by user
user:
type: integer
required:
- email
- systemaccess_cache
- user
LocationView:
type: object
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 150
url:
type: string
format: uri
nullable: true
maxLength: 200
logo:
type: string
currency:
$ref: '#/components/schemas/Currency'
phoneOne:
type: string
maxLength: 20
fax:
type: string
nullable: true
maxLength: 20
email:
type: string
format: email
nullable: true
maxLength: 254
primary_billing_address:
$ref: '#/components/schemas/Address'
primary_shipping_address:
$ref: '#/components/schemas/Address'
shipping_addresses:
type: array
items:
$ref: '#/components/schemas/Address'
readOnly: true
language:
allOf:
- $ref: '#/components/schemas/LanguageEnum'
minimum: -2147483648
maximum: 2147483647
locationTimezone:
nullable: true
oneOf:
- $ref: '#/components/schemas/LocationTimezoneEnum'
- $ref: '#/components/schemas/BlankEnum'
- $ref: '#/components/schemas/NullEnum'
type: integer
headquarter:
type: boolean
readOnly: true
department_count:
type: integer
readOnly: true
active:
type: boolean
external_id:
type: string
nullable: true
description: External id
maxLength: 100
legal_entity:
allOf:
- $ref: '#/components/schemas/LegalEntitySummary'
readOnly: true
nullable: true
type: object
required:
- currency
- name
- phoneOne
- primary_billing_address
- primary_shipping_address
RoleEnum:
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
type: integer
description: '* `0` - User
* `1` - Approver
* `2` - Purchaser
* `3` - Receiver
* `4` - Administrator
* `5` - EKA
* `6` - Accounting
* `7` - Superuser
* `8` - Accounts Payable
* `9` - FNG Approver
* `10` - FNG Controller'
UserProfileUnoptimizedSerializerSingle:
type: object
properties:
metadata:
type: object
additionalProperties: {}
default: {}
data:
$ref: '#/components/schemas/UserProfileUnoptimized'
required:
- data
LocationTimezoneEnum:
enum:
- Africa/Abidjan
- Africa/Accra
- Africa/Addis_Ababa
- Africa/Algiers
- Africa/Asmara
- Africa/Bamako
- Africa/Bangui
- Africa/Banjul
- Africa/Bissau
- Africa/Blantyre
- Africa/Brazzaville
- Africa/Bujumbura
- Africa/Cairo
- Africa/Casablanca
- Africa/Ceuta
- Africa/Conakry
- Africa/Dakar
- Africa/Dar_es_Salaam
- Africa/Djibouti
- Africa/Douala
- Africa/El_Aaiun
- Africa/Freetown
- Africa/Gaborone
- Africa/Harare
- Africa/Johannesburg
- Africa/Juba
- Africa/Kampala
- Africa/Khartoum
- Africa/Kigali
- Africa/Kinshasa
- Africa/Lagos
- Africa/Libreville
- Africa/Lome
- Africa/Luanda
- Africa/Lubumbashi
- Africa/Lusaka
- Africa/Malabo
- Africa/Maputo
- Africa/Maseru
- Africa/Mbabane
- Africa/Mogadishu
- Africa/Monrovia
- Africa/Nairobi
- Africa/Ndjamena
- Africa/Niamey
- Africa/Nouakchott
- Africa/Ouagadougou
- Africa/Porto-Novo
- Africa/Sao_Tome
- Africa/Tripoli
- Africa/Tunis
- Africa/Windhoek
- America/Adak
- America/Anchorage
- America/Anguilla
- America/Antigua
- America/Araguaina
- America/Argentina/Buenos_Aires
- America/Argentina/Catamarca
- America/Argentina/Cordoba
- America/Argentina/Jujuy
- America/Argentina/La_Rioja
- America/Argentina/Mendoza
- America/Argentina/Rio_Gallegos
- America/Argentina/Salta
- America/Argentina/San_Juan
- America/Argentina/San_Luis
- America/Argentina/Tucuman
- America/Argentina/Ushuaia
- America/Aruba
- America/Asuncion
- America/Atikokan
- America/Bahia
- America/Bahia_Banderas
- America/Barbados
- America/Belem
- America/Belize
- America/Blanc-Sablon
- America/Boa_Vista
- America/Bogota
- America/Boise
- America/Cambridge_Bay
- America/Campo_Grande
- America/Cancun
- America/Caracas
- America/Cayenne
- America/Cayman
- America/Chicago
- America/Chihuahua
- America/Costa_Rica
- America/Creston
- America/Cuiaba
- America/Curacao
- America/Danmarkshavn
- America/Dawson
- America/Dawson_Creek
- America/Denver
- America/Detroit
- America/Dominica
- America/Edmonton
- America/Eirunepe
- America/El_Salvador
- America/Fort_Nelson
- America/Fortaleza
- America/Glace_Bay
- America/Godthab
- America/Goose_Bay
- America/Grand_Turk
- America/Grenada
- America/Guadeloupe
- America/Guatemala
- America/Guayaquil
- America/Guyana
- America/Halifax
- America/Havana
- America/Hermosillo
- America/Indiana/Indianapolis
- America/Indiana/Knox
- America/Indiana/Marengo
- America/Indiana/Petersburg
- America/Indiana/Tell_City
- America/Indiana/Vevay
- America/Indiana/Vincennes
- America/Indiana/Winamac
- America/Inuvik
- America/Iqaluit
- America/Jamaica
- America/Juneau
- America/Kentucky/Louisville
- America/Kentucky/Monticello
- America/Kralendijk
- America/La_Paz
- America/Lima
- America/Los_Angeles
- America/Lower_Princes
- America/Maceio
- America/Managua
- America/Manaus
- America/Marigot
- America/Martinique
- America/Matamoros
- America/Mazatlan
- America/Menominee
- America/Merida
- America/Metlakatla
- America/Mexico_City
- America/Miquelon
- America/Moncton
- America/Monterrey
- America/Montevideo
- America/Montserrat
- America/Nassau
- America/New_York
- America/Nipigon
- America/Nome
- America/Noronha
- America/North_Dakota/Beulah
- America/North_Dakota/Center
- America/North_Dakota/New_Salem
- America/Ojinaga
- America/Panama
- America/Pangnirtung
- America/Paramaribo
- America/Phoenix
- America/Port-au-Prince
- America/Port_of_Spain
- America/Porto_Velho
- America/Puerto_Rico
- America/Punta_Arenas
- America/Rainy_River
- America/Rankin_Inlet
- America/Recife
- America/Regina
- America/Resolute
- America/Rio_Branco
- America/Santarem
- America/Santiago
- America/Santo_Domingo
- America/Sao_Paulo
- America/Scoresbysund
- America/Sitka
- America/St_Barthelemy
- America/St_Johns
- America/St_Kitts
- America/St_Lucia
- America/St_Thomas
- America/St_Vincent
- America/Swift_Current
- America/Tegucigalpa
- America/Thule
- America/Thunder_Bay
- America/Tijuana
- America/Toronto
- America/Tortola
- America/Vancouver
- America/Whitehorse
- America/Winnipeg
- America/Yakutat
- America/Yellowknife
- Antarctica/Casey
- Antarctica/Davis
- Antarctica/DumontDUrville
- Antarctica/Macquarie
- Antarctica/Mawson
- Antarctica/McMurdo
- Antarctica/Palmer
- Antarctica/Rothera
- Antarctica/Syowa
- Antarctica/Troll
- Antarctica/Vostok
- Arctic/Longyearbyen
- Asia/Aden
- Asia/Almaty
- Asia/Amman
- Asia/Anadyr
- Asia/Aqtau
- Asia/Aqtobe
- Asia/Ashgabat
- Asia/Atyrau
- Asia/Baghdad
- Asia/Bahrain
- Asia/Baku
- Asia/Bangkok
- Asia/Barnaul
- Asia/Beirut
- Asia/Bishkek
- Asia/Brunei
- Asia/Chita
- Asia/Choibalsan
- Asia/Colombo
- Asia/Damascus
- Asia/Dhaka
- Asia/Dili
- Asia/Dubai
- Asia/Dushanbe
- Asia/Famagusta
- Asia/Gaza
- Asia/Hebron
- Asia/Ho_Chi_Minh
- Asia/Hong_Kong
- Asia/Hovd
- Asia/Irkutsk
- Asia/Jakarta
- Asia/Jayapura
- Asia/Jerusalem
- Asia/Kabul
- Asia/Kamchatka
- Asia/Karachi
- Asia/Kathmandu
- Asia/Khandyga
- Asia/Kolkata
- Asia/Krasnoyarsk
- Asia/Kuala_Lumpur
- Asia/Kuching
- Asia/Kuwait
- Asia/Macau
- Asia/Magadan
- Asia/Makassar
- Asia/Manila
- Asia/Muscat
- Asia/Nicosia
- Asia/Novokuznetsk
- Asia/Novosibirsk
- Asia/Omsk
- Asia/Oral
- Asia/Phnom_Penh
- Asia/Pontianak
- Asia/Pyongyang
- Asia/Qatar
- Asia/Qyzylorda
- Asia/Riyadh
- Asia/Sakhalin
- Asia/Samarkand
- Asia/Seoul
- Asia/Shanghai
- Asia/Singapore
- Asia/Srednekolymsk
- Asia/Taipei
- Asia/Tashkent
- Asia/Tbilisi
- Asia/Tehran
- Asia/Thimphu
- Asia/Tokyo
- Asia/Tomsk
- Asia/Ulaanbaatar
- Asia/Urumqi
- Asia/Ust-Nera
- Asia/Vientiane
- Asia/Vladivostok
- Asia/Yakutsk
- Asia/Yangon
- Asia/Yekaterinburg
- Asia/Yerevan
- Atlantic/Azores
- Atlantic/Bermuda
- Atlantic/Canary
- Atlantic/Cape_Verde
- Atlantic/Faroe
- Atlantic/Madeira
- Atlantic/Reykjavik
- Atlantic/South_Georgia
- Atlantic/St_Helena
- Atlantic/Stanley
- Australia/Adelaide
- Australia/Brisbane
- Australia/Broken_Hill
- Australia/Currie
- Australia/Darwin
- Australia/Eucla
- Australia/Hobart
- Australia/Lindeman
- Australia/Lord_Howe
- Australia/Melbourne
- Australia/Perth
- Australia/Sydney
- Canada/Atlantic
- Canada/Central
- Canada/Eastern
- Canada/Mountain
- Canada/Newfoundland
- Canada/Pacific
- Europe/Amsterdam
- Europe/Andorra
- Europe/Astrakhan
- Europe/Athens
- Europe/Belgrade
- Europe/Berlin
- Europe/Bratislava
- Europe/Brussels
- Europe/Bucharest
- Europe/Budapest
- Europe/Busingen
- Europe/Chisinau
- Europe/Copenhagen
- Europe/Dublin
- Europe/Gibraltar
- Europe/Guernsey
- Europe/Helsinki
- Europe/Isle_of_Man
- Europe/Istanbul
- Europe/Jersey
- Europe/Kaliningrad
- Europe/Kiev
- Europe/Kirov
- Europe/Lisbon
- Europe/Ljubljana
- Europe/London
- Europe/Luxembourg
- Europe/Madrid
- Europe/Malta
- Europe/Mariehamn
- Europe/Minsk
- Europe/Monaco
- Europe/Moscow
- Europe/Oslo
- Europe/Paris
- Europe/Podgorica
- Europe/Prague
- Europe/Riga
- Europe/Rome
- Europe/Samara
- Europe/San_Marino
- Europe/Sarajevo
- Europe/Saratov
- Europe/Simferopol
- Europe/Skopje
- Europe/Sofia
- Europe/Stockholm
- Europe/Tallinn
- Europe/Tirane
- Europe/Ulyanovsk
- Europe/Uzhgorod
- Europe/Vaduz
- Europe/Vatican
- Europe/Vienna
- Europe/Vilnius
- Europe/Volgograd
- Europe/Warsaw
- Europe/Zagreb
- Europe/Zaporozhye
- Europe/Zurich
- GMT
- Indian/Antananarivo
- Indian/Chagos
- Indian/Christmas
- Indian/Cocos
- Indian/Comoro
- Indian/Kerguelen
- Indian/Mahe
- Indian/Maldives
- Indian/Mauritius
- Indian/Mayotte
- Indian/Reunion
- Pacific/Apia
- Pacific/Auckland
- Pacific/Bougainville
- Pacific/Chatham
- Pacific/Chuuk
- Pacific/Easter
- Pacific/Efate
- Pacific/Enderbury
- Pacific/Fakaofo
- Pacific/Fiji
- Pacific/Funafuti
- Pacific/Galapagos
- Pacific/Gambier
- Pacific/Guadalcanal
- Pacific/Guam
- Pacific/Honolulu
- Pacific/Kiritimati
- Pacific/Kosrae
- Pacific/Kwajalein
- Pacific/Majuro
- Pacific/Marquesas
- Pacific/Midway
- Pacific/Nauru
- Pacific/Niue
- Pacific/Norfolk
- Pacific/Noumea
- Pacific/Pago_Pago
- Pacific/Palau
- Pacific/Pitcairn
- Pacific/Pohnpei
- Pacific/Port_Moresby
- Pacific/Rarotonga
- Pacific/Saipan
- Pacific/Tahiti
- Pacific/Tarawa
- Pacific/Tongatapu
- Pacific/Wake
- Pacific/Wallis
- US/Alaska
- US/Arizona
- US/Central
- US/Eastern
- US/Hawaii
- US/Mountain
- US/Pacific
- UTC
type: string
description: '* `Africa/Abidjan` - Africa/Abidjan
* `Africa/Accra` - Africa/Accra
* `Africa/Addis_Ababa` - Africa/Addis_Ababa
* `Africa/Algiers` - Africa/Algiers
* `Africa/Asmara` - Africa/Asmara
* `Africa/Bamako` - Africa/Bamako
* `Africa/Bangui` - Africa/Bangui
* `Africa/Banjul` - Africa/Banjul
* `Africa/Bissau` - Africa/Bissau
* `Africa/Blantyre` - Africa/Blantyre
* `Africa/Brazzaville` - Africa/Brazzaville
* `Africa/Bujumbura` - Africa/Bujumbura
* `Africa/Cairo` - Africa/Cairo
* `Africa/Casablanca` - Africa/Casablanca
* `Africa/Ceuta` - Africa/Ceuta
* `Africa/Conakry` - Africa/Conakry
* `Africa/Dakar` - Africa/Daka
# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/procurify/refs/heads/main/openapi/procurify-users-api-openapi.yml