Procurify requisitions API
The requisitions API from Procurify — 3 operation(s) for requisitions.
The requisitions API from Procurify — 3 operation(s) for requisitions.
openapi: 3.0.3
info:
title: Procurify API Documentation account-codes requisitions 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: requisitions
paths:
/api/v2/global/order_items/:
get:
operationId: global_order_items_list
description: '**Order Item Status Codes**
| Order Item Type | Code | Description |
|--------------------------|-----------|-----------------------------------|
| PURCHASE_PENDING | 0 | Approved but not purchased. |
| PURCHASE_INUSE | 1 | Added to purchaser''s PO list. |
| RECEIVE_PENDING | 2 | Purchased but not yet received, i.e. receivedPassQty == 0. |
| RECEIVED | 3 | Fully received, i.e. receivedPassQty == quantity. |
| REJECTED_FOR_PURCHASE | 4 | Rejected at procurement, i.e. denied. |
| RECEIVE_PARTIAL | 5 | Partially received, i.e. receivedPassQty != quantity and receivedPassQty > 0. |
| FULFILLED | 6 | Received but unused. |
| APPROVAL_DENIED | 7 | Denied in approval routing (by approver). |
| REQUEST_DRAFT | 8 | Preparing for draft instead of using sessions. |'
summary: Get All Order Items
parameters:
- in: query
name: account
schema:
type: integer
- in: query
name: account_code
schema:
type: integer
description: Account Code
- in: query
name: active
schema:
type: boolean
- in: query
name: approved_datetime_0
schema:
type: string
format: date
description: Approved Date
- in: query
name: approved_datetime_1
schema:
type: string
format: date
description: Approved Date
- in: query
name: approved_price
schema:
type: number
- in: query
name: approved_quantity
schema:
type: number
- in: query
name: approver
schema:
type: number
- in: query
name: approver_id
schema:
type: number
- in: query
name: branch
schema:
type: integer
description: Location
- in: query
name: catalog
schema:
type: boolean
- in: query
name: catalog_item
schema:
type: string
description: A comma-separated list of integers.
- in: query
name: currency
schema:
type: integer
- in: query
name: department
schema:
type: integer
description: Department
- in: query
name: departments
schema:
type: string
description: A comma-separated list of integers.
- in: query
name: exclude
schema:
type: string
description: A comma-separated list of integers.
- in: query
name: exclude_punchout
schema:
type: boolean
- in: query
name: format
schema:
type: string
enum:
- csv
- json
- in: query
name: fulfilment_status
schema:
type: string
- in: query
name: is_purchased
schema:
type: boolean
- in: query
name: is_recurring
schema:
type: boolean
- in: query
name: last_changed_by
schema:
type: integer
- in: query
name: last_modified_0
schema:
type: string
format: date
description: Last Modified Date
- in: query
name: last_modified_1
schema:
type: string
format: date
description: Last Modified Date
- in: query
name: lineComment
schema:
type: string
- in: query
name: location
schema:
type: integer
description: Location
- in: query
name: locations
schema:
type: string
description: A comma-separated list of integers.
- in: query
name: name
schema:
type: string
- in: query
name: num
schema:
type: string
- in: query
name: orderNum
schema:
type: integer
- in: query
name: orderNum__status
schema:
type: integer
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
description: '* `0` - Pending
* `1` - Approved
* `2` - Denied
* `3` - Purchased
* `4` - Cancelled
* `5` - Received
* `6` - Draft'
- name: order_by
required: false
in: query
description: Which field to use when ordering the results.
schema:
type: string
- in: query
name: order_created_date_0
schema:
type: string
format: date
description: Order Created Date
- in: query
name: order_created_date_1
schema:
type: string
format: date
description: Order Created Date
- 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: po_created_date_0
schema:
type: string
format: date
description: Purchased Date
- in: query
name: po_created_date_1
schema:
type: string
format: date
description: Purchased Date
- in: query
name: po_vendor
schema:
type: integer
description: Purchased Vendor
- in: query
name: pref_vendor
schema:
type: integer
- in: query
name: price
schema:
type: number
- in: query
name: purchase_agreement
schema:
type: number
- in: query
name: purchased_date_0
schema:
type: string
format: date
description: Purchased Date
- in: query
name: purchased_date_1
schema:
type: string
format: date
description: Purchased Date
- in: query
name: purchaser
schema:
type: integer
- in: query
name: quantity
schema:
type: number
- in: query
name: receivedFailQty
schema:
type: number
- in: query
name: receivedPassQty
schema:
type: number
- in: query
name: requester
schema:
type: integer
description: Requester
- name: search
required: false
in: query
description: A search term.
schema:
type: string
- in: query
name: sku
schema:
type: string
- in: query
name: status
schema:
type: integer
nullable: true
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
description: '* `0` - Purchase Pending
* `1` - Purchaser In-Use
* `2` - Receive Pending
* `3` - Received
* `4` - Rejected for Purchase
* `5` - Partial Received
* `6` - Fulfilled
* `7` - Approval Denied
* `8` - Request Draft'
- in: query
name: type
schema:
type: integer
enum:
- 0
- 1
- 2
description: '* `0` - One Time
* `1` - Recurring
* `2` - Blanket'
- in: query
name: unit
schema:
type: string
tags:
- requisitions
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedOrderItemList'
text/csv:
schema:
$ref: '#/components/schemas/PaginatedOrderItemList'
description: ''
/api/v2/global/orders/:
get:
operationId: global_orders_list
description: '**Order Status Codes**
| Order Type | Code |
|---------------------|-----------|
| PENDING | 0 |
| APPROVED | 1 |
| REJECTED | 2 |
| PURCHASED | 3 |
| CANCELLED (legacy) | 4 |
| RECEIVED | 5 |
| DRAFT | 6 |'
summary: Get All Orders
parameters:
- in: query
name: account_code
schema:
type: integer
description: Account Code
- in: query
name: branch
schema:
type: integer
- in: query
name: dateRequired
schema:
type: string
format: date-time
- in: query
name: date_0
schema:
type: string
format: date
description: Date
- in: query
name: date_1
schema:
type: string
format: date
description: Date
- in: query
name: department
schema:
type: integer
- in: query
name: format
schema:
type: string
enum:
- csv
- json
- in: query
name: has_blanket_order_items
schema:
type: boolean
- in: query
name: is_punchout
schema:
type: boolean
- in: query
name: lineCount
schema:
type: integer
- in: query
name: location
schema:
type: integer
- in: query
name: modified_date_0
schema:
type: string
format: date
description: Last Modified Date
- in: query
name: modified_date_1
schema:
type: string
format: date
description: Last Modified Date
- in: query
name: order
schema:
type: number
description: Order
- 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: pref_vendor
schema:
type: integer
description: Preferred Vendor
- in: query
name: requester
schema:
type: integer
description: Requester
- in: query
name: required_date_0
schema:
type: string
format: date
description: Date Required
- in: query
name: required_date_1
schema:
type: string
format: date
description: Date Required
- name: search
required: false
in: query
description: A search term.
schema:
type: string
- in: query
name: status
schema:
type: integer
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
description: '* `0` - Pending
* `1` - Approved
* `2` - Denied
* `3` - Purchased
* `4` - Cancelled
* `5` - Received
* `6` - Draft'
- in: query
name: totalPrice
schema:
type: number
tags:
- requisitions
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedOrderReadList'
text/csv:
schema:
$ref: '#/components/schemas/PaginatedOrderReadList'
description: ''
/api/v3/requisitions/:
post:
operationId: requisitions_create
summary: Creating a requisition
parameters:
- in: query
name: format
schema:
type: string
enum:
- csv
- json
tags:
- requisitions
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RequisitionCreateRequest'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/RequisitionCreateRequest'
? ''
: schema:
$ref: '#/components/schemas/RequisitionCreateRequest'
application/xml:
schema:
$ref: '#/components/schemas/RequisitionCreateRequest'
multipart/form-data:
schema:
$ref: '#/components/schemas/RequisitionCreateRequest'
required: true
security:
- RemoteAuthentication: []
- M2MAuthentication: []
- BasicAuthentication: []
- cookieAuth: []
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/RequisitionReadSerializerSingle'
text/csv:
schema:
$ref: '#/components/schemas/RequisitionReadSerializerSingle'
description: ''
components:
schemas:
PaginatedOrderItemList:
type: object
properties:
metadata:
type: object
properties:
pagination:
type: object
properties:
count:
type: integer
example: 10
next:
type: string
nullable: true
format: uri
example: null
previous:
type: string
nullable: true
format: uri
example: null
page_size:
type: integer
example: 10
num_pages:
type: integer
example: 1
current_page:
type: integer
example: 1
example:
pagination:
count: 10
next: null
previous: null
page_size: 10
num_pages: 1
current_page: 1
data:
type: array
items:
$ref: '#/components/schemas/OrderItem'
RequisitionReadSerializerSingle:
type: object
properties:
metadata:
type: object
additionalProperties: {}
default: {}
data:
$ref: '#/components/schemas/RequisitionRead'
required:
- data
OrderItemTypeEnum:
enum:
- 0
- 1
- 2
type: integer
description: '* `0` - One Time
* `1` - Recurring
* `2` - Blanket'
UserProfileRead:
type: object
properties:
id:
type: integer
readOnly: true
firstName:
type: string
maxLength: 100
lastName:
type: string
maxLength: 100
email:
type: string
format: email
maxLength: 254
department:
allOf:
- $ref: '#/components/schemas/SimpleDepartment'
nullable: true
type: object
required:
- department
- email
BranchSummary:
type: object
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 150
required:
- name
PaginatedOrderReadList:
type: object
properties:
metadata:
type: object
properties:
pagination:
type: object
properties:
count:
type: integer
example: 10
next:
type: string
nullable: true
format: uri
example: null
previous:
type: string
nullable: true
format: uri
example: null
page_size:
type: integer
example: 10
num_pages:
type: integer
example: 1
current_page:
type: integer
example: 1
example:
pagination:
count: 10
next: null
previous: null
page_size: 10
num_pages: 1
current_page: 1
data:
type: array
items:
$ref: '#/components/schemas/OrderRead'
ApprovalWorkflowCurrentStep:
type: object
properties:
status:
type: integer
step_number:
type: integer
group_id:
type: integer
group_name:
type: string
approver:
$ref: '#/components/schemas/ApprovalWorkflowApproverGroup'
required:
- approver
- group_id
- group_name
- status
- step_number
ApprovalWorkflowApproverGroup:
type: object
properties:
approvers:
type: array
items:
$ref: '#/components/schemas/ApprovalWorkflowApprover'
is_pooled:
type: boolean
level:
type: integer
group_id:
type: integer
group_name:
type: string
required:
- approvers
- group_id
- group_name
- is_pooled
- level
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/Dakar
* `Africa/Dar_es_Salaam` - Africa/Dar_es_Salaam
* `Africa/Djibouti` - Africa/Djibouti
* `Africa/Douala` - Africa/Douala
* `Africa/El_Aaiun` - Africa/El_Aaiun
* `Africa/Freetown` - Africa/Freetown
* `Africa/Gaborone` - Africa/Gaborone
* `Africa/Harare` - Africa/Harare
* `Africa/Johannesburg` - Africa/Johannesburg
* `Africa/Juba` - Africa/Juba
* `Africa/Kampala` - Africa/Kampala
* `Africa/Khartoum` - Africa/Khartoum
* `Africa/Kigali` - Africa/Kigali
* `Africa/Kinshasa` - Africa/Kinshasa
* `Africa/Lagos` - Africa/Lagos
* `Africa/Libreville` - Africa/Libreville
* `Africa/Lome` - Africa/Lome
# --- truncated at 32 KB (76 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/procurify/refs/heads/main/openapi/procurify-requisitions-api-openapi.yml