addedOutput schema / $defs
Added value: +{
+ "Naics": {
+ "properties": {
+ "code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Code"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Title"
+ }
+ },
+ "title": "Naics",
+ "type": "object"
+ },
+ "OpportunityRow": {
+ "description": "One search result. Jobs fill title, agency (the employer), state, city, posted_at and url only.",
+ "properties": {
+ "agency": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Agency"
+ },
+ "agency_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The agency's MatchAwards id.",
+ "title": "Agency Id"
+ },
+ "ai_matched_naics": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Only when you filtered by naics: requested codes this contract notice matched only because MatchAwards' AI suggested them, not its own codes. Call such a match AI-suggested.",
+ "title": "Ai Matched Naics"
+ },
+ "city": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "City"
+ },
+ "id": {
+ "description": "Pass to get_opportunity for the description and contacts.",
+ "title": "Id",
+ "type": "string"
+ },
+ "matched_naics": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Only when you filtered by naics: the requested codes this record carries: its own code (in naics) or, for a grant or job, another code of its program or occupation.",
+ "title": "Matched Naics"
+ },
+ "naics": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Naics"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "On state notices (type state) the naics code itself is AI-assigned."
+ },
+ "no_fixed_deadline": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "true: the deadline is a placeholder date.",
+ "title": "No Fixed Deadline"
+ },
+ "office": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Office"
+ },
+ "posted_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Date, YYYY-MM-DD.",
+ "title": "Posted At"
+ },
+ "response_deadline": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Date, YYYY-MM-DD; null if none.",
+ "title": "Response Deadline"
+ },
+ "sam_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The SAM.gov notice (federal only). Show it as a markdown link.",
+ "title": "Sam Url"
+ },
+ "set_aside": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Set Aside"
+ },
+ "solicitation_number": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Solicitation Number"
+ },
+ "state": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "State"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Title"
+ },
+ "type": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "federal, state, grant or job.",
+ "title": "Type"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "The posting on matchawards.com. Show it as a markdown link.",
+ "title": "Url"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "title": "OpportunityRow",
+ "type": "object"
+ }
+}
addedOutput schema / properties
Added value: +{
+ "as_of": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "When the API generated the results (ISO time).",
+ "title": "As Of"
+ },
+ "has_more": {
+ "description": "true: call again with cursor=next_cursor and the same filters.",
+ "title": "Has More",
+ "type": "boolean"
+ },
+ "next_cursor": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Next Cursor"
+ },
+ "note": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Note"
+ },
+ "results": {
+ "items": {
+ "$ref": "#/$defs/OpportunityRow"
+ },
+ "title": "Results",
+ "type": "array"
+ },
+ "warning": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Set when paging stopped early; the results so far are still valid.",
+ "title": "Warning"
+ }
+}