POST /api/mtender/tenders
Price: 20 credits
Get one MTender procurement by its ocid or page URL as one merged OCDS record across its planning, evaluation and contract stages: title, description, status and stage, the buyer with IDNO, address, contact and activity codes, budget and estimated value, periods, lots and line items with CPV codes, documents, enquiries and answers, amendments, qualification criteria, electronic auctions, bids with tenderers and prices, pre-qualification submissions and qualification decisions, awards with suppliers, contracts with their agreed terms, every party and the list of stage records.
Pass the ocid from a search result or the tender page URL; a stage ocid ending in -PN-, -AP-, -EV-, -NP-, -TP-, -FE- or -AC- resolves to its parent procurement. A budget ocid from the same register is not a tender and returns 412.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)tender string required — Tender ocid, stage ocid or tender page URL (examples: "ocds-b3wdp1-MD-1769073273769", "ocds-b3wdp1-MD-1769073273769-EV-1769073490153", "https://mtender.gov.md/tenders/ocds-b3wdp1-MD-1769073273769"; minLength: 1)@type string (default: "MtenderTender")id string requiredocid string requireddescription string nullablestatus string nullablestatus_details string nullableprocess_status_details string nullablestage string requiredprocedure_type string nullableprocurement_method string nullableprocurement_method_rationale string nullablemain_procurement_category string nullablelegal_basis string nullableaward_criteria string nullableaward_criteria_details string nullableeligibility_criteria string nullablesubmission_methods array (default: [])submission_method_details string nullableprocurement_method_modalities array (default: [])buyer object nullable@type string (default: "MtenderParty")id string requiredname string nullableroles array (default: [])identifier object nullable@type string (default: "MtenderIdentifier")scheme string nullableid string nullablelegal_name string nullableurl string nullableaddress object nullable@type string (default: "MtenderAddress")street string nullablepostal_code string nullablelocality string nullablelocality_code string nullableregion string nullableregion_code string nullablecountry string nullablecountry_name string nullablecontact object nullable@type string (default: "MtenderContact")name string nullableemail string nullabletelephone string nullablefax string nullableurl string nullablebuyer_type string nullablemain_general_activity string nullablemain_sectoral_activity string nullablesupplier_type string nullablescale string nullablemain_economic_activities array (default: [])@type string (default: "MtenderClassification")scheme string nullablecode string requireddescription string nullablepersons array (default: [])@type string (default: "MtenderPerson")id string nullablename string nullableidentifier object nullable@type string (default: "MtenderIdentifier")scheme string nullableid string nullablelegal_name string nullableurl string nullablebusiness_functions array (default: [])suppliers array (default: [])@type string (default: "MtenderPartyRef")id string nullablename string nullablevalue object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullabledates object nullable@type string (default: "MtenderDates")published_at integer nullablemodified_at integer nullableenquiry_deadline_at integer nullabledeadline_at integer nullableauction_at integer nullableawarded_at integer nullablecontract_at integer nullablecontract_start_at integer nullablecontract_end_at integer nullablecpv array (default: [])@type string (default: "MtenderClassification")scheme string nullablecode string requireddescription string nullableclassification object nullable@type string (default: "MtenderClassification")scheme string nullablecode string requireddescription string nullablecountry string (default: "MD")url string requiredlanguage string nullableinitiation_type string nullableis_accelerated boolean nullableis_framework boolean nullablehas_dynamic_purchasing_system boolean nullableis_joint_procurement boolean nullableis_procedure_outsourced boolean nullableis_design_contest_service_award boolean nullableuses_electronic_ordering boolean nullableuses_electronic_payment boolean nullableaccepts_electronic_invoicing boolean nullablehas_enquiries boolean nullablerequires_electronic_catalogue boolean nullablereduction_criteria string nullablequalification_system_methods array (default: [])second_stage_min_candidates integer nullablesecond_stage_max_candidates integer nullableenquiry_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullabletender_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullablepre_qualification_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullablequalification_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullableauction_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullableaward_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullablestandstill_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullablecontract_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullableplanning object nullable@type string (default: "MtenderPlanning")budget object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullablebudget_description string nullableis_eu_funded boolean nullablebudget_breakdown array (default: [])@type string (default: "MtenderBudgetBreakdown")id string nullabledescription string nullableamount object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullableperiod object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullablesource_party object nullable@type string (default: "MtenderPartyRef")id string nullablename string nullableparties array (default: [])@type string (default: "MtenderParty")id string requiredname string nullableroles array (default: [])identifier object nullable@type string (default: "MtenderIdentifier")scheme string nullableid string nullablelegal_name string nullableurl string nullableaddress object nullable@type string (default: "MtenderAddress")street string nullablepostal_code string nullablelocality string nullablelocality_code string nullableregion string nullableregion_code string nullablecountry string nullablecountry_name string nullablecontact object nullable@type string (default: "MtenderContact")name string nullableemail string nullabletelephone string nullablefax string nullableurl string nullablebuyer_type string nullablemain_general_activity string nullablemain_sectoral_activity string nullablesupplier_type string nullablescale string nullablemain_economic_activities array (default: [])@type string (default: "MtenderClassification")scheme string nullablecode string requireddescription string nullablepersons array (default: [])@type string (default: "MtenderPerson")id string nullablename string nullableidentifier object nullable (see schema MtenderIdentifier)business_functions array (default: [])line_items array (default: [])@type string (default: "MtenderItem")id string requiredinternal_id string nullabledescription string nullableclassification object nullable@type string (default: "MtenderClassification")scheme string nullablecode string requireddescription string nullableadditional_classifications array (default: [])@type string (default: "MtenderClassification")scheme string nullablecode string requireddescription string nullablequantity number nullableunit object nullable@type string (default: "MtenderUnit")id string nullablename string nullablescheme string nullablevalue object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullablerelated_lot string nullablelots array (default: [])@type string (default: "MtenderLot")id string requiredinternal_id string nullabledescription string nullablestatus string nullablestatus_details string nullablevalue object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullablecontract_period object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullableplace_of_performance object nullable@type string (default: "MtenderAddress")street string nullablepostal_code string nullablelocality string nullablelocality_code string nullableregion string nullableregion_code string nullablecountry string nullablecountry_name string nullableplace_of_performance_description string nullablehas_options boolean nullablehas_recurrence boolean nullablehas_renewal boolean nullabledocuments array (default: [])@type string (default: "MtenderDocument")id string requireddescription string nullabledocument_type string nullableurl string nullablerelated_lots array (default: [])published_at integer nullableenquiries array (default: [])@type string (default: "MtenderEnquiry")id string requireddescription string nullableanswer string nullablerelated_lot string nullableasked_at integer nullableanswered_at integer nullableamendments array (default: [])@type string (default: "MtenderAmendment")id string requiredamendment_type string nullablestatus string nullablerationale string nullabledescription string nullablerelates_to string nullablerelated_item string nullablerelease_id string nullableamends_release_id string nullabledate_at integer nullabledocuments array (default: [])@type string (default: "MtenderDocument")id string requireddescription string nullabledocument_type string nullableurl string nullablerelated_lots array (default: [])published_at integer nullablecriteria array (default: [])@type string (default: "MtenderCriterion")id string requireddescription string nullablesource string nullablerelates_to string nullablerelated_item string nullableclassification object nullable@type string (default: "MtenderClassification")scheme string nullablecode string requireddescription string nullablerequirement_groups array (default: [])@type string (default: "MtenderRequirementGroup")id string requireddescription string nullablerequirements array (default: [])auctions array (default: [])@type string (default: "MtenderAuction")id string requiredrelated_lot string nullableperiod object nullable@type string (default: "MtenderPeriod")start_at integer nullableend_at integer nullableurl string nullableminimum_step object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullableresults array (default: [])@type string (default: "MtenderAuctionResult")related_bid string nullablevalue object nullable (see schema MtenderValue)bids array (default: [])@type string (default: "MtenderBid")id string requiredstatus string nullablestatus_details string nullabletenderers array (default: [])@type string (default: "MtenderPartyRef")id string nullablename string nullablevalue object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullablerelated_lots array (default: [])date_at integer nullabledocuments array (default: [])@type string (default: "MtenderDocument")id string requireddescription string nullabledocument_type string nullableurl string nullablerelated_lots array (default: [])published_at integer nullablesubmissions array (default: [])@type string (default: "MtenderSubmission")id string requiredstatus string nullablecandidates array (default: [])@type string (default: "MtenderPartyRef")id string nullablename string nullabledate_at integer nullabledocuments array (default: [])@type string (default: "MtenderDocument")id string requireddescription string nullabledocument_type string nullableurl string nullablerelated_lots array (default: [])published_at integer nullablequalifications array (default: [])@type string (default: "MtenderQualification")id string requiredstatus string nullablestatus_details string nullabledescription string nullablerelated_submission string nullabledate_at integer nullabledocuments array (default: [])@type string (default: "MtenderDocument")id string requireddescription string nullabledocument_type string nullableurl string nullablerelated_lots array (default: [])published_at integer nullablerequirement_responses array (default: [])@type string (default: "MtenderRequirementResponse")id string requiredrequirement_id string nullablevalue union nullablerelated_tenderer_id string nullableresponder object nullable (see schema MtenderPartyRef)awards array (default: [])@type string (default: "MtenderAward")id string requiredinternal_id string nullablestatus string nullablestatus_details string nullabledescription string nullablesuppliers array (default: [])@type string (default: "MtenderPartyRef")id string nullablename string nullablevalue object nullable@type string (default: "MtenderValue")amount number nullableamount_net number nullablecurrency string nullablerelated_lots array (default: [])related_bid string nullabledate_at integer nullableline_items array (default: [])@type string (default: "MtenderItem")id string requiredinternal_id string nullabledescription string nullableclassification object nullable (see schema MtenderClassification)additional_classifications array (default: [])quantity number nullableunit object nullable (see schema MtenderUnit)related_lot string nullabledocuments array (default: [])@type string (default: "MtenderDocument")id string requireddescription string nullabledocument_type string nullableurl string nullablerelated_lots array (default: [])published_at integer nullablerequirement_responses array (default: [])@type string (default: "MtenderRequirementResponse")id string requiredrequirement_id string nullablevalue union nullablerelated_tenderer_id string nullableresponder object nullable (see schema MtenderPartyRef)contracts array (default: [])@type string (default: "MtenderContract")id string requiredaward_id string nullablestatus string nullablestatus_details string nullablerelated_lots array (default: [])is_framework_or_dynamic boolean nullabledate_at integer nullableagreed_metrics array (default: [])@type string (default: "MtenderAgreedMetric")id string nullabledescription string nullableobservations array (default: [])related_processes array (default: [])@type string (default: "MtenderRelatedProcess")id string nullableidentifier string nullablerelationships array (default: [])scheme string nullableurl string nullablerelated_processes array (default: [])@type string (default: "MtenderRelatedProcess")id string nullableidentifier string nullablerelationships array (default: [])scheme string nullableurl string nullablerecords array (default: [])@type string (default: "MtenderRecord")ocid string requiredstage string requiredtags array (default: [])date_at integer nullable422 — The request body did not validate Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — No tender with this ocid on MTender Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.