{
"message": "The pickup origin.centre code field is required.",
"status": false
}
Centre-Centre
FlexFlow Centre to Centre
This endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre.
Request Body
pickup_origin: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.
destinations: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight.
Response
In case of a successful request, the response will include:
tracking_number: The unique tracking number for the parcel.
status: The status of the delivery.
total_amount: The total amount for the delivery.
total_discount_amount: The total discount amount, if any.
total_amount_payable: The total amount payable.
discount_type: The type of discount applied.
discount_description: Description of the discount.
In case of an error, the response will include the status code and a brief error message.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Mervii Documentation","description":"The Mervii Open API offers secure, scalable, and seamless integration with our cutting-edge logistics, delivery, and payment systems. Designed with both developers and enterprises in mind, this API enables you to embed Mervii’s advanced capabilities directly into your applications. Whether you aim to implement real-time tracking, streamline complex logistics operations, or integrate secure payment processing, our comprehensive suite of endpoints provides the flexibility and performance necessary to support your digital transformation initiatives.","colors":{"primary":"#9B51E0","light":"#9B51E0","dark":"#9B51E0"},"logo":{"light":"https://mintcdn.com/merviitechnologiesltd/KHIHDZom_uPSomd1/logo/LogoText.png?fit=max\u0026auto=format\u0026n=KHIHDZom_uPSomd1\u0026q=85\u0026s=0e73ee93ff9f032211883ef85b6ca724","dark":"https://mintcdn.com/merviitechnologiesltd/KHIHDZom_uPSomd1/logo/LogoText.png?fit=max\u0026auto=format\u0026n=KHIHDZom_uPSomd1\u0026q=85\u0026s=0e73ee93ff9f032211883ef85b6ca724"},"favicon":"favicon.png","api":{"playground":{"display":"interactive","proxy":true},"examples":{"languages":["bash","python","javascript","php","go","java"]},"mdx":{"auth":{"method":"bearer","name":"Public API Key"},"server":"https://api.mervii.com/beta"}},"background":{"decoration":"gradient","color":{"light":"#fff","dark":"#000"}},"navbar":{"links":[{"label":"Support","href":"mailto:[email protected]"},{"label":"FAQs","href":"https://mervii.com/helps/faqs"}],"primary":{"type":"button","label":"Download","href":"https://linktr.ee/merviihq"}},"footer":{"socials":{"x":"https://x.com/merviiHQ","website":"https://mervii.com","github":"https://github.com/merviiHQ","linkedin":"https://www.linkedin.com/company/merviiHQ","medium":"https://medium.com/@merviihq"},"links":[{"header":"Resources","items":[{"label":"Postman Collection","href":"https://www.postman.com/merviihq"},{"label":"customers","href":"https://mervii.com"}]},{"header":"Company","items":[{"label":"Careers","href":"https://mervii.com/company/join-us"},{"label":"Blog","href":"https://merviihq.medium.com/"}]},{"header":"Legal","items":[{"label":"Terms of Service","href":"https://mervii.com/legal/ng/terms-of-use"},{"label":"Privacy Policy","href":"https://mervii.com/legal/ng/privacy-policy"},{"label":"Cookie Policy","href":"https://mervii.com/legal/ng/cookies-policy"}]}]},"seo":{"indexing":"all"},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system"},"navigation":{"global":{"languages":[{"language":"en","default":true,"hidden":true,"href":"https://docs.mervii.com/beta/en/guide/overview/introduction"}],"versions":[{"version":"beta","default":true,"href":"https://docs.mervii.com/beta/en/guide/overview/introduction"},{"version":"v1","default":true,"hidden":true,"href":"https://docs.mervii.com/v1/en/start"}],"anchors":[{"anchor":"Help","icon":"circle-info","href":"mailto:[email protected]"},{"anchor":"Blog","icon":"newspaper","href":"https://medium.com/@merviihq"},{"anchor":"Changelog","icon":"rocket-launch","href":"https://mervii.com"},{"anchor":"Join our Slack","icon":"slack","href":"https://mervii.com/joincommunity"},{"anchor":"GitHub","icon":"github","href":"https://github.com/merviiHQ"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"merviitechnologiesltd","hasAudioNarration":false,"actualSubdomain":"merviitechnologiesltd","customDomains":["docs.mervii.com"],"gitSource":{"type":"github","owner":"merviihq","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c54841886f9eab77e0bb","collectionId":"abc2a4aa-60c7-4a67-b26f-de52c7bf40af","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6a20c54841886f9eab77e0bb:success","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API Reference","count":25},{"language":"default","tag":"Endpoints","count":22},{"language":"default","tag":"parcels","count":14},{"language":"default","tag":"Introduction","count":6},{"language":"default","tag":"prices","count":5},{"language":"default","tag":"API Documentation","count":3},{"language":"default","tag":"Utils","count":3},{"language":"default","tag":"Cube","count":3},{"language":"default","tag":"Guides","count":2},{"language":"default","tag":"library","count":2}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"beta/en/api/parcels/centre-centre","slug":"/beta/en/api/parcels/centre-centre","pageMetadata":{"openapi":"post /parcel/logistics/centre-centre","title":"Centre-Centre","description":"# FlexFlow Centre to Centre\n\nThis endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre.\n\n### Request Body\n\n- `pickup_origin`: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.\n \n- `destinations`: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight.\n \n\n### Response\n\nIn case of a successful request, the response will include:\n\n- `tracking_number`: The unique tracking number for the parcel.\n \n- `status`: The status of the delivery.\n \n- `total_amount`: The total amount for the delivery.\n \n- `total_discount_amount`: The total discount amount, if any.\n \n- `total_amount_payable`: The total amount payable.\n \n- `discount_type`: The type of discount applied.\n \n- `discount_description`: Description of the discount.\n \n\nIn case of an error, the response will include the status code and a brief error message.","href":"/beta/en/api/parcels/centre-centre"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n h1: \"h1\",\n h3: \"h3\",\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.h1, {\n children: \"FlexFlow Centre to Centre\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"This endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre.\"\n }), \"\\n\", _jsx(_components.h3, {\n children: \"Request Body\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"pickup_origin\"\n }), \": Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"destinations\"\n }), \": An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight.\"]\n }), \"\\n\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h3, {\n children: \"Response\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"In case of a successful request, the response will include:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"tracking_number\"\n }), \": The unique tracking number for the parcel.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"status\"\n }), \": The status of the delivery.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"total_amount\"\n }), \": The total amount for the delivery.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"total_discount_amount\"\n }), \": The total discount amount, if any.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"total_amount_payable\"\n }), \": The total amount payable.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"discount_type\"\n }), \": The type of discount applied.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.code, {\n children: \"discount_description\"\n }), \": Description of the discount.\"]\n }), \"\\n\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"In case of an error, the response will include the status code and a brief error message.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"openapi":"post /parcel/logistics/centre-centre","title":"Centre-Centre","description":"# FlexFlow Centre to Centre\n\nThis endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre.\n\n### Request Body\n\n- `pickup_origin`: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.\n \n- `destinations`: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight.\n \n\n### Response\n\nIn case of a successful request, the response will include:\n\n- `tracking_number`: The unique tracking number for the parcel.\n \n- `status`: The status of the delivery.\n \n- `total_amount`: The total amount for the delivery.\n \n- `total_discount_amount`: The total discount amount, if any.\n \n- `total_amount_payable`: The total amount payable.\n \n- `discount_type`: The type of discount applied.\n \n- `discount_description`: Description of the discount.\n \n\nIn case of an error, the response will include the status code and a brief error message.","href":"/beta/en/api/parcels/centre-centre"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/merviitechnologiesltd/d8951a9d6420f4d8/convert.js"],"openApiReferenceData":{"operation":{"tags":["parcels","FlexFlow"],"summary":"Centre-Centre","description":"# FlexFlow Centre to Centre\n\nThis endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre.\n\n### Request Body\n\n- `pickup_origin`: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.\n \n- `destinations`: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight.\n \n\n### Response\n\nIn case of a successful request, the response will include:\n\n- `tracking_number`: The unique tracking number for the parcel.\n \n- `status`: The status of the delivery.\n \n- `total_amount`: The total amount for the delivery.\n \n- `total_discount_amount`: The total discount amount, if any.\n \n- `total_amount_payable`: The total amount payable.\n \n- `discount_type`: The type of discount applied.\n \n- `discount_description`: Description of the discount.\n \n\nIn case of an error, the response will include the status code and a brief error message.","operationId":"centreCentre1","requestBody":"4a4456d9-1c17-4d4a-858a-791fb6c777b5","responses":{"200":"10b292fd-4e1d-458b-95a4-04278ccb039e","400":"26bad9f9-1de8-49bf-a2d0-07723c768e4d"},"security":["076601e2-58f5-43c0-ace0-819fbf181b7b"],"method":"post","type":"path","servers":["0ecf71cf-f17e-43eb-b08a-c71f7197b592"],"path":"/parcel/logistics/centre-centre","baseUrlOptions":["https://api.mervii.com/beta"],"title":"Centre-Centre","codeSamples":[],"requestExampleLanguages":["bash","python","javascript","php","go","java"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"destinations":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string","example":"Ikolaba Rd, Ibadan 200285, Oyo, Nigeria","uniqueKey":"destinations.items.[INDEX].address","typeLabel":"string"},"centre_code":{"type":"string","example":"lagos-ojodu-berger","uniqueKey":"destinations.items.[INDEX].centre_code","typeLabel":"string"},"city":{"type":"string","example":"Lagos","uniqueKey":"destinations.items.[INDEX].city","typeLabel":"string"},"contacts":{"type":"object","properties":{"email":{"type":"string","example":"[email protected]","uniqueKey":"destinations.items.[INDEX].contacts.email","typeLabel":"string"},"name":{"type":"string","example":"Olakunle Olayemi","uniqueKey":"destinations.items.[INDEX].contacts.name","typeLabel":"string"},"phone_number":{"type":"string","example":"09020500177","uniqueKey":"destinations.items.[INDEX].contacts.phone_number","typeLabel":"string"},"phone_number_2":{"type":"string","example":"","uniqueKey":"destinations.items.[INDEX].contacts.phone_number_2","typeLabel":"string"}},"uniqueKey":"destinations.items.[INDEX].contacts","typeLabel":"object"},"country_code":{"type":"string","example":"NG","uniqueKey":"destinations.items.[INDEX].country_code","typeLabel":"string"},"delivery_note":{"type":"string","example":"","uniqueKey":"destinations.items.[INDEX].delivery_note","typeLabel":"string"},"item_weight":{"type":"number","example":0.5,"uniqueKey":"destinations.items.[INDEX].item_weight","typeLabel":"number"},"items":{"type":"array","items":{"type":"object","properties":{"height":{"type":"string","example":"","uniqueKey":"destinations.items.[INDEX].\\items.items.[INDEX].height","typeLabel":"string"},"length":{"type":"string","example":"","uniqueKey":"destinations.items.[INDEX].\\items.items.[INDEX].length","typeLabel":"string"},"name":{"type":"string","example":"Book","uniqueKey":"destinations.items.[INDEX].\\items.items.[INDEX].name","typeLabel":"string"},"width":{"type":"string","example":"","uniqueKey":"destinations.items.[INDEX].\\items.items.[INDEX].width","typeLabel":"string"}},"uniqueKey":"destinations.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"example":[{"height":"","length":"","name":"Book","width":""}],"uniqueKey":"destinations.items.[INDEX].\\items","typeLabel":"object[]"},"state_code":{"type":"string","example":"LA","uniqueKey":"destinations.items.[INDEX].state_code","typeLabel":"string"}},"uniqueKey":"destinations.items.[INDEX]","typeLabel":"object"},"example":[{"address":"Ikolaba Rd, Ibadan 200285, Oyo, Nigeria","centre_code":"lagos-ojodu-berger","city":"Lagos","contacts":{"email":"[email protected]","name":"Olakunle Olayemi","phone_number":"09020500177","phone_number_2":""},"country_code":"NG","delivery_note":"","item_weight":0.5,"items":[{"height":"","length":"","name":"Book","width":""}],"state_code":"LA"}],"uniqueKey":"destinations","typeLabel":"object[]"},"pickup_origin":{"type":"object","properties":{"address":{"type":"string","example":"Ikolaba Rd, Ibadan 200285, Oyo, Nigeria","uniqueKey":"pickup_origin.address","typeLabel":"string"},"centre_code":{"type":"string","example":"","uniqueKey":"pickup_origin.centre_code","typeLabel":"string"},"city":{"type":"string","example":"Lagos","uniqueKey":"pickup_origin.city","typeLabel":"string"},"contacts":{"type":"object","properties":{"email":{"type":"string","example":"[email protected]","uniqueKey":"pickup_origin.contacts.email","typeLabel":"string"},"name":{"type":"string","example":"Olakunle Olayemi","uniqueKey":"pickup_origin.contacts.name","typeLabel":"string"},"phone_number":{"type":"string","example":"09020500177","uniqueKey":"pickup_origin.contacts.phone_number","typeLabel":"string"},"phone_number_2":{"type":"string","example":"","uniqueKey":"pickup_origin.contacts.phone_number_2","typeLabel":"string"}},"uniqueKey":"pickup_origin.contacts","typeLabel":"object"},"country_code":{"type":"string","example":"NG","uniqueKey":"pickup_origin.country_code","typeLabel":"string"},"pickup_date":{"type":"string","example":"","uniqueKey":"pickup_origin.pickup_date","typeLabel":"string"},"pickup_note":{"type":"string","example":"","uniqueKey":"pickup_origin.pickup_note","typeLabel":"string"},"pickup_time":{"type":"string","example":"","uniqueKey":"pickup_origin.pickup_time","typeLabel":"string"},"state_code":{"type":"string","example":"LA","uniqueKey":"pickup_origin.state_code","typeLabel":"string"},"vehicle":{"type":"string","example":"","uniqueKey":"pickup_origin.vehicle","typeLabel":"string"}},"uniqueKey":"pickup_origin","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Centre-Centre":{"title":"Centre-Centre","value":{"destinations":[{"address":"Ikolaba Rd, Ibadan 200285, Oyo, Nigeria","centre_code":"lagos-ojodu-berger","city":"Lagos","contacts":{"email":"[email protected]","name":"Olakunle Olayemi","phone_number":"09020500177","phone_number_2":""},"country_code":"NG","delivery_note":"","item_weight":0.5,"items":[{"height":"","length":"","name":"Book","width":""}],"state_code":"LA"}],"pickup_origin":{"address":"Ikolaba Rd, Ibadan 200285, Oyo, Nigeria","centre_code":"","city":"Lagos","contacts":{"email":"[email protected]","name":"Olakunle Olayemi","phone_number":"09020500177","phone_number_2":""},"country_code":"NG","pickup_date":"","pickup_note":"","pickup_time":"","state_code":"LA","vehicle":""}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"10b292fd-4e1d-458b-95a4-04278ccb039e":{"description":"success","headers":{"Cache-Control":{"schema":{"type":"string","example":"no-cache, private"}},"Connection":{"schema":{"type":"string","example":"close"}},"Date":{"schema":{"type":"string","example":"Tue, 08 Oct 2024 21:00:59 GMT"}},"Host":{"schema":{"type":"string","example":"api.localhost:8000"}},"Vary":{"schema":{"type":"string","example":"Origin"}},"X-Powered-By":{"schema":{"type":"string","example":"PHP/8.3.11"}},"X-RateLimit-Limit":{"schema":{"type":"string","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"string","example":"59"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"discount_description":{"type":"string","example":"0% discount","uniqueKey":"data.discount_description","typeLabel":"string"},"discount_type":{"type":"string","example":"Percetage","uniqueKey":"data.discount_type","typeLabel":"string"},"status":{"type":"string","example":"Pending","uniqueKey":"data.status","typeLabel":"string"},"total_amount":{"type":"number","example":3000.67,"uniqueKey":"data.total_amount","typeLabel":"number"},"total_amount_payable":{"type":"number","example":3000.67,"uniqueKey":"data.total_amount_payable","typeLabel":"number"},"total_discount_amount":{"type":"number","example":0,"uniqueKey":"data.total_discount_amount","typeLabel":"number"},"tracking_number":{"type":"string","example":"202410082800065","uniqueKey":"data.tracking_number","typeLabel":"string"}},"uniqueKey":"data","typeLabel":"object"},"message":{"type":"string","example":"Parcel is successful","uniqueKey":"message","typeLabel":"string"},"status":{"type":"boolean","example":true,"uniqueKey":"status","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"success":{"title":"success","value":{"data":{"discount_description":"0% discount","discount_type":"Percetage","status":"Pending","total_amount":3000.67,"total_amount_payable":3000.67,"total_discount_amount":0,"tracking_number":"202410082800065"},"message":"Parcel is successful","status":true}}},"exampleType":"examples"}},"exampleType":"examples"},"26bad9f9-1de8-49bf-a2d0-07723c768e4d":{"description":"Bad Request","headers":{"Cache-Control":{"schema":{"type":"string","example":"no-cache, private"}},"Connection":{"schema":{"type":"string","example":"close"}},"Date":{"schema":{"type":"string","example":"Tue, 08 Oct 2024 21:01:52 GMT"}},"Host":{"schema":{"type":"string","example":"api.localhost:8000"}},"Vary":{"schema":{"type":"string","example":"Origin"}},"X-Powered-By":{"schema":{"type":"string","example":"PHP/8.3.11"}},"X-RateLimit-Limit":{"schema":{"type":"string","example":"60"}},"X-RateLimit-Remaining":{"schema":{"type":"string","example":"57"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"The pickup origin.centre code field is required.","uniqueKey":"message","typeLabel":"string"},"status":{"type":"boolean","example":false,"uniqueKey":"status","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Bad Request":{"title":"Bad Request","value":{"message":"The pickup origin.centre code field is required.","status":false}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"076601e2-58f5-43c0-ace0-819fbf181b7b":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"0ecf71cf-f17e-43eb-b08a-c71f7197b592":{"url":"https://api.mervii.com/beta"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"beta/en/api/beta.yaml"},"subdomain":"merviitechnologiesltd","siteName":"Mervii Documentation","title":"Centre-Centre - Mervii Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T02:46:48.303Z","originalFileLocation":"beta/en/api/parcels/centre-centre.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"# FlexFlow Centre to Centre This endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre. ### Request Body - pickup_origin: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle. - destinations: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight. ### Response In case of a successful request, the response will include: - tracking_number: The unique tracking number for the parcel. - status: The status of the delivery. - total_amount: The total amount for the delivery. - total_discount_amount: The total discount amount, if any. - total_amount_payable: The total amount payable. - discount_type: The type of discount applied. - discount_description: Description of the discount. In case of an error, the response will include the status code and a brief error message.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mervii Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Centre-Centre - Mervii Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"# FlexFlow Centre to Centre This endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre. ### Request Body - pickup_origin: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle. - destinations: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight. ### Response In case of a successful request, the response will include: - tracking_number: The unique tracking number for the parcel. - status: The status of the delivery. - total_amount: The total amount for the delivery. - total_discount_amount: The total discount amount, if any. - total_amount_payable: The total amount payable. - discount_type: The type of discount applied. - discount_description: Description of the discount. In case of an error, the response will include the status code and a brief error message.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mervii Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mervii.com/beta/en/api/parcels/centre-centre\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://merviitechnologiesltd.mintlify.app/_mintlify/api/og/v2?division=FlexFlow+Request\u0026amp;title=Centre-Centre\u0026amp;description=%23+FlexFlow+Centre+to+Centre%0A%0AThis+endpoint+allows+you+to+create+a+new+FlexFlow+request+for+parcel+delivery+from+one+centre+to+another+centre.%0A%0A%23%23%23+Request+Body%0A\u0026amp;theme=b736e8cbcb6feb3fe9b8a504\u0026amp;signature=6373f31350a527ef1c6e1bd0a0cdc709a94bff202eb8347faf97ba87511d9a4a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Centre-Centre - Mervii Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"# FlexFlow Centre to Centre This endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre. ### Request Body - pickup_origin: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle. - destinations: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight. ### Response In case of a successful request, the response will include: - tracking_number: The unique tracking number for the parcel. - status: The status of the delivery. - total_amount: The total amount for the delivery. - total_discount_amount: The total discount amount, if any. - total_amount_payable: The total amount payable. - discount_type: The type of discount applied. - discount_description: Description of the discount. In case of an error, the response will include the status code and a brief error message.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://merviitechnologiesltd.mintlify.app/_mintlify/api/og/v2?division=FlexFlow+Request\u0026amp;title=Centre-Centre\u0026amp;description=%23+FlexFlow+Centre+to+Centre%0A%0AThis+endpoint+allows+you+to+create+a+new+FlexFlow+request+for+parcel+delivery+from+one+centre+to+another+centre.%0A%0A%23%23%23+Request+Body%0A\u0026amp;theme=b736e8cbcb6feb3fe9b8a504\u0026amp;signature=6373f31350a527ef1c6e1bd0a0cdc709a94bff202eb8347faf97ba87511d9a4a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/merviitechnologiesltd/a2zk5JPpr7mgGzm7/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mervii Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9B51E0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mervii.com/beta/en/api/parcels/centre-centre\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/beta/en/api/parcels/centre-centre.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mervii.com/#organization\",\"name\":\"Mervii Documentation\",\"url\":\"https://docs.mervii.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/merviitechnologiesltd/KHIHDZom_uPSomd1/logo/LogoText.png?fit=max\u0026auto=format\u0026n=KHIHDZom_uPSomd1\u0026q=85\u0026s=0e73ee93ff9f032211883ef85b6ca724\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mervii.com#website\",\"name\":\"Mervii Documentation\",\"url\":\"https://docs.mervii.com\",\"publisher\":{\"@id\":\"https://docs.mervii.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre#webpage\",\"url\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre\",\"name\":\"Centre-Centre\",\"description\":\"# FlexFlow Centre to Centre This endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre. ### Request Body - pickup_origin: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle. - destinations: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight. ### Response In case of a successful request, the response will include: - tracking_number: The unique tracking number for the parcel. - status: The status of the delivery. - total_amount: The total amount for the delivery. - total_discount_amount: The total discount amount, if any. - total_amount_payable: The total amount payable. - discount_type: The type of discount applied. - discount_description: Description of the discount. In case of an error, the response will include the status code and a brief error message.\",\"dateModified\":\"2026-01-07T02:46:48.303Z\",\"isPartOf\":{\"@id\":\"https://docs.mervii.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"FlexFlow Request\",\"item\":\"https://docs.mervii.com/beta/en/api/parcels/door-door\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Centre-Centre\",\"item\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre#apireference\",\"headline\":\"Centre-Centre\",\"name\":\"Centre-Centre\",\"description\":\"# FlexFlow Centre to Centre This endpoint allows you to create a new FlexFlow request for parcel delivery from one centre to another centre. ### Request Body - pickup_origin: Details of the pickup origin including the centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle. - destinations: An array of destination details including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight. ### Response In case of a successful request, the response will include: - tracking_number: The unique tracking number for the parcel. - status: The status of the delivery. - total_amount: The total amount for the delivery. - total_discount_amount: The total discount amount, if any. - total_amount_payable: The total amount payable. - discount_type: The type of discount applied. - discount_description: Description of the discount. In case of an error, the response will include the status code and a brief error message.\",\"url\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mervii.com/beta/en/api/parcels/centre-centre#webpage\"},\"dateModified\":\"2026-01-07T02:46:48.303Z\",\"publisher\":{\"@id\":\"https://docs.mervii.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mervii.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mervii Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Mervii Documentation","nav":{"global":{"languages":[{"language":"en","default":true,"hidden":true,"href":"https://docs.mervii.com/beta/en/guide/overview/introduction"}],"versions":[{"version":"beta","default":true,"href":"https://docs.mervii.com/beta/en/guide/overview/introduction"},{"version":"v1","default":true,"hidden":true,"href":"https://docs.mervii.com/v1/en/start"}],"anchors":[{"anchor":"Help","icon":"circle-info","href":"mailto:[email protected]"},{"anchor":"Blog","icon":"newspaper","href":"https://medium.com/@merviihq"},{"anchor":"Changelog","icon":"rocket-launch","href":"https://mervii.com"},{"anchor":"Join our Slack","icon":"slack","href":"https://mervii.com/joincommunity"},{"anchor":"GitHub","icon":"github","href":"https://github.com/merviiHQ"}]},"tabs":[{"tab":"Guides","icon":"envelope","pages":[{"title":"Guides","href":"/beta/en/guide/introduction"}]},{"tab":"API Reference","icon":"envelope","groups":[{"group":"API Documentation","icon":{"style":"sharp-solid","name":"envelope"},"pages":[{"title":"Overview","sidebarTitle":"Introduction","icon":"rectangle-code","iconType":"solid","href":"/beta/en/api/introduction"},{"title":"API keys","sidebarTitle":"Get API key","icon":"key","iconType":"solid","href":"/beta/en/api/get-api-key"},{"title":"Authentication","sidebarTitle":"Authentication","icon":"lock-open","iconType":"solid","href":"/beta/en/api/authentication"}]},{"group":"CitySwift prices","pages":[{"title":"intral-city","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/intral-city","href":"/beta/en/api/prices/intral-city"}]},{"group":"FlexFlow prices","pages":[{"title":"Centre-Centre","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/centre-centre","href":"/beta/en/api/prices/centre-centre"},{"title":"Centre-Door","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/centre-door","href":"/beta/en/api/prices/centre-door"},{"title":"Door - Centre","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/door-centre","href":"/beta/en/api/prices/door--centre"},{"title":"Door-Door","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/door-door","href":"/beta/en/api/prices/door-door"}]},{"group":"CitySwift Request","pages":[{"openapi":"post /parcel/intral/intral-city","title":"intral-city","href":"/beta/en/api/parcels/intral-city"},{"openapi":"post /parcel/intral/track-parcel","title":"Tracking-parcel","href":"/beta/en/api/parcels/tracking-parcel"}]},{"group":"FlexFlow Request","pages":[{"openapi":"post /parcel/logistics/door-door","title":"Door-Door","description":"This API endpoint allows you to create a new FlexFlow (door-to-door) parcel request. The HTTP POST request should be sent to {{open_api}}/parcel/logistics/door-door with the following payload in the raw request body:\n\n``` json\n{\n \"pickup_origin\": {\n \"state_code\": \"LA\",\n \"country_code\": \"NG\",\n \"city\": \"Lagos\",\n \"address\": \"Ikolaba Rd, Ibadan 200285, Oyo ...\",\n \"region\": {\n \"latitude\": 6.4612672,\n \"longitude\": 3.3961466\n },\n \"contacts\": {\n \"name\": \"Olakunle Olayemi\",\n \"email\": \"[email protected]\",\n \"phone_number\": \"09020500177\",\n \"phone_number_2\": \"\"\n },\n \"pickup_note\": \"\",\n \"pickup_date\": \"\",\n \"pickup_time\": \"\",\n \"vehicle\": \"\"\n },\n \"destinations\": [\n {\n \"state_code\": \"LA\",\n \"country_code\": \"NG\",\n \"city\": \"Lagos\",\n \"address\": \"Ikolaba Rd, Ibadan 200285, Oyo ...\",\n \"region\": {\n \"latitude\": 6.4612672,\n \"longitude\": 3.3961466\n },\n \"contacts\": {\n \"name\": \"Olakunle Olayemi\",\n \"email\": \"[email protected]\",\n \"phone_number\": \"09020500177\",\n \"phone_number_2\": \"\"\n },\n \"delivery_note\": \"\",\n \"items\": [\n {\n \"name\": \"Book\",\n \"width\": \"\",\n \"length\": \"\",\n \"height\": \"\"\n }\n ],\n \"item_weight\": 1\n }\n ]\n}\n\n ```\n\nThe response to this request will include a JSON object with the following structure:\n\n``` json\n{\n \"status\": true,\n \"message\": \"\",\n \"data\": {\n \"tracking_number\": \"\",\n \"status\": \"\",\n \"total_amount\": 0,\n \"total_discount_amount\": 0,\n \"total_amount_payable\": 0,\n \"discount_type\": \"\",\n \"discount_description\": \"\"\n }\n}\n\n ```","href":"/beta/en/api/parcels/door-door"},{"openapi":"post /parcel/logistics/centre-centre","title":"Centre-Centre","href":"/beta/en/api/parcels/centre-centre"},{"openapi":"post /parcel/logistics/centre-door","title":"Centre-Door","description":"The HTTP POST request to /parcel/logistics/centre-door endpoint is used to create a logistics order for pickup and delivery. The request body should include details such as pickup origin, destinations, and items to be delivered.\n\n### Request Body\n\n- `pickup_origin` (object) - Details of the pickup origin including centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.\n \n - `centre_code` (string, optional) - Code of the pickup centre.\n \n - `state_code` (string) - Code of the state for pickup.\n \n - `country_code` (string) - Code of the country for pickup.\n \n - `city` (string) - City for pickup.\n \n - `address` (string) - Address for pickup.\n \n - `contacts` (object) - Contact details for pickup.\n \n - `name` (string) - Name of the contact person.\n \n - `email` (string) - Email of the contact person.\n \n - `phone_number` (string) - Phone number of the contact person.\n \n - `phone_number_2` (string, optional) - Additional phone number of the contact person.\n \n - `pickup_note` (string, optional) - Note for pickup.\n \n - `pickup_date` (string, optional) - Date for pickup.\n \n - `pickup_time` (string, optional) - Time for pickup.\n \n - `vehicle` (string, optional) - Vehicle for pickup.\n\n \n- `destinations` (array) - Array of destination details.\n \n - `region` (object) - Region coordinates for delivery.\n \n - `latitude` (number) - Latitude of the region.\n \n - `longitude` (number) - Longitude of the region.\n \n - `state_code` (string) - Code of the state for delivery.\n \n - `country_code` (string) - Code of the country for delivery.\n \n - `city` (string) - City for delivery.\n \n - `address` (string) - Address for delivery.\n \n - `contacts` (object) - Contact details for delivery.\n \n - `name` (string) - Name of the contact person.\n \n - `email` (string) - Email of the contact person.\n \n - `phone_number` (string) - Phone number of the contact person.\n \n - `phone_number_2` (string, optional) - Additional phone number of the contact person.\n \n - `delivery_note` (string, optional) - Note for delivery.\n \n - `items` (array) - Array of items to be delivered.\n \n - `name` (string) - Name of the item.\n \n - `width` (string, optional) - Width of the item.\n \n - `length` (string, optional) - Length of the item.\n \n - `height` (string, optional) - Height of the item.\n \n - `item_weight` (number) - Weight of the item.\n\n \n\n### Response\n\nThe response is in the form of a JSON schema with the following properties:\n\n- `status` (boolean) - Indicates the status of the request.\n \n- `message` (string) - Message related to the request status.\n \n- `data` (object) - Data object containing the details of the logistics order.\n \n - `tracking_number` (string) - Tracking number for the order.\n \n - `status` (string) - Status of the order.\n \n - `total_amount` (number) - Total amount for the order.\n \n - `total_discount_amount` (number) - Total discount amount for the order.\n \n - `total_amount_payable` (number) - Total amount payable for the order.\n \n - `discount_type` (string) - Type of discount applied.\n \n - `discount_description` (string) - Description of the discount.","href":"/beta/en/api/parcels/centre-door"},{"openapi":"post /parcel/logistics/door-centre","title":"Door-centre","href":"/beta/en/api/parcels/door-centre"},{"openapi":"post /parcel/logistics/track-parcel","title":"Track-parcel","href":"/beta/en/api/parcels/track-parcel"},{"openapi":"get /parcel/logistics/all-parcel","title":"All-parcel","href":"/beta/en/api/parcels/all-parcel"},{"openapi":"get /parcel/logistics/pending-parcel","title":"Pending","href":"/beta/en/api/parcels/pending"},{"openapi":"get /parcel/logistics/processing-parcel","title":"Processing","href":"/beta/en/api/parcels/processing"},{"openapi":"get /parcel/logistics/processed-parcel","title":"Processed","href":"/beta/en/api/parcels/processed"},{"openapi":"get /parcel/logistics/transit-parcel","title":"Transit","href":"/beta/en/api/parcels/transit"},{"openapi":"get /parcel/logistics/delivered-parcel","title":"Delivered","href":"/beta/en/api/parcels/delivered"},{"openapi":"get /parcel/logistics/completed-parcel","title":"Completed","href":"/beta/en/api/parcels/completed"}]},{"group":"Utils","pages":[{"openapi":"get /utils/states","title":"states","href":"/beta/en/api/utils/states"},{"openapi":"get /utils/centres","title":"centres","href":"/beta/en/api/utils/centres"},{"openapi":"get /utils/weight","title":"weight","description":"This endpoint makes an HTTP GET request to retrieve weight-related utility information from the specified API.\n\n### Request\n\nThe request does not require any specific input parameters.\n\n### Response\n\n- **Status 404** indicates that the requested resource was not found.\n \n- The response is in JSON format with the following structure:\n \n - `status`: A boolean value indicating the success of the request.\n \n - `message`: A message providing additional information about the request.\n \n - `data`: An array containing weight-related information, including:\n \n - `weight`: The weight value.\n \n - `weight_code`: The code associated with the weight.\n \n - `description`: A description of the weight.\n\n \n\n#### Example Response\n\n``` json\n{\n \"status\": true,\n \"message\": \"\",\n \"data\": [\n {\n \"weight\": \"\",\n \"weight_code\": \"\",\n \"description\": \"\"\n }\n ]\n}\n\n ```","href":"/beta/en/api/utils/weight"}]},{"group":"Endpoints","hidden":true,"pages":[{"group":"prices","pages":[{"title":"intral-city","description":"### CitySwift (Intral city) Price Calculation\n\nThis endpoint allows you to calculate the price for an intracity trip based on the pickup origin and destination.","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/intral-city","href":"/beta/en/api/prices/intral-city"},{"title":"Centre-Centre","description":"### Centre (Hub) to Centre (Hub) Price\n\nThis endpoint is used to calculate the price for a delivery from a pickup centre to one or more destination centres.","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/centre-centre","href":"/beta/en/api/prices/centre-centre"},{"title":"Centre-Door","description":"### Centre(hub) to Door (home delivery) Price Calculation\n\nThis API endpoint allows you to calculate the price for delivering items from a pickup center to one or more destinations.","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/centre-door","href":"/beta/en/api/prices/centre-door"},{"title":"Door - Centre","description":"**Home Pickup to Cenntre (Hub)**\n\n**The** endpoint is used to calculate the price for delivering items from a pickup origin (home pickup) to one or more destinations, with a specific centre for the destination.","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/door-centre","href":"/beta/en/api/prices/door--centre"},{"title":"Door-Door","description":"## Home pickup - Home delivery\n\nThis endpoint allows you to calculate the price for door-to-door delivery. The request should be sent as an HTTP POST to {{open_api}}/price/door-door with the following payload in raw request body format:","deprecated":null,"version":null,"openapi":"beta/en/api/beta.yaml post /price/door-door","href":"/beta/en/api/prices/door-door"}]},{"group":"parcels","pages":[{"openapi":"post /parcel/intral/intral-city","title":"intral-city","description":"This endpoint allows you to create a new CitySwiift (intral city) parcel delivery order. The request should be sent as an HTTP POST to {{open_api}}/parcel/intral/intral-city.\n\n### Request Body\n\nThe request should include a JSON payload with the following structure:\n\n- `pickup_origin`: Details of the pickup location including region, city, state code, country code, and contact information.\n \n- `destinations`: An array containing details of the delivery destinations including region, formatted address, city, neighborhood, ward, local, state, state code, country, country code, postal code, and contact information.\n \n\n### Response\n\nThe response will be in JSON format and will include the following fields:\n\n- `status`: Indicates the status of the request (true/false).\n \n- `message`: Additional information or error message.\n \n- `data`: Contains the details of the created parcel order including tracking number, status, total amount, total discount amount, total amount payable, discount type, and discount description.","href":"/beta/en/api/parcels/intral-city"},{"openapi":"post /parcel/intral/track-parcel","title":"Tracking-parcel","description":"### Track Parcel\n\nThis endpoint allows you to track a parcel by providing the tracking number.\n\n#### Request Body\n\n- `tracking_number` (string): The tracking number of the parcel.\n \n\n#### Response\n\n- `status` (boolean): Indicates if the request was successful.\n \n- `message` (string): A message related to the request.\n \n- `data` (object): Contains information about the parcel and its journey.\n \n - `pickup_origin` (object): Details about the origin of the parcel pickup.\n \n - `city` (string): City of origin.\n \n - `region` (object): Geographic coordinates of the origin region.\n \n - `contacts` (object): Contact information for the origin pickup.\n \n - `state_code` (string): Code for the origin state.\n \n - `country_code` (string): Code for the origin country.\n \n - `destinations` (array): Array of destination objects containing details about the parcel's journey.\n \n - `lat` (number): Latitude of the destination.\n \n - `lng` (number): Longitude of the destination.\n \n - `city` (string): City of the destination.\n \n - `ward` (string): Ward of the destination.\n \n - `local` (string): Local information of the destination.\n \n - `price` (object): Details about the price and discount for the destination.\n \n - `state` (string): State of the destination.\n \n - `region` (object): Geographic coordinates of the destination region.\n \n - `country` (string): Country of the destination.\n \n - `contacts` (object): Contact information for the destination.\n \n - `state_code` (string): Code for the destination state.\n \n - `postal_code` (string): Postal code of the destination.\n \n - `country_code` (string): Code for the destination country.\n \n - `neighborhood` (string): Neighborhood of the destination.\n \n - `formattedAddress` (string): Formatted address of the destination.\n \n - `tracking_number` (string): The tracking number of the parcel.\n \n - `status` (string): Status of the parcel.\n \n - `total_amount` (string): Total amount related to the parcel.\n \n - `total_discount_amount` (string): Total discount amount related to the parcel.\n \n - `total_amount_payable` (string): Total amount payable for the parcel.\n \n - `discount_type` (string): Type of discount applied.\n \n - `discount_description` (string): Description of the discount.\n \n - `ref` (string): Reference related to the parcel.\n \n - `created_at` (string): Date and time of creation.\n \n - `updated_at` (string): Date and time of last update.","href":"/beta/en/api/parcels/tracking-parcel"},{"openapi":"post /parcel/logistics/door-door","title":"Door-Door","description":"This API endpoint allows you to create a new FlexFlow (door-to-door) parcel request. The HTTP POST request should be sent to {{open_api}}/parcel/logistics/door-door with the following payload in the raw request body:\n\n``` json\n{\n \"pickup_origin\": {\n \"state_code\": \"LA\",\n \"country_code\": \"NG\",\n \"city\": \"Lagos\",\n \"address\": \"Ikolaba Rd, Ibadan 200285, Oyo ...\",\n \"region\": {\n \"latitude\": 6.4612672,\n \"longitude\": 3.3961466\n },\n \"contacts\": {\n \"name\": \"Olakunle Olayemi\",\n \"email\": \"[email protected]\",\n \"phone_number\": \"09020500177\",\n \"phone_number_2\": \"\"\n },\n \"pickup_note\": \"\",\n \"pickup_date\": \"\",\n \"pickup_time\": \"\",\n \"vehicle\": \"\"\n },\n \"destinations\": [\n {\n \"state_code\": \"LA\",\n \"country_code\": \"NG\",\n \"city\": \"Lagos\",\n \"address\": \"Ikolaba Rd, Ibadan 200285, Oyo ...\",\n \"region\": {\n \"latitude\": 6.4612672,\n \"longitude\": 3.3961466\n },\n \"contacts\": {\n \"name\": \"Olakunle Olayemi\",\n \"email\": \"[email protected]\",\n \"phone_number\": \"09020500177\",\n \"phone_number_2\": \"\"\n },\n \"delivery_note\": \"\",\n \"items\": [\n {\n \"name\": \"Book\",\n \"width\": \"\",\n \"length\": \"\",\n \"height\": \"\"\n }\n ],\n \"item_weight\": 1\n }\n ]\n}\n\n ```\n\nThe response to this request will include a JSON object with the following structure:\n\n``` json\n{\n \"status\": true,\n \"message\": \"\",\n \"data\": {\n \"tracking_number\": \"\",\n \"status\": \"\",\n \"total_amount\": 0,\n \"total_discount_amount\": 0,\n \"total_amount_payable\": 0,\n \"discount_type\": \"\",\n \"discount_description\": \"\"\n }\n}\n\n ```","href":"/beta/en/api/parcels/door-door"},{"openapi":"post /parcel/logistics/centre-centre","title":"Centre-Centre","href":"/beta/en/api/parcels/centre-centre"},{"openapi":"post /parcel/logistics/centre-door","title":"Centre-Door","description":"The HTTP POST request to /parcel/logistics/centre-door endpoint is used to create a logistics order for pickup and delivery. The request body should include details such as pickup origin, destinations, and items to be delivered.\n\n### Request Body\n\n- `pickup_origin` (object) - Details of the pickup origin including centre code, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.\n \n - `centre_code` (string, optional) - Code of the pickup centre.\n \n - `state_code` (string) - Code of the state for pickup.\n \n - `country_code` (string) - Code of the country for pickup.\n \n - `city` (string) - City for pickup.\n \n - `address` (string) - Address for pickup.\n \n - `contacts` (object) - Contact details for pickup.\n \n - `name` (string) - Name of the contact person.\n \n - `email` (string) - Email of the contact person.\n \n - `phone_number` (string) - Phone number of the contact person.\n \n - `phone_number_2` (string, optional) - Additional phone number of the contact person.\n \n - `pickup_note` (string, optional) - Note for pickup.\n \n - `pickup_date` (string, optional) - Date for pickup.\n \n - `pickup_time` (string, optional) - Time for pickup.\n \n - `vehicle` (string, optional) - Vehicle for pickup.\n\n \n- `destinations` (array) - Array of destination details.\n \n - `region` (object) - Region coordinates for delivery.\n \n - `latitude` (number) - Latitude of the region.\n \n - `longitude` (number) - Longitude of the region.\n \n - `state_code` (string) - Code of the state for delivery.\n \n - `country_code` (string) - Code of the country for delivery.\n \n - `city` (string) - City for delivery.\n \n - `address` (string) - Address for delivery.\n \n - `contacts` (object) - Contact details for delivery.\n \n - `name` (string) - Name of the contact person.\n \n - `email` (string) - Email of the contact person.\n \n - `phone_number` (string) - Phone number of the contact person.\n \n - `phone_number_2` (string, optional) - Additional phone number of the contact person.\n \n - `delivery_note` (string, optional) - Note for delivery.\n \n - `items` (array) - Array of items to be delivered.\n \n - `name` (string) - Name of the item.\n \n - `width` (string, optional) - Width of the item.\n \n - `length` (string, optional) - Length of the item.\n \n - `height` (string, optional) - Height of the item.\n \n - `item_weight` (number) - Weight of the item.\n\n \n\n### Response\n\nThe response is in the form of a JSON schema with the following properties:\n\n- `status` (boolean) - Indicates the status of the request.\n \n- `message` (string) - Message related to the request status.\n \n- `data` (object) - Data object containing the details of the logistics order.\n \n - `tracking_number` (string) - Tracking number for the order.\n \n - `status` (string) - Status of the order.\n \n - `total_amount` (number) - Total amount for the order.\n \n - `total_discount_amount` (number) - Total discount amount for the order.\n \n - `total_amount_payable` (number) - Total amount payable for the order.\n \n - `discount_type` (string) - Type of discount applied.\n \n - `discount_description` (string) - Description of the discount.","href":"/beta/en/api/parcels/centre-door"},{"openapi":"post /parcel/logistics/door-centre","title":"Door-centre","description":"This API endpoint allows you to create a new logistics order for door-to-centre parcel delivery. The request should be sent as an HTTP POST to {{open_api}}/parcel/logistics/door-centre.\n\n### Request Body\n\nThe request body should be sent in raw format and should include the following parameters:\n\n- `pickup_origin`: Details of the pickup location including region, state code, country code, city, address, contacts, pickup note, pickup date, pickup time, and vehicle.\n \n- `destinations`: An array containing details of the destination centre, including centre code, state code, country code, city, address, contacts, delivery note, items, and item weight.\n \n\n### Response\n\nUpon successful creation of the logistics order, the API will respond with the following parameters:\n\n- `status`: A boolean indicating the status of the request.\n \n- `message`: An optional message related to the request.\n \n- `data`: An object containing details of the created order, including tracking number, status, total amount, total discount amount, total amount payable, discount type, and discount description.\n \n\nExample Response:\n\n``` json\n{\n \"status\": true,\n \"message\": \"\",\n \"data\": {\n \"tracking_number\": \"\",\n \"status\": \"\",\n \"total_amount\": 0,\n \"total_discount_amount\": 0,\n \"total_amount_payable\": 0,\n \"discount_type\": \"\",\n \"discount_description\": \"\"\n }\n}\n\n ```","href":"/beta/en/api/parcels/door-centre"},{"openapi":"post /parcel/logistics/track-parcel","title":"Track-parcel","description":"### Track Parcel\n\nThis API endpoint is used to track a parcel using its tracking number.\n\n#### Request Body\n\n- `tracking_number` (string, required): The tracking number of the parcel to be tracked.\n \n\n#### Response\n\nThe response will be a JSON object with the following properties:\n\n- `status` (boolean): Indicates the status of the tracking request.\n \n- `message` (string): A message related to the tracking request, if any.\n \n- `data` (object): Contains information about the parcel's pickup origin, destinations, total amount, payment details, status, and timestamps.\n \n\nThe `pickup_origin` object within the `data` object contains details about the parcel's pickup location, including city, region, address, contacts, state code, country code, and pickup center.\n\nThe `destinations` array within the `data` object contains information about the parcel's destinations, including city, items, price, weight, address, contacts, state code, center code, country code, and dropoff center.\n\nOther properties within the `data` object include `total_amount`, `total_discount_amount`, `total_amount_payable`, `discount_type`, `discount_description`, `tracking_number`, `complete_date`, `payment_method`, `status`, `payment_ref`, `cube_ref`, `ref`, `created_at`, and `updated_at`.\n\n``` json\n{\n \"status\": true,\n \"message\": \"\",\n \"data\": {\n \"pickup_origin\": {\n \"city\": \"\",\n \"region\": {\n \"latitude\": 0,\n \"longitude\": 0\n },\n \"address\": \"\",\n \"vehicle\": null,\n \"contacts\": {\n \"name\": \"\",\n \"email\": \"\",\n \"phone_number\": \"\",\n \"phone_number_2\": null\n },\n \"state_code\": \"\",\n \"pickup_date\": null,\n \"pickup_note\": null,\n \"pickup_time\": null,\n \"country_code\": \"\",\n \"pickup_centre\": {\n \"centre_code\": \"\",\n \"centre_name\": \"\"\n }\n },\n \"pickup_date\": null,\n \"destinations\": [\n {\n \"city\": \"\",\n \"items\": [\n {\n \"name\": \"\",\n \"width\": null,\n \"height\": null,\n \"length\": null\n }\n ],\n \"price\": {\n \"amount\": 0,\n \"distance\": \"\",\n \"duration\": \"\",\n \"discount_type\": \"\",\n \"amount_payable\": 0,\n \"discount_amount\": 0,\n \"discount_description\": \"\"\n },\n \"weight\": \"\",\n \"address\": \"\",\n \"contacts\": {\n \"name\": \"\",\n \"email\": \"\",\n \"phone_number\": \"\",\n \"phone_number_2\": null\n },\n \"state_code\": \"\",\n \"centre_code\": \"\",\n \"item_weight\": 0,\n \"country_code\": \"\",\n \"delivery_note\": null,\n \"dropoff_centre\": {\n \"centre_code\": \"\",\n \"centre_name\": \"\"\n }\n }\n ],\n \"total_amount\": 0,\n \"total_discount_amount\": 0,\n \"total_amount_payable\": 0,\n \"discount_type\": \"\",\n \"discount_description\": \"\",\n \"tracking_number\": \"\",\n \"complete_date\": null,\n \"payment_method\": \"\",\n \"status\": \"\",\n \"payment_ref\": null,\n \"cube_ref\": null,\n \"ref\": null,\n \"created_at\": \"\",\n \"updated_at\": \"\"\n }\n}\n\n ```","href":"/beta/en/api/parcels/track-parcel"},{"openapi":"get /parcel/logistics/all-parcel","title":"All-parcel","description":"This endpoint makes an HTTP GET request to retrieve all parcel logistics. The request does not require any specific parameters in the request body. The response will include a status indicating the success of the request, a message if applicable, and a data array containing details of all parcels.\n\nThe data array includes information about the pickup origin, pickup date, destinations, total amount, total discount amount, total amount payable, discount type, discount description, tracking number, complete date, payment method, status, payment reference, cube reference, and timestamps for creation and update.\n\nEach parcel within the data array contains details about the pickup origin, including the city, region, sender information, address, country code, and pickup centre. It also includes pickup date, destination details such as city, items, price, region, weight, address, receiver information, state code, item weight, country code, delivery note, and dropoff centre.\n\nThe price object within the destination includes amount, distance, duration, discount type, amount payable, discount amount, and discount description.\n\nPlease note that the actual values for the keys such as name, email, phone, and address are intentionally masked for privacy.","href":"/beta/en/api/parcels/all-parcel"},{"openapi":"get /parcel/logistics/pending-parcel","title":"Pending","description":"The endpoint makes an HTTP GET request to retrieve the pending parcels in the logistics system. The response is a JSON object with a \"status\" field indicating the success status, a \"message\" field for any additional information, and a \"data\" array containing details of the pending parcels.\n\nThe \"data\" array includes information about the pickup origin, pickup date, destinations, total amount, discounts, tracking number, payment method, status, and other relevant details for each pending parcel.\n\nHere is the JSON schema for the response:\n\n``` json\n{\n \"type\": \"object\",\n \"properties\": {\n \"status\": {\n \"type\": \"boolean\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"data\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"pickup_origin\": {\n \"type\": \"object\",\n \"properties\": {\n // Properties for pickup origin details\n }\n },\n \"pickup_date\": {\n \"type\": \"string\"\n },\n \"destinations\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n // Properties for destination details\n }\n }\n },\n \"total_amount\": {\n \"type\": \"number\"\n },\n \"total_discount_amount\": {\n \"type\": \"number\"\n },\n \"total_amount_payable\": {\n \"type\": \"number\"\n },\n \"discount_type\": {\n \"type\": \"string\"\n },\n \"discount_description\": {\n \"type\": \"string\"\n },\n \"tracking_number\": {\n \"type\": \"string\"\n },\n \"complete_date\": {\n \"type\": \"string\"\n },\n \"payment_method\": {\n \"type\": \"string\"\n },\n \"status\": {\n \"type\": \"string\"\n },\n \"payment_ref\": {\n \"type\": [\"string\", \"null\"]\n },\n \"cube_ref\": {\n \"type\": [\"string\", \"null\"]\n },\n \"ref\": {\n \"type\": [\"string\", \"null\"]\n },\n \"created_at\": {\n \"type\": \"string\"\n },\n \"updated_at\": {\n \"type\": \"string\"\n }\n }\n }\n }\n }\n}\n\n ```","href":"/beta/en/api/parcels/pending"},{"openapi":"get /parcel/logistics/processing-parcel","title":"Processing","description":"This endpoint makes an HTTP GET request to retrieve the processing status of parcels in the logistics system.\n\n### Request Body\n\nThis request does not require a request body.\n\n### Response\n\n- `status` (boolean): Indicates the success or failure of the request.\n \n- `message` (string): Provides any additional information or error messages.\n \n- `data` (array): Contains the processing status of the parcels.\n \n\n#### Example Response\n\n``` json\n{\n \"status\": true,\n \"message\": \"\",\n \"data\": []\n}\n\n ```","href":"/beta/en/api/parcels/processing"},{"openapi":"get /parcel/logistics/processed-parcel","title":"Processed","description":"This endpoint makes an HTTP GET request to retrieve information about processed parcels in the logistics system.\n\n### Request\n\nNo request body is required for this endpoint.\n\n### Response\n\nThe response will contain a list of processed parcel information, including details such as parcel ID, recipient name, delivery status, and timestamp.","href":"/beta/en/api/parcels/processed"},{"openapi":"get /parcel/logistics/transit-parcel","title":"Transit","description":"### Retrieve Transit Parcels\n\nThis endpoint allows you to retrieve the transit parcels for logistics.\n\n#### Request\n\n- Method: `GET`\n \n- URL: `{{open_api}}/parcel/logistics/transit-parcel`\n \n\n#### Response\n\n``` json\n{\n \"type\": \"object\",\n \"properties\": {\n \"status\": {\n \"type\": \"boolean\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"data\": {\n \"type\": \"array\"\n }\n }\n}\n\n ```","href":"/beta/en/api/parcels/transit"},{"openapi":"get /parcel/logistics/delivered-parcel","title":"Delivered","description":"### Get Delivered Parcel Logistics\n\nThis endpoint retrieves the details of delivered parcels in the logistics system.\n\n#### Request\n\nNo request body is required for this endpoint.\n\n- `open_api` - The base URL for the API.\n \n\n#### Response\n\nThe response for this request follows the JSON schema below:\n\n``` json\n{\n \"type\": \"object\",\n \"properties\": {\n \"status\": {\n \"type\": \"boolean\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"data\": {\n \"type\": \"array\"\n }\n }\n}\n\n ```","href":"/beta/en/api/parcels/delivered"},{"openapi":"get /parcel/logistics/completed-parcel","title":"Completed","description":"This endpoint makes an HTTP GET request to retrieve the details of completed parcels in the logistics system.\n\n### Request\n\nNo request body is required for this endpoint.\n\n### Response\n\n- `status` (boolean): Indicates the status of the request.\n \n- `message` (string): Provides any relevant message regarding the request.\n \n- `data` (array): Contains the details of completed parcels in the logistics system.","href":"/beta/en/api/parcels/completed"}]},{"group":"Utils","pages":[{"openapi":"get /utils/states","title":"states","description":"### Get States\n\nThis endpoint retrieves a list of states.\n\n**Request Body** \nThis request does not require a request body.\n\n**Response**\n\n- `status` (boolean): Indicates the status of the response.\n \n- `message` (string): Provides any additional information related to the response.\n \n- `data` (array): Contains an array of state objects.\n \n - `state_name` (string): The name of the state.\n \n - `state_code` (string): The code associated with the state.\n \n - `status` (string): The status of the state.\n \n - `label` (string): The label of the state.\n \n - `value` (number): The value associated with the state.","href":"/beta/en/api/utils/states"},{"openapi":"get /utils/centres","title":"centres","description":"### GET /utils/centres\n\nThis endpoint retrieves a list of centres.\n\n#### Request\n\nNo request body is required for this request.\n\n#### Response\n\nThe response will be a JSON object with the following schema:\n\n``` json\n{\n \"type\": \"object\",\n \"properties\": {\n \"status\": {\n \"type\": \"boolean\"\n },\n \"message\": {\n \"type\": \"string\"\n },\n \"data\": {\n \"type\": \"array\",\n \"items\": {\n \"type\": \"object\",\n \"properties\": {\n \"centre_name\": {\n \"type\": \"string\"\n },\n \"centre_code\": {\n \"type\": \"string\"\n },\n \"centre_location\": {\n \"type\": \"object\",\n \"properties\": {\n \"city\": {\n \"type\": \"string\"\n },\n \"ward\": {\n \"type\": \"string\"\n },\n \"local\": {\n \"type\": \"string\"\n },\n \"state\": {\n \"type\": \"string\"\n },\n \"region\": {\n \"type\": \"object\",\n \"properties\": {\n \"latitude\": {\n \"type\": \"number\"\n },\n \"longitude\": {\n \"type\": \"number\"\n }\n }\n },\n \"country\": {\n \"type\": \"string\"\n },\n \"state_code\": {\n \"type\": \"string\"\n },\n \"postal_code\": {\n \"type\": \"string\"\n },\n \"country_code\": {\n \"type\": \"string\"\n },\n \"neighborhood\": {\n \"type\": \"string\"\n },\n \"formattedAddress\": {\n \"type\": \"string\"\n }\n }\n },\n \"status\": {\n \"type\": \"string\"\n },\n \"label\": {\n \"type\": \"string\"\n },\n \"value\": {\n \"type\": \"string\"\n }\n }\n }\n }\n }\n}\n\n ```","href":"/beta/en/api/utils/centres"},{"openapi":"get /utils/weight","title":"weight","description":"This endpoint makes an HTTP GET request to retrieve weight-related utility information from the specified API.\n\n### Request\n\nThe request does not require any specific input parameters.\n\n### Response\n\n- **Status 404** indicates that the requested resource was not found.\n \n- The response is in JSON format with the following structure:\n \n - `status`: A boolean value indicating the success of the request.\n \n - `message`: A message providing additional information about the request.\n \n - `data`: An array containing weight-related information, including:\n \n - `weight`: The weight value.\n \n - `weight_code`: The code associated with the weight.\n \n - `description`: A description of the weight.\n\n \n\n#### Example Response\n\n``` json\n{\n \"status\": true,\n \"message\": \"\",\n \"data\": [\n {\n \"weight\": \"\",\n \"weight_code\": \"\",\n \"description\": \"\"\n }\n ]\n}\n\n ```","href":"/beta/en/api/utils/weight"}]}]}]},{"tab":"Cube","icon":"envelope","pages":[{"title":"Cube","href":"/beta/en/cube/introduction"}]},{"tab":"library","icon":"envelope","hidden":true,"pages":[{"title":"library","href":"/beta/en/library/introduction"}]}]},"title":"Centre-Centre - Mervii Documentation","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}