{ "opencollection": "1.0.0", "info": { "name": "Opply Activity Feed Suppliers API", "version": "0.0.0" }, "items": [ { "info": { "name": "Suppliers", "type": "folder" }, "items": [ { "info": { "name": "List companies the current user can act on", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/accessible/me/", "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Returns the set of companies the authenticated user can target in API calls.\n\n- Staff users: marker response indicating \"all\" — no list is returned.\n- Merchant of Record users: their managed companies plus their own.\n- Brand (buyer) and Supplier users: their own company only.\n\nUsed by the MCP `list_accessible_companies` tool. Also useful for any client\nthat needs to render a company-picker scoped to the user's permissions." }, { "info": { "name": "Company address endpoints", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/addresses/", "params": [ { "name": "address_type", "value": "", "type": "query", "description": "Supported address types: billing_address delivery_address dispatch_address company_address." }, { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "page_size", "value": "", "type": "query", "description": "Number of results to return per page." } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Company address endpoints" }, { "info": { "name": "Company address endpoints", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/addresses/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Company address endpoints" }, { "info": { "name": "Company address endpoints", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/addresses/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Company address endpoints" }, { "info": { "name": "Company address endpoints", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/companies/addresses/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Company address endpoints" }, { "info": { "name": "Company address endpoints", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/companies/addresses/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Company address endpoints" }, { "info": { "name": "Company address endpoints", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v1/companies/addresses/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Company address endpoints" }, { "info": { "name": "Basic info of a company", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/info/", "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Basic info of a company" }, { "info": { "name": "Send company invite endpoint", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/invite-company/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Send company invite endpoint" }, { "info": { "name": "Mark the current company's buyer onboarding as complete", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/me/finish-onboarding/", "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Flips `Company.onboarding_state` from `in_progress` to `active`, unlocking the rest of the buyer app. Idempotent in spirit: a company that is already `active` (or any other non-`in_progress` state) returns 409 so the caller can recover without firing a duplicate side-effect." }, { "info": { "name": "List all onboarding suppliers", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/", "params": [ { "name": "include_ready_to_trade", "value": "", "type": "query", "description": "Include suppliers with 'Ready to Trade' status (default: false) when no explicit status filter is applied." }, { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get a list of all onboarding suppliers (MoR only). By default, suppliers with 'Ready to Trade' status are excluded. Pass include_ready_to_trade=true to include them. If a status query parameter is provided (for example, status=ready_to_trade), the list will be filtered by that status and 'Ready to Trade' suppliers will be included according to the status filter even when include_ready_to_trade is not set." }, { "info": { "name": "Create a new onboarding supplier", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create a new onboarding supplier record" }, { "info": { "name": "List onboarding supplier activities", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:onboarding_supplier_uuid/activities/", "params": [ { "name": "onboarding_supplier_uuid", "value": "", "type": "path", "description": "UUID of the onboarding supplier" }, { "name": "page", "value": "", "type": "query", "description": "Page number for pagination" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get a list of activities for an onboarding supplier" }, { "info": { "name": "Create onboarding supplier activity", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:onboarding_supplier_uuid/activities/", "params": [ { "name": "onboarding_supplier_uuid", "value": "", "type": "path", "description": "UUID of the onboarding supplier" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create a new activity and update supplier status" }, { "info": { "name": "Get onboarding supplier details", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get detailed information about an onboarding supplier" }, { "info": { "name": "api_v1_companies_mor_onboarding_suppliers_update", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update onboarding supplier" }, { "info": { "name": "Update onboarding supplier status", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update the status of an onboarding supplier" }, { "info": { "name": "Delete onboarding supplier", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Delete an onboarding supplier. Only allowed if status is 'onboarding_not_started'" }, { "info": { "name": "Partially update onboarding supplier address", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/address/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Patch only address fields stored on the onboarding supplier (MoR only)." }, { "info": { "name": "Archive onboarding supplier", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/archive/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Archive an onboarding supplier. Not allowed for 'onboarding_not_started' (use delete) or 'ready_to_trade' status." }, { "info": { "name": "Get buyers for onboarding supplier", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/buyers/", "params": [ { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "uuid", "value": "", "type": "path", "description": "UUID of the onboarding supplier" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get a list of buyers associated with this onboarding supplier" }, { "info": { "name": "List onboarding supplier contacts", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/contacts/", "params": [ { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "List all contacts for this onboarding supplier (MoR only)." }, { "info": { "name": "Create onboarding supplier contact", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/contacts/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create a new contact for this onboarding supplier (MoR only)." }, { "info": { "name": "Replace onboarding supplier contact", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/contacts/:contact_uuid/", "params": [ { "name": "contact_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Full update (replace) of an onboarding supplier contact (MoR only)." }, { "info": { "name": "Partially update onboarding supplier contact", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/contacts/:contact_uuid/", "params": [ { "name": "contact_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Partial update of an onboarding supplier contact (MoR only)." }, { "info": { "name": "Delete onboarding supplier contact", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/contacts/:contact_uuid/", "params": [ { "name": "contact_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Delete an onboarding supplier contact (MoR only)." }, { "info": { "name": "Create final supplier", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/create-final-supplier/", "params": [ { "name": "uuid", "value": "", "type": "path", "description": "UUID of the onboarding supplier" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create the final supplier company for an onboarding supplier and mark it as ready to trade" }, { "info": { "name": "Get onboarding supplier payout details", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/payout-details/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "ViewSet for Merchant of Record users to manage onboarding suppliers" }, { "info": { "name": "Create onboarding supplier payout details", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/payout-details/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "ViewSet for Merchant of Record users to manage onboarding suppliers" }, { "info": { "name": "Replace onboarding supplier payout details (full update)", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/payout-details/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Full replace of payout details. Record must already exist; use POST to create first." }, { "info": { "name": "Partially update onboarding supplier payout details", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/payout-details/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Partial update of payout details. Record must already exist; use POST to create first." }, { "info": { "name": "Unarchive onboarding supplier", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/:uuid/unarchive/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Unarchive a previously archived onboarding supplier." }, { "info": { "name": "Get available staff users", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/mor/onboarding-suppliers/staff-users/", "params": [ { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "search", "value": "", "type": "query", "description": "Search filter for staff users" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get available staff users that can be assigned as owners" }, { "info": { "name": "api_v1_companies_onboarding_supplier_create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/onboarding/supplier/", "body": { "type": "json", "data": "{}" } } }, { "info": { "name": "api_v1_companies_suppliers_list", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/", "params": [ { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "page_size", "value": "", "type": "query", "description": "Number of results to return per page." } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_catalogues_list", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/", "params": [ { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "page_size", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "supplier_uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_catalogues_create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_catalogues_retrieve", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/:uuid/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "Update a catalogue for a supplier", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/:uuid/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update a catalogue for a supplier" }, { "info": { "name": "api_v1_companies_suppliers_catalogues_partial_update", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/:uuid/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_catalogues_destroy", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/:uuid/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "Set catalogue file to uploaded google storage file", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/:uuid/set-file/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Set catalogue file to uploaded google storage file" }, { "info": { "name": "Create a new catalogue from a google storage path", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/create-from-name/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create a new catalogue from a google storage path" }, { "info": { "name": "Get Google Cloud Storage temporal signed url", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/catalogues/signed-url/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get Google Cloud Storage temporal signed url" }, { "info": { "name": "api_v1_companies_suppliers_documents_list", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/documents/", "params": [ { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "page_size", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "supplier_uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_documents_create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/documents/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_documents_retrieve", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/documents/:uuid/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_documents_destroy", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/api/v1/companies/suppliers/:supplier_uuid/documents/:uuid/", "params": [ { "name": "supplier_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_retrieve", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/:uuid/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_update", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/companies/suppliers/:uuid/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_partial_update", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/companies/suppliers/:uuid/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "Set KYB status. WARNING: For QA use only!", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/:uuid/approve-kyb/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Set KYB status. WARNING: For QA use only!" }, { "info": { "name": "api_v1_companies_suppliers_questionnaire_update", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/companies/suppliers/:uuid/questionnaire/", "params": [ { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "Get brand summary for supplier", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/buyer-summary/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Get brand summary for supplier" }, { "info": { "name": "Dashboard counts for Suppliers.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/dashboard/count/", "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Dashboard counts for Suppliers." }, { "info": { "name": "api_v1_companies_suppliers_initialize_onboarding_create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/companies/suppliers/initialize-onboarding/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_companies_suppliers_questionnaire_submitted_retrieve", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/companies/suppliers/questionnaire_submitted/", "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_inquiries_quotes_supplier_list", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "ordering", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "page", "value": "", "type": "query", "description": "A page number within the paginated result set." }, { "name": "page_size", "value": "", "type": "query", "description": "Number of results to return per page." } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "Create a quote for a supplier", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create a quote for a supplier" }, { "info": { "name": "Retrieve details of a quote for a supplier", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/:uuid/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Retrieve details of a quote for a supplier" }, { "info": { "name": "Update a quote for a supplier", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/:uuid/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Update a quote for a supplier" }, { "info": { "name": "Partial update a quote for a supplier", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/:uuid/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Partial update a quote for a supplier" }, { "info": { "name": "api_v1_inquiries_quotes_supplier_channel_retrieve", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/:uuid/channel/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_inquiries_quotes_supplier_mark_contract_confirmed_create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/:uuid/mark-contract-confirmed/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_inquiries_quotes_supplier_mark_contract_created_create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/:uuid/mark-contract-created/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "api_v1_inquiries_quotes_supplier_publish_create", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/:uuid/publish/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" }, { "name": "uuid", "value": "", "type": "path" } ], "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } } }, { "info": { "name": "Create a quote for a purchase inquiry take its UUID", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/inquiries/:inquiry_uuid/quotes/supplier/purchase_request_quote/", "params": [ { "name": "inquiry_uuid", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "docs": "Create a quote for a purchase inquiry take its UUID" } ] } ], "bundled": true }