{"items":[{"type":"link","label":"FM Integration API v2","link":"/fm-integration/openapi","routeSlug":"/fm-integration/openapi","content":{"contentType":"overview","meta":{"name":"FM Integration API v2"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"openapi.json","url":"/_bundle/fm-integration/openapi.json?download"},{"kind":"download","label":"openapi.yaml","url":"/_bundle/fm-integration/openapi.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"FM Integration API v2 (v2)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Loadlink FM Integration API — v2"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Post loads/equipment, search reference data, and retrieve leads."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"New here?"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/access"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Check your access →"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"All endpoints require a bearer token — call "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /v2/authorize"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" with your"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"organization's integration email and org token to get one. Your Salesforce account"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"admin provisions the org token; it is shared across every sub-account in your"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"organization."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Errors"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": 400 responses follow RFC 9457 ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ProblemDetails"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":") with a structured"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"errors[]"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" array of "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{name, reason}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" pairs. 401 responses have no body."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"429 (rate limit exceeded) includes "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-RateLimit-*"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" headers and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Retry-After"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Idempotency"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /v2/postings/loads"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"POST /v2/postings/equipment"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"accept an optional "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Idempotency-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header (client-generated UUID v4) to safely"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"retry without creating duplicates. DELETE endpoints do not support this header."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Example payloads"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": every operation below has a sample request/response for"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"illustration only — cities, tokens, rates, etc. are made up. Substitute your own"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"valid values both in \"Try it\" and in real integration code; nothing about the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"example values themselves is required or enforced."},"children":[]}]}]}]}],"sectionId":"/fm-integration/openapi"}],"sectionId":"/fm-integration/openapi"}]}]}},{"type":"group","label":"Authorize","link":"/fm-integration/openapi/authorize","routeSlug":"/fm-integration/openapi/authorize","items":[{"label":"Exchange an org token for a bearer","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/authorize/authorize","routeSlug":"/fm-integration/openapi/authorize/authorize","metadata":{"seo":{"title":"Exchange an org token for a bearer","description":"Resolves the given email against your organization, validates the org-level integration token, and — if your organization has the Integration API feature provisioned — returns a bearer token to use as Authorization: Bearer <token> on every other endpoint. Tokens expire after 5 minutes; call this endpoint again to get a new one."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"Authorize","name":"Exchange an org token for a bearer","isWebhook":false,"pointer":"/paths/~1v2~1authorize/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Exchange an org token for a bearer","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Resolves the given email against your organization, validates the org-level integration token, and — if your organization has the Integration API feature provisioned — returns a bearer token to use as "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Authorization: Bearer <token>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" on every other endpoint. Tokens expire after 5 minutes; call this endpoint again to get a new one."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AuthorizeRequest"}},"schemaId":"components/schemas/AuthorizeRequest","pointer":"/paths/~1v2~1authorize/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v2/authorize","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/AuthorizeRequest"}},"responseCodes":["200","400","401","403","404","503"],"pointer":"/v2/authorize","href":"authorize/authorize","openApiOperationId":"Authorize","summary":"Exchange an org token for a bearer"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"schemaId":"components/schemas/AuthorizeRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/AuthorizeRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Bearer issued","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AuthorizeResponse","exampleIds":["paths/~1v2~1authorize/post/responses/200/content/application~1json/example"]}},"schemaId":"components/schemas/AuthorizeResponse","exampleIds":["paths/~1v2~1authorize/post/responses/200/content/application~1json/example"]},{"code":"400","description":"Bad Request","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ProblemDetails"}},"schemaId":"components/schemas/ProblemDetails"},{"code":"401","description":"Org token does not match"},{"code":"403","description":"Account does not have the Integration API feature provisioned"},{"code":"404","description":"No user for that email, no account, or no org token provisioned yet"},{"code":"503","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Identity is temporarily unreachable — retry shortly"},"children":[]}]}]}]}],"pointer":"/paths/~1v2~1authorize/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/AuthorizeResponse","exampleIds":["paths/~1v2~1authorize/post/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/AuthorizeResponse","exampleIds":["paths/~1v2~1authorize/post/responses/200/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ProblemDetails","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ProblemDetails"}}},{"code":"401"},{"code":"403"},{"code":"404"},{"code":"503"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/authorize/authorize"}],"panels":[]}]},"httpPath":"/v2/authorize"}],"content":{"contentType":"group","meta":{"name":"Authorize"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Authorize","showPageActions":true}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v2/authorize","summary":"Exchange an org token for a bearer","prefix":{"name":"post","color":"post"},"badges":[],"link":"/authorize/authorize","deprecated":false}]}]}]}]}},{"type":"group","label":"LoadPostings","link":"/fm-integration/openapi/loadpostings","routeSlug":"/fm-integration/openapi/loadpostings","items":[{"label":"Delete a load posting by token","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/loadpostings/deleteloadposting","routeSlug":"/fm-integration/openapi/loadpostings/deleteloadposting","metadata":{"seo":{"title":"Delete a load posting by token","description":"Delete a load posting by token"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"DeleteLoadPosting","name":"Delete a load posting by token","isWebhook":false,"pointer":"/paths/~1v2~1postings~1loads~1{token}/delete","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete a load posting by token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token","in":"path","schemaId":"schema_14","description":"The posting's Token, as returned from POST /v2/postings/loads or GET /v2/postings/loads.","required":true,"example":123456}],"pointer":"/paths/~1v2~1postings~1loads~1{token}/delete/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["*/*","application/json"],"mediaTypeSchemas":{"*/*":{"schemaId":"components/schemas/DeleteLoadPostingRequest"},"application/json":{"schemaId":"components/schemas/DeleteLoadPostingRequest"}},"schemaId":"components/schemas/DeleteLoadPostingRequest","pointer":"/paths/~1v2~1postings~1loads~1{token}/delete/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/v2/postings/loads/{token}","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[{"name":"token","in":"path","required":true,"example":123456,"schemaId":"schema_14"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"*/*":{"schemaId":"components/schemas/DeleteLoadPostingRequest"},"application/json":{"schemaId":"components/schemas/DeleteLoadPostingRequest"}},"responseCodes":["204","400","401","403"],"pointer":"/v2/postings/loads/{token}","href":"loadpostings/deleteloadposting","openApiOperationId":"DeleteLoadPosting","summary":"Delete a load posting by token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"schemaId":"components/schemas/DeleteLoadPostingRequest","mediaTypes":["*/*","application/json"],"mediaTypeSchemas":{"*/*":{"schemaId":"components/schemas/DeleteLoadPostingRequest"},"application/json":{"schemaId":"components/schemas/DeleteLoadPostingRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Posting deleted"},{"code":"400","description":"Invalid token","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads~1{token}/delete/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads~1{token}/delete/responses/400/content/application~1json/example"]},{"code":"401","description":"Missing or invalid API key"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1postings~1loads~1{token}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads~1{token}/delete/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads~1{token}/delete/responses/400/content/application~1json/example"]}}},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/loadpostings/deleteloadposting"}],"panels":[]}]},"httpPath":"/v2/postings/loads/{token}"},{"label":"List load postings for a customer","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/loadpostings/getloadpostings","routeSlug":"/fm-integration/openapi/loadpostings/getloadpostings","metadata":{"seo":{"title":"List load postings for a customer","description":"List load postings for a customer"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetLoadPostings","name":"List load postings for a customer","isWebhook":false,"pointer":"/paths/~1v2~1postings~1loads/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List load postings for a customer","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v2/postings/loads","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","204","401","403"],"pointer":"/v2/postings/loads","href":"loadpostings/getloadpostings","openApiOperationId":"GetLoadPostings","summary":"List load postings for a customer"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Load postings for the customer","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_15","exampleIds":["paths/~1v2~1postings~1loads/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_15","exampleIds":["paths/~1v2~1postings~1loads/get/responses/200/content/application~1json/example"]},{"code":"204","description":"No postings found"},{"code":"401","description":"Missing or invalid API key"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1postings~1loads/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_15","exampleIds":["paths/~1v2~1postings~1loads/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_15","exampleIds":["paths/~1v2~1postings~1loads/get/responses/200/content/application~1json/example"]}}},{"code":"204"},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/loadpostings/getloadpostings"}],"panels":[]}]},"httpPath":"/v2/postings/loads"},{"label":"Create a load posting","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/loadpostings/createloadposting","routeSlug":"/fm-integration/openapi/loadpostings/createloadposting","metadata":{"seo":{"title":"Create a load posting","description":"Idempotency-Key (optional header): Supply a client-generated UUID v4 to enable safe retries. On a cache hit the server replays the original 201 response without writing a duplicate posting. The key is scoped to your account and expires after 24 hours."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"CreateLoadPosting","name":"Create a load posting","isWebhook":false,"pointer":"/paths/~1v2~1postings~1loads/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create a load posting","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Idempotency-Key"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"(optional header)"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Supply a client-generated UUID v4 to enable safe retries. On a cache hit the server replays the original 201 response without writing a duplicate posting. The key is scoped to your account and expires after 24 hours."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"Idempotency-Key","in":"header","schemaId":"schema_16","description":"Client-generated UUID v4 for safe retries. Re-sending the same key within 24h replays the original 201 without creating a duplicate posting."}],"pointer":"/paths/~1v2~1postings~1loads/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PostLoadPostingRequest"}},"schemaId":"components/schemas/PostLoadPostingRequest","pointer":"/paths/~1v2~1postings~1loads/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v2/postings/loads","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"Idempotency-Key","in":"header","schemaId":"schema_16"}],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/PostLoadPostingRequest"}},"responseCodes":["201","400","401","403"],"pointer":"/v2/postings/loads","href":"loadpostings/createloadposting","openApiOperationId":"CreateLoadPosting","summary":"Create a load posting"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"schemaId":"components/schemas/PostLoadPostingRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PostLoadPostingRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Posting created","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1loads/post/responses/201/content/application~1json/example"]}},"schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1loads/post/responses/201/content/application~1json/example"]},{"code":"400","description":"Invalid request or city not found","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads/post/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads/post/responses/400/content/application~1json/example"]},{"code":"401","description":"Missing or invalid bearer token"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1postings~1loads/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1loads/post/responses/201/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1loads/post/responses/201/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads/post/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1loads/post/responses/400/content/application~1json/example"]}}},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/loadpostings/createloadposting"}],"panels":[]}]},"httpPath":"/v2/postings/loads"}],"content":{"contentType":"group","meta":{"name":"LoadPostings"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"LoadPostings","showPageActions":true}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v2/postings/loads/{token}","summary":"Delete a load posting by token","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/loadpostings/deleteloadposting","deprecated":false},{"title":"/v2/postings/loads","summary":"List load postings for a customer","prefix":{"name":"get","color":"get"},"badges":[],"link":"/loadpostings/getloadpostings","deprecated":false},{"title":"/v2/postings/loads","summary":"Create a load posting","prefix":{"name":"post","color":"post"},"badges":[],"link":"/loadpostings/createloadposting","deprecated":false}]}]}]}]}},{"type":"group","label":"EquipmentPostings","link":"/fm-integration/openapi/equipmentpostings","routeSlug":"/fm-integration/openapi/equipmentpostings","items":[{"label":"Delete an equipment posting by token","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/equipmentpostings/deleteequipmentposting","routeSlug":"/fm-integration/openapi/equipmentpostings/deleteequipmentposting","metadata":{"seo":{"title":"Delete an equipment posting by token","description":"Delete an equipment posting by token"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"DeleteEquipmentPosting","name":"Delete an equipment posting by token","isWebhook":false,"pointer":"/paths/~1v2~1postings~1equipment~1{token}/delete","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete an equipment posting by token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token","in":"path","schemaId":"schema_14","description":"The posting's Token, as returned from POST /v2/postings/equipment or GET /v2/postings/equipment.","required":true,"example":654321}],"pointer":"/paths/~1v2~1postings~1equipment~1{token}/delete/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["*/*","application/json"],"mediaTypeSchemas":{"*/*":{"schemaId":"components/schemas/DeleteLoadPostingRequest"},"application/json":{"schemaId":"components/schemas/DeleteLoadPostingRequest"}},"schemaId":"components/schemas/DeleteLoadPostingRequest","pointer":"/paths/~1v2~1postings~1equipment~1{token}/delete/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/v2/postings/equipment/{token}","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[{"name":"token","in":"path","required":true,"example":654321,"schemaId":"schema_14"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"*/*":{"schemaId":"components/schemas/DeleteLoadPostingRequest"},"application/json":{"schemaId":"components/schemas/DeleteLoadPostingRequest"}},"responseCodes":["204","400","401","403"],"pointer":"/v2/postings/equipment/{token}","href":"equipmentpostings/deleteequipmentposting","openApiOperationId":"DeleteEquipmentPosting","summary":"Delete an equipment posting by token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"schemaId":"components/schemas/DeleteLoadPostingRequest","mediaTypes":["*/*","application/json"],"mediaTypeSchemas":{"*/*":{"schemaId":"components/schemas/DeleteLoadPostingRequest"},"application/json":{"schemaId":"components/schemas/DeleteLoadPostingRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Posting deleted"},{"code":"400","description":"Invalid token","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment~1{token}/delete/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment~1{token}/delete/responses/400/content/application~1json/example"]},{"code":"401","description":"Missing or invalid API key"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1postings~1equipment~1{token}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment~1{token}/delete/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment~1{token}/delete/responses/400/content/application~1json/example"]}}},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/equipmentpostings/deleteequipmentposting"}],"panels":[]}]},"httpPath":"/v2/postings/equipment/{token}"},{"label":"List equipment postings for a customer","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/equipmentpostings/getequipmentpostings","routeSlug":"/fm-integration/openapi/equipmentpostings/getequipmentpostings","metadata":{"seo":{"title":"List equipment postings for a customer","description":"List equipment postings for a customer"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetEquipmentPostings","name":"List equipment postings for a customer","isWebhook":false,"pointer":"/paths/~1v2~1postings~1equipment/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List equipment postings for a customer","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v2/postings/equipment","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","204","401","403"],"pointer":"/v2/postings/equipment","href":"equipmentpostings/getequipmentpostings","openApiOperationId":"GetEquipmentPostings","summary":"List equipment postings for a customer"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Equipment postings for the customer","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_17","exampleIds":["paths/~1v2~1postings~1equipment/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_17","exampleIds":["paths/~1v2~1postings~1equipment/get/responses/200/content/application~1json/example"]},{"code":"204","description":"No postings found"},{"code":"401","description":"Missing or invalid API key"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1postings~1equipment/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_17","exampleIds":["paths/~1v2~1postings~1equipment/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_17","exampleIds":["paths/~1v2~1postings~1equipment/get/responses/200/content/application~1json/example"]}}},{"code":"204"},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/equipmentpostings/getequipmentpostings"}],"panels":[]}]},"httpPath":"/v2/postings/equipment"},{"label":"Create an equipment posting","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/equipmentpostings/createequipmentposting","routeSlug":"/fm-integration/openapi/equipmentpostings/createequipmentposting","metadata":{"seo":{"title":"Create an equipment posting","description":"Idempotency-Key (optional header): Supply a client-generated UUID v4 to enable safe retries. On a cache hit the server replays the original 201 response without writing a duplicate posting. The key is scoped to your account and expires after 24 hours."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"CreateEquipmentPosting","name":"Create an equipment posting","isWebhook":false,"pointer":"/paths/~1v2~1postings~1equipment/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create an equipment posting","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Idempotency-Key"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" "},"children":[]},{"$$mdtype":"Node","type":"em","inline":true,"attributes":{"marker":"*"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"(optional header)"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Supply a client-generated UUID v4 to enable safe retries. On a cache hit the server replays the original 201 response without writing a duplicate posting. The key is scoped to your account and expires after 24 hours."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"headers","label":"Headers","labelTranslationKey":"header","parameters":[{"name":"Idempotency-Key","in":"header","schemaId":"schema_16","description":"Client-generated UUID v4 for safe retries. Re-sending the same key within 24h replays the original 201 without creating a duplicate posting."}],"pointer":"/paths/~1v2~1postings~1equipment/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PostEquipmentPostingRequest"}},"schemaId":"components/schemas/PostEquipmentPostingRequest","pointer":"/paths/~1v2~1postings~1equipment/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/v2/postings/equipment","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[{"name":"Idempotency-Key","in":"header","schemaId":"schema_16"}],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"requestBody":{"application/json":{"schemaId":"components/schemas/PostEquipmentPostingRequest"}},"responseCodes":["201","400","401","403"],"pointer":"/v2/postings/equipment","href":"equipmentpostings/createequipmentposting","openApiOperationId":"CreateEquipmentPosting","summary":"Create an equipment posting"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"schemaId":"components/schemas/PostEquipmentPostingRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PostEquipmentPostingRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"201","description":"Posting created","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/201/content/application~1json/example"]}},"schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/201/content/application~1json/example"]},{"code":"400","description":"Invalid request or city not found","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/400/content/application~1json/example"]},{"code":"401","description":"Missing or invalid bearer token"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1postings~1equipment/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"201","schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/201/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/CreatePostingResponse","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/201/content/application~1json/example"]}}},{"code":"400","schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1postings~1equipment/post/responses/400/content/application~1json/example"]}}},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/equipmentpostings/createequipmentposting"}],"panels":[]}]},"httpPath":"/v2/postings/equipment"}],"content":{"contentType":"group","meta":{"name":"EquipmentPostings"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"EquipmentPostings","showPageActions":true}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v2/postings/equipment/{token}","summary":"Delete an equipment posting by token","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/equipmentpostings/deleteequipmentposting","deprecated":false},{"title":"/v2/postings/equipment","summary":"List equipment postings for a customer","prefix":{"name":"get","color":"get"},"badges":[],"link":"/equipmentpostings/getequipmentpostings","deprecated":false},{"title":"/v2/postings/equipment","summary":"Create an equipment posting","prefix":{"name":"post","color":"post"},"badges":[],"link":"/equipmentpostings/createequipmentposting","deprecated":false}]}]}]}]}},{"type":"group","label":"Leads","link":"/fm-integration/openapi/leads","routeSlug":"/fm-integration/openapi/leads","items":[{"label":"Get load leads by posting token","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/leads/getloadleads","routeSlug":"/fm-integration/openapi/leads/getloadleads","metadata":{"seo":{"title":"Get load leads by posting token","description":"Get load leads by posting token"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetLoadLeads","name":"Get load leads by posting token","isWebhook":false,"pointer":"/paths/~1v2~1leads~1loads~1{token}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get load leads by posting token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token","in":"path","schemaId":"schema_14","description":"The load posting's Token, as returned from POST /v2/postings/loads or GET /v2/postings/loads.","required":true,"example":123456}],"pointer":"/paths/~1v2~1leads~1loads~1{token}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v2/leads/loads/{token}","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[{"name":"token","in":"path","required":true,"example":123456,"schemaId":"schema_14"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","204","400","401","403"],"pointer":"/v2/leads/loads/{token}","href":"leads/getloadleads","openApiOperationId":"GetLoadLeads","summary":"Get load leads by posting token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Leads for the load posting","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_18","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_18","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/200/content/application~1json/example"]},{"code":"204","description":"No leads found"},{"code":"400","description":"Invalid token","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/400/content/application~1json/example"]},{"code":"401","description":"Missing or invalid API key"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1leads~1loads~1{token}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_18","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_18","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/200/content/application~1json/example"]}}},{"code":"204"},{"code":"400","schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1loads~1{token}/get/responses/400/content/application~1json/example"]}}},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/leads/getloadleads"}],"panels":[]}]},"httpPath":"/v2/leads/loads/{token}"},{"label":"Get equipment leads by posting token","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/leads/getequipmentleads","routeSlug":"/fm-integration/openapi/leads/getequipmentleads","metadata":{"seo":{"title":"Get equipment leads by posting token","description":"Get equipment leads by posting token"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetEquipmentLeads","name":"Get equipment leads by posting token","isWebhook":false,"pointer":"/paths/~1v2~1leads~1equipment~1{token}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get equipment leads by posting token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token","in":"path","schemaId":"schema_14","description":"The equipment posting's Token, as returned from POST /v2/postings/equipment or GET /v2/postings/equipment.","required":true,"example":654321}],"pointer":"/paths/~1v2~1leads~1equipment~1{token}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v2/leads/equipment/{token}","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[{"name":"token","in":"path","required":true,"example":654321,"schemaId":"schema_14"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","204","400","401","403"],"pointer":"/v2/leads/equipment/{token}","href":"leads/getequipmentleads","openApiOperationId":"GetEquipmentLeads","summary":"Get equipment leads by posting token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Leads for the equipment posting","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_19","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_19","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/200/content/application~1json/example"]},{"code":"204","description":"No leads found"},{"code":"400","description":"Invalid token","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/400/content/application~1json/example"]},{"code":"401","description":"Missing or invalid API key"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1leads~1equipment~1{token}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_19","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_19","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/200/content/application~1json/example"]}}},{"code":"204"},{"code":"400","schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1leads~1equipment~1{token}/get/responses/400/content/application~1json/example"]}}},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/leads/getequipmentleads"}],"panels":[]}]},"httpPath":"/v2/leads/equipment/{token}"}],"content":{"contentType":"group","meta":{"name":"Leads"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Leads","showPageActions":true}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v2/leads/loads/{token}","summary":"Get load leads by posting token","prefix":{"name":"get","color":"get"},"badges":[],"link":"/leads/getloadleads","deprecated":false},{"title":"/v2/leads/equipment/{token}","summary":"Get equipment leads by posting token","prefix":{"name":"get","color":"get"},"badges":[],"link":"/leads/getequipmentleads","deprecated":false}]}]}]}]}},{"type":"group","label":"Reference","link":"/fm-integration/openapi/reference","routeSlug":"/fm-integration/openapi/reference","items":[{"label":"Get all vehicle types","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/reference/getvehicletypes","routeSlug":"/fm-integration/openapi/reference/getvehicletypes","metadata":{"seo":{"title":"Get all vehicle types","description":"Get all vehicle types"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetVehicleTypes","name":"Get all vehicle types","isWebhook":false,"pointer":"/paths/~1v2~1reference~1vehicle-types/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get all vehicle types","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v2/reference/vehicle-types","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","204","401","403"],"pointer":"/v2/reference/vehicle-types","href":"reference/getvehicletypes","openApiOperationId":"GetVehicleTypes","summary":"Get all vehicle types"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Vehicle types","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_20","exampleIds":["paths/~1v2~1reference~1vehicle-types/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_20","exampleIds":["paths/~1v2~1reference~1vehicle-types/get/responses/200/content/application~1json/example"]},{"code":"204","description":"No types found"},{"code":"401","description":"Unauthorized"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1reference~1vehicle-types/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_20","exampleIds":["paths/~1v2~1reference~1vehicle-types/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_20","exampleIds":["paths/~1v2~1reference~1vehicle-types/get/responses/200/content/application~1json/example"]}}},{"code":"204"},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/reference/getvehicletypes"}],"panels":[]}]},"httpPath":"/v2/reference/vehicle-types"},{"label":"Get vehicle sizes by posting type","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/reference/getvehiclesizes","routeSlug":"/fm-integration/openapi/reference/getvehiclesizes","metadata":{"seo":{"title":"Get vehicle sizes by posting type","description":"Get vehicle sizes by posting type"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetVehicleSizes","name":"Get vehicle sizes by posting type","isWebhook":false,"pointer":"/paths/~1v2~1reference~1vehicle-sizes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get vehicle sizes by posting type","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"PostingType","in":"query","schemaId":"schema_21","description":"\"E\" for Equipment or \"L\" for Load. Load postings exclude the \"Both\" (TL/LTL) size.","required":true,"example":"L"}],"pointer":"/paths/~1v2~1reference~1vehicle-sizes/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v2/reference/vehicle-sizes","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[{"name":"PostingType","in":"query","required":true,"example":"L","schemaId":"schema_21"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","204","400","401","403"],"pointer":"/v2/reference/vehicle-sizes","href":"reference/getvehiclesizes","openApiOperationId":"GetVehicleSizes","summary":"Get vehicle sizes by posting type"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Vehicle sizes","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_22","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_22","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/200/content/application~1json/example"]},{"code":"204","description":"No sizes found"},{"code":"400","description":"Invalid posting type","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/400/content/application~1json/example"]}},"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/400/content/application~1json/example"]},{"code":"401","description":"Unauthorized"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1reference~1vehicle-sizes/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_22","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_22","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/200/content/application~1json/example"]}}},{"code":"204"},{"code":"400","schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/400/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/ProblemDetails","exampleIds":["paths/~1v2~1reference~1vehicle-sizes/get/responses/400/content/application~1json/example"]}}},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/reference/getvehiclesizes"}],"panels":[]}]},"httpPath":"/v2/reference/vehicle-sizes"},{"label":"Get all vehicle attributes","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/fm-integration/openapi/reference/getvehicleattributes","routeSlug":"/fm-integration/openapi/reference/getvehicleattributes","metadata":{"seo":{"title":"Get all vehicle attributes","description":"Get all vehicle attributes"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"GetVehicleAttributes","name":"Get all vehicle attributes","isWebhook":false,"pointer":"/paths/~1v2~1reference~1vehicle-attributes/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get all vehicle attributes","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"OrgTokenBearer","scopes":[],"type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/v2/reference/vehicle-attributes","servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT"}],"scopes":[]}],"responseCodes":["200","204","401","403"],"pointer":"/v2/reference/vehicle-attributes","href":"reference/getvehicleattributes","openApiOperationId":"GetVehicleAttributes","summary":"Get all vehicle attributes"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/fm-integration/openapi","description":"Mock server","isMockServer":true},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Vehicle attributes","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_23","exampleIds":["paths/~1v2~1reference~1vehicle-attributes/get/responses/200/content/application~1json/example"]}},"schemaId":"schema_23","exampleIds":["paths/~1v2~1reference~1vehicle-attributes/get/responses/200/content/application~1json/example"]},{"code":"204","description":"No attributes found"},{"code":"401","description":"Unauthorized"},{"code":"403","description":"Forbidden"}],"pointer":"/paths/~1v2~1reference~1vehicle-attributes/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_23","exampleIds":["paths/~1v2~1reference~1vehicle-attributes/get/responses/200/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_23","exampleIds":["paths/~1v2~1reference~1vehicle-attributes/get/responses/200/content/application~1json/example"]}}},{"code":"204"},{"code":"401"},{"code":"403"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/reference/getvehicleattributes"}],"panels":[]}]},"httpPath":"/v2/reference/vehicle-attributes"}],"content":{"contentType":"group","meta":{"name":"Reference"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Reference","showPageActions":true}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/v2/reference/vehicle-types","summary":"Get all vehicle types","prefix":{"name":"get","color":"get"},"badges":[],"link":"/reference/getvehicletypes","deprecated":false},{"title":"/v2/reference/vehicle-sizes","summary":"Get vehicle sizes by posting type","prefix":{"name":"get","color":"get"},"badges":[],"link":"/reference/getvehiclesizes","deprecated":false},{"title":"/v2/reference/vehicle-attributes","summary":"Get all vehicle attributes","prefix":{"name":"get","color":"get"},"badges":[],"link":"/reference/getvehicleattributes","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/VehicleTypeResponse":{"id":"components/schemas/VehicleTypeResponse","kind":"json-schema","title":"VehicleTypeResponse","data":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"integer","description":"Unique row identifier for this vehicle type.","format":"int32"},"vehicleTypeId":{"type":"integer","description":"Broader category grouping several vehicle types together (e.g. Van, Straight Truck, and Container all share the same category).","format":"int32"},"detail":{"type":"string","description":"Human-readable name (e.g. \"Van\", \"Reefer\", \"Flatbed\")."},"value":{"type":"integer","description":"Bit-flag value for this vehicle type (a power of two). Postings encode their accepted vehicle types as a bitwise combination of these values.","format":"int64"},"code":{"type":"string","description":"Single-letter code for this vehicle type (e.g. \"V\" for Van, \"R\" for Reefer). This is the character used in a posting's VehicleType string."}}}},"components/schemas/VehicleSizeResponse":{"id":"components/schemas/VehicleSizeResponse","kind":"json-schema","title":"VehicleSizeResponse","data":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"integer","description":"Unique row identifier for this vehicle size.","format":"int32"},"detail":{"type":"string","description":"Human-readable name (\"TL\", \"LTL\", or \"Both\").","nullable":true},"code":{"type":"string","description":"Single-letter code (\"T\" for TL, \"L\" for LTL, \"B\" for Both).","nullable":true},"postingType":{"type":"string","description":"Echoes the requested postingType query parameter back (\"E\" or \"L\")."},"value":{"type":"integer","description":"Same value as Id, included for convenience.","format":"int32"}}}},"components/schemas/ProblemDetails":{"id":"components/schemas/ProblemDetails","kind":"json-schema","title":"ProblemDetails","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC9457 compatible problem details/ error response class. this can be used by configuring startup like so:"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"app.UseFastEndpoints(c => c.Errors.UseProblemDetails())"},"children":[]}]}]}],"additionalProperties":false,"properties":{"type":{"type":"string","default":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1"},"title":{"type":"string","default":"One or more validation errors occurred."},"status":{"type":"integer","format":"int32","default":400},"instance":{"type":"string","default":"/api/route"},"traceId":{"type":"string","default":"0HMPNHL0JHL76:00000001"},"detail":{"type":"string","description":"the details of the error","nullable":true},"errors":{"type":"array","items":{"$ref":"#/components/schemas/ProblemDetails_Error"}}}}},"components/schemas/ProblemDetails_Error":{"id":"components/schemas/ProblemDetails_Error","kind":"json-schema","title":"ProblemDetails_Error","data":{"type":"object","description":"the error details object","additionalProperties":false,"properties":{"name":{"type":"string","description":"the name of the error or property of the dto that caused the error","default":"Error or field name"},"reason":{"type":"string","description":"the reason for the error","default":"Error reason"},"code":{"type":"string","description":"the code of the error","nullable":true},"severity":{"type":"string","description":"the severity of the error","nullable":true}}}},"components/schemas/VehicleAttributeResponse":{"id":"components/schemas/VehicleAttributeResponse","kind":"json-schema","title":"VehicleAttributeResponse","data":{"type":"object","additionalProperties":false,"properties":{"id":{"type":"integer","description":"Unique row identifier for this attribute.","format":"int32"},"detail":{"type":"string","description":"Human-readable name (e.g. \"Hazmat\", \"Tarps\", \"Team\")."},"value":{"type":"integer","description":"Numeric code identifying this attribute.","format":"int64"},"code":{"type":"string","description":"Single-letter code for this attribute (e.g. \"Z\" for Hazmat)."}}}},"components/schemas/DeleteLoadPostingRequest":{"id":"components/schemas/DeleteLoadPostingRequest","kind":"json-schema","title":"DeleteLoadPostingRequest","data":{"type":"object","example":{"pStatus":null},"additionalProperties":false,"properties":{"pStatus":{"type":"string","description":"Optional status override to target (max 1 character). Defaults to \"O\" (Open) when omitted.","maxLength":1,"minLength":0,"nullable":true,"example":null}}}},"components/schemas/LoadPostingResponse":{"id":"components/schemas/LoadPostingResponse","kind":"json-schema","title":"LoadPostingResponse","data":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"integer","description":"Unique identifier for this posting. Use this to reference the posting in later calls (e.g. GET/DELETE by token).","format":"int32"},"dateAvail":{"type":"string","description":"Date/time the load becomes available, in UTC.","format":"date-time"},"srceCity":{"type":"string","description":"Source city name."},"srceSt":{"type":"string","description":"Source state/province code."},"srceLong":{"type":"number","description":"Source city longitude."},"srceLat":{"type":"number","description":"Source city latitude."},"srceRadius":{"type":"integer","description":"Search radius in miles around the source city, as originally requested.","format":"int32"},"destCity":{"type":"string","description":"Destination city name."},"destSt":{"type":"string","description":"Destination state/province code."},"destLong":{"type":"number","description":"Destination city longitude."},"destLat":{"type":"number","description":"Destination city latitude."},"destRadius":{"type":"integer","description":"Search radius in miles around the destination city, as originally requested.","format":"int32"},"vehicleSize":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle size code — see GET /v2/reference/vehicle-sizes."},"children":[]}]}]}]},"vehicleType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle type code(s) — see GET /v2/reference/vehicle-types."},"children":[]}]}]}]},"comment":{"type":"string","description":"Free-text comment on the posting, if any.","nullable":true},"postingAttrib":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle attribute code(s), if any — see GET /v2/reference/vehicle-attributes."},"children":[]}]}]}],"nullable":true},"createdOn":{"type":"string","description":"Date/time the posting was created, in UTC.","format":"date-time"},"pStatus":{"type":"string","description":"Posting status: \"O\" (Open) or \"P\" (Pending).","nullable":true},"initialLeadCount":{"type":"integer","description":"Number of matching leads found at the moment this posting was created.","format":"int32"},"length":{"type":"integer","description":"Load length, if specified.","format":"int32","nullable":true},"weight":{"type":"integer","description":"Load weight, if specified.","format":"int32","nullable":true},"rate":{"type":"number","description":"Rate amount, if specified.","nullable":true},"currency":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Currency code: 0 = USD, 1 = CAD."},"children":[]}]}]}],"nullable":true,"enum":[0,1]},"email":{"type":"string","description":"Contact email for this posting.","nullable":true},"custCD":{"type":"string","description":"Loadlink customer code that owns this posting."},"postMode":{"type":"string","description":"Posting mode. Always \"A\" for postings created via this API.","nullable":true}}}},"components/schemas/CreatePostingResponse":{"id":"components/schemas/CreatePostingResponse","kind":"json-schema","title":"CreatePostingResponse","data":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unique identifier for the newly created posting. Use this same value as the {token} in GET /v2/leads/equipment/{token} to retrieve leads for this posting, and in GET/DELETE /v2/postings/equipment/{token} to look up or remove it."},"children":[]}]}]}],"format":"int32"},"message":{"type":"string","description":"Human-readable confirmation message."},"createdAt":{"type":"string","description":"Date/time the posting was created, in UTC.","format":"date-time"}}}},"components/schemas/PostLoadPostingRequest":{"id":"components/schemas/PostLoadPostingRequest","kind":"json-schema","title":"PostLoadPostingRequest","data":{"type":"object","example":{"dateAvail":"2026-07-20T08:00:00Z","srceCity":"Brampton","srceSt":"ON","srceRadius":200,"destCity":"Surrey","destSt":"BC","destRadius":200,"vehicleSize":"T","vehicleType":"VR","contactEmail":"dispatch@example.com","contactPhone":null,"comment":"No tarps","postingAttrib":"AZ","length":53,"weight":45000,"rate":2.15,"currency":0},"additionalProperties":false,"required":["dateAvail","srceCity","srceSt","destCity","destSt","vehicleSize","vehicleType"],"properties":{"dateAvail":{"type":"string","description":"Load available date/time in ISO 8601 UTC format (e.g. 2026-07-01T00:00:00Z). Non-UTC values are coerced to UTC.","format":"date-time","minLength":1,"nullable":false,"example":"2026-07-20T08:00:00Z"},"srceCity":{"type":"string","description":"Source city name. Must match a known city (see city lookup) together with SrceSt.","maxLength":50,"minLength":0,"nullable":false,"example":"Brampton"},"srceSt":{"type":"string","description":"Source state/province code (2 letters, e.g. \"ON\", \"TX\").","maxLength":2,"minLength":2,"nullable":false,"example":"ON"},"srceRadius":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Search radius in miles around the source city (50–500)."},"children":[]}]}]}],"format":"int32","maximum":500,"minimum":50,"example":200},"destCity":{"type":"string","description":"Destination city name. Must match a known city (see city lookup) together with DestSt.","maxLength":50,"minLength":0,"nullable":false,"example":"Surrey"},"destSt":{"type":"string","description":"Destination state/province code (2 letters, e.g. \"ON\", \"TX\").","maxLength":2,"minLength":2,"nullable":false,"example":"BC"},"destRadius":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Search radius in miles around the destination city (50–500)."},"children":[]}]}]}],"format":"int32","maximum":500,"minimum":50,"example":200},"vehicleSize":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle size code — see GET /v2/reference/vehicle-sizes (e.g. \"T\" for TL)."},"children":[]}]}]}],"maxLength":10,"minLength":0,"nullable":false,"example":"T"},"vehicleType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"One or more single-letter vehicle type codes concatenated together — see GET /v2/reference/vehicle-types (e.g. \"VR\" for Van + Reefer)."},"children":[]}]}]}],"maxLength":50,"minLength":0,"pattern":"^[VvRrKkFfSsDdTtCcUuHhLlOoNnPpIiEe]+$","nullable":false,"example":"VR"},"contactEmail":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Contact email for this posting. Optional — defaults to your account's own email when omitted. Does not have to match the authenticated account if supplied."},"children":[]}]}]}],"format":"email","pattern":"^[^@]+@[^@]+$","nullable":true,"example":"dispatch@example.com"},"contactPhone":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Contact phone for this posting. Optional — defaults to your account's own phone when omitted."},"children":[]}]}]}],"maxLength":15,"minLength":0,"nullable":true,"example":null},"comment":{"type":"string","description":"Free-text comment shown alongside the posting (max 180 characters).","maxLength":180,"minLength":0,"nullable":true,"example":"No tarps"},"postingAttrib":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"One or more single-letter vehicle attribute codes concatenated together — see GET /v2/reference/vehicle-attributes (e.g. \"AZ\" for Air Ride + Hazmat)."},"children":[]}]}]}],"nullable":true,"example":"AZ"},"length":{"type":"integer","description":"Load length.","format":"int32","nullable":true,"example":53},"weight":{"type":"integer","description":"Load weight.","format":"int32","nullable":true,"example":45000},"rate":{"type":"number","description":"Rate amount. Brokers: total trip cost. Carriers: per-mile rate.","nullable":true,"example":2.15},"currency":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Currency code: 0 = USD, 1 = CAD."},"children":[]}]}]}],"nullable":true,"example":0,"enum":[0,1]}}}},"components/schemas/LoadLeadResponse":{"id":"components/schemas/LoadLeadResponse","kind":"json-schema","title":"LoadLeadResponse","data":{"type":"object","additionalProperties":false,"properties":{"loadToken":{"type":"integer","description":"Token of the load posting this lead was matched against.","format":"int32"},"dateAvail":{"type":"string","description":"Date/time the matched equipment is available, in UTC.","format":"date-time"},"srceCountry":{"type":"string","description":"Matched equipment's source country."},"srceCity":{"type":"string","description":"Matched equipment's source city."},"srceSt":{"type":"string","description":"Matched equipment's source state/province code."},"srceLong":{"type":"number","description":"Matched equipment's source longitude."},"srceLat":{"type":"number","description":"Matched equipment's source latitude."},"destCountry":{"type":"string","description":"Matched equipment's destination country."},"destCity":{"type":"string","description":"Matched equipment's destination city."},"destSt":{"type":"string","description":"Matched equipment's destination state/province code."},"destLong":{"type":"number","description":"Matched equipment's destination longitude."},"destLat":{"type":"number","description":"Matched equipment's destination latitude."},"vehicleSize":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle size code the matched equipment offers — see GET /v2/reference/vehicle-sizes."},"children":[]}]}]}]},"vehicleType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle type code(s) the matched equipment offers — see GET /v2/reference/vehicle-types."},"children":[]}]}]}]},"comment":{"type":"string","description":"Free-text comment on the matched equipment, if any.","nullable":true},"dfo":{"type":"number","description":"Distance in miles from the load posting's source to the matched equipment's source (\"Distance From Origin\")."},"dfd":{"type":"integer","description":"Distance in miles from the load posting's destination to the matched equipment's destination (\"Distance From Destination\").","format":"int32"},"dirO":{"type":"string","description":"Direction code, if available.","nullable":true},"postingAttrib":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle attribute code(s) the matched equipment offers, if any — see GET /v2/reference/vehicle-attributes."},"children":[]}]}]}],"nullable":true},"createdOn":{"type":"string","description":"Date/time the matched equipment was posted, in UTC.","format":"date-time"},"equipmentToken":{"type":"integer","description":"Token of the matched equipment posting.","format":"int32"},"subscriberType":{"type":"string","description":"Subscriber type of the account that posted the matched equipment, if available.","nullable":true},"length":{"type":"integer","description":"Matched equipment's length, if specified.","format":"int32","nullable":true},"weight":{"type":"integer","description":"Matched equipment's weight capacity, if specified.","format":"int32","nullable":true},"rate":{"type":"number","description":"Rate amount for the matched equipment, if specified.","nullable":true},"currency":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Currency code: 0 = USD, 1 = CAD."},"children":[]}]}]}],"nullable":true,"enum":[0,1]},"company":{"description":"Contact details for the company that posted the matched equipment, if available.","nullable":true,"oneOf":[{"$ref":"#/components/schemas/LeadCompany"}]}}}},"components/schemas/LeadCompany":{"id":"components/schemas/LeadCompany","kind":"json-schema","title":"LeadCompany","data":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Company name.","nullable":true},"email":{"type":"string","description":"Company email address.","nullable":true},"phone":{"type":"string","description":"Company phone number.","nullable":true},"dba":{"type":"string","description":"\"Doing business as\" trade name, if different from Name.","nullable":true},"extension":{"type":"string","description":"Phone extension, if any.","nullable":true},"preferredEmail":{"type":"string","description":"Preferred contact email, if different from Email.","nullable":true},"hoursOfOperation":{"type":"string","description":"Company's stated hours of operation.","nullable":true},"durationWithLoadlink":{"type":"string","description":"How long this company has been a Loadlink customer.","nullable":true},"customerName":{"type":"string","description":"Loadlink customer account name.","nullable":true},"mcIccNumber":{"type":"integer","description":"US motor carrier operating authority number (MC/ICC number), if the carrier is US-registered.","format":"int32","nullable":true},"dotNumber":{"type":"integer","description":"US DOT (Department of Transportation) number, if the carrier is US-registered.","format":"int32","nullable":true},"ontarioCvor":{"type":"string","description":"Ontario CVOR (Commercial Vehicle Operator's Registration) number, if the carrier is Ontario-registered.","nullable":true},"pqNir":{"type":"string","description":"Quebec carrier registration number, if the carrier is Quebec-registered.","nullable":true},"nscNumber":{"type":"string","description":"Canadian NSC (National Safety Code) number, if the carrier is Canadian-registered.","nullable":true},"address":{"description":"Company's mailing address.","nullable":true,"oneOf":[{"$ref":"#/components/schemas/LeadAddress"}]}}}},"components/schemas/LeadAddress":{"id":"components/schemas/LeadAddress","kind":"json-schema","title":"LeadAddress","data":{"type":"object","additionalProperties":false,"properties":{"street":{"type":"string","description":"Street address.","nullable":true},"city":{"type":"string","description":"City.","nullable":true},"province":{"type":"string","description":"State/province code.","nullable":true},"postalCode":{"type":"string","description":"Postal or ZIP code.","nullable":true}}}},"components/schemas/DeleteEquipmentPostingRequest":{"id":"components/schemas/DeleteEquipmentPostingRequest","kind":"json-schema","title":"DeleteEquipmentPostingRequest","data":{"type":"object","example":{"pStatus":null},"additionalProperties":false,"properties":{"pStatus":{"type":"string","description":"Optional status override to target (max 1 character). Defaults to \"O\" (Open) when omitted.","maxLength":1,"minLength":0,"nullable":true,"example":null}}}},"components/schemas/EquipmentPostingResponse":{"id":"components/schemas/EquipmentPostingResponse","kind":"json-schema","title":"EquipmentPostingResponse","data":{"type":"object","additionalProperties":false,"properties":{"token":{"type":"integer","description":"Unique identifier for this posting. Use this to reference the posting in later calls (e.g. GET/DELETE by token).","format":"int32"},"dateAvail":{"type":"string","description":"Date/time the equipment becomes available, in UTC.","format":"date-time"},"srceCity":{"type":"string","description":"Source city name."},"srceSt":{"type":"string","description":"Source state/province code."},"srceLong":{"type":"number","description":"Source city longitude."},"srceLat":{"type":"number","description":"Source city latitude."},"srceRadius":{"type":"integer","description":"Search radius in miles around the source city, as originally requested.","format":"int32"},"destCity":{"type":"string","description":"Destination city name."},"destSt":{"type":"string","description":"Destination state/province code."},"destLong":{"type":"number","description":"Destination city longitude."},"destLat":{"type":"number","description":"Destination city latitude."},"destRadius":{"type":"integer","description":"Search radius in miles around the destination city, as originally requested.","format":"int32"},"vehicleSize":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle size code — see GET /v2/reference/vehicle-sizes."},"children":[]}]}]}]},"vehicleType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle type code(s) — see GET /v2/reference/vehicle-types."},"children":[]}]}]}]},"comment":{"type":"string","description":"Free-text comment on the posting, if any.","nullable":true},"postingAttrib":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle attribute code(s), if any — see GET /v2/reference/vehicle-attributes."},"children":[]}]}]}],"nullable":true},"createdOn":{"type":"string","description":"Date/time the posting was created, in UTC.","format":"date-time"},"pStatus":{"type":"string","description":"Posting status: \"O\" (Open) or \"P\" (Pending).","nullable":true},"corridor":{"type":"string","description":"Corridor matching setting: \"C\" (corridor) or \"R\" (radius). Automatically \"R\" when source and destination were the same city at creation.","nullable":true},"initialLeadCount":{"type":"integer","description":"Number of matching leads found at the moment this posting was created.","format":"int32"},"length":{"type":"integer","description":"Equipment length, if specified.","format":"int32","nullable":true},"weight":{"type":"integer","description":"Equipment weight capacity, if specified.","format":"int32","nullable":true},"rate":{"type":"number","description":"Rate amount, if specified.","nullable":true},"currency":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Currency code: 0 = USD, 1 = CAD."},"children":[]}]}]}],"nullable":true,"enum":[0,1]},"email":{"type":"string","description":"Contact email for this posting.","nullable":true},"custCD":{"type":"string","description":"Loadlink customer code that owns this posting."},"postMode":{"type":"string","description":"Posting mode. Always \"A\" for postings created via this API.","nullable":true}}}},"components/schemas/PostEquipmentPostingRequest":{"id":"components/schemas/PostEquipmentPostingRequest","kind":"json-schema","title":"PostEquipmentPostingRequest","data":{"type":"object","example":{"dateAvail":"2026-07-20T08:00:00Z","srceCity":"Sarnia","srceSt":"ON","srceRadius":200,"destCity":"Brampton","destSt":"ON","destRadius":200,"vehicleSize":"T","vehicleType":"VR","contactEmail":"dispatch@example.com","contactPhone":null,"comment":"Reefer unit available","postingAttrib":"AZ","corridor":"C","length":53,"weight":45000,"rate":2.1,"currency":0},"additionalProperties":false,"required":["dateAvail","srceCity","srceSt","destCity","destSt","vehicleSize","vehicleType"],"properties":{"dateAvail":{"type":"string","description":"Equipment available date/time in ISO 8601 UTC format (e.g. 2026-07-01T00:00:00Z). Non-UTC values are coerced to UTC.","format":"date-time","minLength":1,"nullable":false,"example":"2026-07-20T08:00:00Z"},"srceCity":{"type":"string","description":"Source city name. Must match a known city (see city lookup) together with SrceSt.","maxLength":50,"minLength":0,"nullable":false,"example":"Sarnia"},"srceSt":{"type":"string","description":"Source state/province code (2 letters, e.g. \"ON\", \"TX\").","maxLength":2,"minLength":2,"nullable":false,"example":"ON"},"srceRadius":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Search radius in miles around the source city (50–500)."},"children":[]}]}]}],"format":"int32","maximum":500,"minimum":50,"example":200},"destCity":{"type":"string","description":"Destination city name. Must match a known city (see city lookup) together with DestSt.","maxLength":50,"minLength":0,"nullable":false,"example":"Brampton"},"destSt":{"type":"string","description":"Destination state/province code (2 letters, e.g. \"ON\", \"TX\").","maxLength":2,"minLength":2,"nullable":false,"example":"ON"},"destRadius":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Search radius in miles around the destination city (50–500)."},"children":[]}]}]}],"format":"int32","maximum":500,"minimum":50,"example":200},"vehicleSize":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle size code — see GET /v2/reference/vehicle-sizes (e.g. \"T\" for TL)."},"children":[]}]}]}],"maxLength":10,"minLength":0,"nullable":false,"example":"T"},"vehicleType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"One or more single-letter vehicle type codes concatenated together — see GET /v2/reference/vehicle-types (e.g. \"VR\" for Van + Reefer)."},"children":[]}]}]}],"maxLength":50,"minLength":0,"pattern":"^[VvRrKkFfSsDdTtCcUuHhLlOoNnPpIiEe]+$","nullable":false,"example":"VR"},"contactEmail":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Contact email for this posting. Optional — defaults to your account's own email when omitted. Does not have to match the authenticated account if supplied."},"children":[]}]}]}],"format":"email","pattern":"^[^@]+@[^@]+$","nullable":true,"example":"dispatch@example.com"},"contactPhone":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Contact phone for this posting. Optional — defaults to your account's own phone when omitted."},"children":[]}]}]}],"maxLength":15,"minLength":0,"nullable":true,"example":null},"comment":{"type":"string","description":"Free-text comment shown alongside the posting (max 180 characters).","maxLength":180,"minLength":0,"nullable":true,"example":"Reefer unit available"},"postingAttrib":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"One or more single-letter vehicle attribute codes concatenated together — see GET /v2/reference/vehicle-attributes (e.g. \"AZ\" for Air Ride + Hazmat)."},"children":[]}]}]}],"nullable":true,"example":"AZ"},"corridor":{"type":"string","description":"\"C\" (corridor) to widen the match beyond the source/destination radius circles to include postings reasonably along the route, or \"R\" (radius) for standard radius-only matching. Automatically overridden to \"R\" when source and destination are the same city.","pattern":"^[CR]$","nullable":true,"example":"C"},"length":{"type":"integer","description":"Equipment length.","format":"int32","nullable":true,"example":53},"weight":{"type":"integer","description":"Equipment weight capacity.","format":"int32","nullable":true,"example":45000},"rate":{"type":"number","description":"Rate amount. Brokers: total trip cost. Carriers: per-mile rate.","nullable":true,"example":2.1},"currency":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Currency code: 0 = USD, 1 = CAD."},"children":[]}]}]}],"nullable":true,"example":0,"enum":[0,1]}}}},"components/schemas/EquipmentLeadResponse":{"id":"components/schemas/EquipmentLeadResponse","kind":"json-schema","title":"EquipmentLeadResponse","data":{"type":"object","additionalProperties":false,"properties":{"equipmentToken":{"type":"integer","description":"Token of the equipment posting this lead was matched against.","format":"int32"},"dateAvail":{"type":"string","description":"Date/time the matched load is available, in UTC.","format":"date-time"},"srceCountry":{"type":"string","description":"Matched load's source country."},"srceCity":{"type":"string","description":"Matched load's source city."},"srceSt":{"type":"string","description":"Matched load's source state/province code."},"srceLong":{"type":"number","description":"Matched load's source longitude."},"srceLat":{"type":"number","description":"Matched load's source latitude."},"destCountry":{"type":"string","description":"Matched load's destination country."},"destCity":{"type":"string","description":"Matched load's destination city."},"destSt":{"type":"string","description":"Matched load's destination state/province code."},"destLong":{"type":"number","description":"Matched load's destination longitude."},"destLat":{"type":"number","description":"Matched load's destination latitude."},"vehicleSize":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle size code the matched load requires — see GET /v2/reference/vehicle-sizes."},"children":[]}]}]}]},"vehicleType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle type code(s) the matched load requires — see GET /v2/reference/vehicle-types."},"children":[]}]}]}]},"comment":{"type":"string","description":"Free-text comment on the matched load, if any.","nullable":true},"dfo":{"type":"number","description":"Distance in miles from the equipment posting's source to the matched load's source (\"Distance From Origin\")."},"dfd":{"type":"integer","description":"Distance in miles from the equipment posting's destination to the matched load's destination (\"Distance From Destination\").","format":"int32"},"dirO":{"type":"string","description":"Direction code, if available.","nullable":true},"postingAttrib":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Single-letter vehicle attribute code(s) the matched load requires, if any — see GET /v2/reference/vehicle-attributes."},"children":[]}]}]}],"nullable":true},"distance":{"type":"number","description":"Distance in miles for the matched load's own lane (source to destination)."},"createdOn":{"type":"string","description":"Date/time the matched load was posted, in UTC.","format":"date-time"},"loadToken":{"type":"integer","description":"Token of the matched load posting.","format":"int32"},"subscriberType":{"type":"string","description":"Subscriber type of the account that posted the matched load, if available.","nullable":true},"length":{"type":"integer","description":"Matched load's length, if specified.","format":"int32","nullable":true},"weight":{"type":"integer","description":"Matched load's weight, if specified.","format":"int32","nullable":true},"rate":{"type":"number","description":"Rate amount for the matched load, if specified.","nullable":true},"currency":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Currency code: 0 = USD, 1 = CAD."},"children":[]}]}]}],"nullable":true,"enum":[0,1]},"company":{"description":"Contact details for the company that posted the matched load, if available.","nullable":true,"oneOf":[{"$ref":"#/components/schemas/LeadCompany"}]}}}},"components/schemas/AuthorizeResponse":{"id":"components/schemas/AuthorizeResponse","kind":"json-schema","title":"AuthorizeResponse","data":{"type":"object","additionalProperties":false,"properties":{"accessToken":{"type":"string"},"tokenType":{"type":"string"},"expiresIn":{"type":"integer","format":"int32"}}}},"components/schemas/AuthorizeRequest":{"id":"components/schemas/AuthorizeRequest","kind":"json-schema","title":"AuthorizeRequest","data":{"type":"object","example":{"email":"dispatch@example.com","orgToken":"ll_example-org-token"},"additionalProperties":false,"required":["email","orgToken"],"properties":{"email":{"type":"string","format":"email","minLength":1,"pattern":"^[^@]+@[^@]+$","nullable":false,"example":"dispatch@example.com"},"orgToken":{"type":"string","maxLength":100,"minLength":0,"nullable":false,"example":"ll_example-org-token"}}}},"schema_14":{"kind":"json-schema","data":{"type":"integer","format":"int32"},"id":"schema_14"},"schema_15":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/LoadPostingResponse"}},"id":"schema_15"},"schema_16":{"kind":"json-schema","data":{"type":"string","format":"uuid"},"id":"schema_16"},"schema_17":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/EquipmentPostingResponse"}},"id":"schema_17"},"schema_18":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/LoadLeadResponse"}},"id":"schema_18"},"schema_19":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/EquipmentLeadResponse"}},"id":"schema_19"},"schema_20":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/VehicleTypeResponse"}},"id":"schema_20"},"schema_21":{"kind":"json-schema","data":{"type":"string"},"id":"schema_21"},"schema_22":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/VehicleSizeResponse"}},"id":"schema_22"},"schema_23":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/VehicleAttributeResponse"}},"id":"schema_23"}},"exampleStore":{"paths/~1v2~1authorize/post/responses/200/content/application~1json/example":{"value":{"accessToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...","tokenType":"Bearer","expiresIn":300},"id":"paths/~1v2~1authorize/post/responses/200/content/application~1json/example"},"paths/~1v2~1postings~1loads~1{token}/delete/responses/400/content/application~1json/example":{"value":{"type":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1","title":"Bad Request","status":400,"instance":"/v2/postings/loads/123456","traceId":"0HN7F8G2K3L4M:00000001","detail":null,"errors":[{"name":"token","reason":"Invalid load token.","code":null,"severity":null}]},"id":"paths/~1v2~1postings~1loads~1{token}/delete/responses/400/content/application~1json/example"},"paths/~1v2~1postings~1loads/get/responses/200/content/application~1json/example":{"value":[{"token":123456,"dateAvail":"2026-07-20T08:00:00Z","srceCity":"Brampton","srceSt":"ON","srceLong":-79.759,"srceLat":43.684,"srceRadius":200,"destCity":"Surrey","destSt":"BC","destLong":-122.8235,"destLat":49.1046,"destRadius":200,"vehicleSize":"T","vehicleType":"VR","comment":"No tarps","postingAttrib":"AZ","createdOn":"2026-07-15T10:30:00Z","pStatus":"O","initialLeadCount":3,"length":53,"weight":45000,"rate":2.15,"currency":0,"email":"dispatch@example.com","custCD":"ABC123","postMode":"A"}],"id":"paths/~1v2~1postings~1loads/get/responses/200/content/application~1json/example"},"paths/~1v2~1postings~1loads/post/responses/201/content/application~1json/example":{"value":{"token":123456,"message":"Load posting created successfully","createdAt":"2026-07-15T10:30:00Z"},"id":"paths/~1v2~1postings~1loads/post/responses/201/content/application~1json/example"},"paths/~1v2~1postings~1loads/post/responses/400/content/application~1json/example":{"value":{"type":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1","title":"Bad Request","status":400,"instance":"/v2/postings/loads","traceId":"0HN7F8G2K3L4M:00000001","detail":null,"errors":[{"name":"srceCity","reason":"Source city and state not found.","code":null,"severity":null}]},"id":"paths/~1v2~1postings~1loads/post/responses/400/content/application~1json/example"},"paths/~1v2~1postings~1equipment~1{token}/delete/responses/400/content/application~1json/example":{"value":{"type":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1","title":"Bad Request","status":400,"instance":"/v2/postings/equipment/654321","traceId":"0HN7F8G2K3L4M:00000001","detail":null,"errors":[{"name":"token","reason":"Invalid equipment token.","code":null,"severity":null}]},"id":"paths/~1v2~1postings~1equipment~1{token}/delete/responses/400/content/application~1json/example"},"paths/~1v2~1postings~1equipment/get/responses/200/content/application~1json/example":{"value":[{"token":654321,"dateAvail":"2026-07-20T08:00:00Z","srceCity":"Sarnia","srceSt":"ON","srceLong":-82.4065,"srceLat":42.9746,"srceRadius":200,"destCity":"Brampton","destSt":"ON","destLong":-79.759,"destLat":43.684,"destRadius":200,"vehicleSize":"T","vehicleType":"VR","comment":"Reefer unit available","postingAttrib":"AZ","createdOn":"2026-07-15T09:15:00Z","pStatus":"O","corridor":"C","initialLeadCount":5,"length":53,"weight":45000,"rate":2.1,"currency":0,"email":"dispatch@example.com","custCD":"XYZ789","postMode":"A"}],"id":"paths/~1v2~1postings~1equipment/get/responses/200/content/application~1json/example"},"paths/~1v2~1postings~1equipment/post/responses/201/content/application~1json/example":{"value":{"token":654321,"message":"Equipment posting created successfully","createdAt":"2026-07-15T09:15:00Z"},"id":"paths/~1v2~1postings~1equipment/post/responses/201/content/application~1json/example"},"paths/~1v2~1postings~1equipment/post/responses/400/content/application~1json/example":{"value":{"type":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1","title":"Bad Request","status":400,"instance":"/v2/postings/equipment","traceId":"0HN7F8G2K3L4M:00000001","detail":null,"errors":[{"name":"srceCity","reason":"Source city and state not found.","code":null,"severity":null}]},"id":"paths/~1v2~1postings~1equipment/post/responses/400/content/application~1json/example"},"paths/~1v2~1leads~1loads~1{token}/get/responses/200/content/application~1json/example":{"value":[{"loadToken":123456,"dateAvail":"2026-07-20T08:00:00Z","srceCountry":"CA","srceCity":"Brampton","srceSt":"ON","srceLong":-79.759,"srceLat":43.684,"destCountry":"CA","destCity":"Surrey","destSt":"BC","destLong":-122.8235,"destLat":49.1046,"vehicleSize":"T","vehicleType":"VR","comment":"No tarps","dfo":12.4,"dfd":8,"dirO":"N","postingAttrib":"AZ","createdOn":"2026-07-15T11:00:00Z","equipmentToken":654321,"subscriberType":"Carrier","length":53,"weight":45000,"rate":2.15,"currency":0,"company":{"name":"Acme Trucking","email":"dispatch@acmetrucking.com","phone":"555-0100","dba":"Acme","extension":null,"preferredEmail":null,"hoursOfOperation":null,"durationWithLoadlink":null,"customerName":"Acme Trucking Inc.","mcIccNumber":123456,"dotNumber":7654321,"ontarioCvor":null,"pqNir":null,"nscNumber":null,"address":{"street":"100 Industrial Pkwy","city":"Sarnia","province":"ON","postalCode":"N7T 1A1"}}}],"id":"paths/~1v2~1leads~1loads~1{token}/get/responses/200/content/application~1json/example"},"paths/~1v2~1leads~1loads~1{token}/get/responses/400/content/application~1json/example":{"value":{"type":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1","title":"Bad Request","status":400,"instance":"/v2/leads/loads/123456","traceId":"0HN7F8G2K3L4M:00000001","detail":null,"errors":[{"name":"token","reason":"Invalid load token.","code":null,"severity":null}]},"id":"paths/~1v2~1leads~1loads~1{token}/get/responses/400/content/application~1json/example"},"paths/~1v2~1leads~1equipment~1{token}/get/responses/200/content/application~1json/example":{"value":[{"equipmentToken":654321,"dateAvail":"2026-07-20T08:00:00Z","srceCountry":"CA","srceCity":"Sarnia","srceSt":"ON","srceLong":-82.4065,"srceLat":42.9746,"destCountry":"CA","destCity":"Brampton","destSt":"ON","destLong":-79.759,"destLat":43.684,"vehicleSize":"T","vehicleType":"VR","comment":"No tarps","dfo":8.1,"dfd":12,"dirO":"S","postingAttrib":"AZ","distance":210.5,"createdOn":"2026-07-15T10:30:00Z","loadToken":123456,"subscriberType":"Broker","length":53,"weight":45000,"rate":2.15,"currency":0,"company":{"name":"Northline Logistics","email":"ops@northline.com","phone":"555-0177","dba":null,"extension":null,"preferredEmail":null,"hoursOfOperation":null,"durationWithLoadlink":null,"customerName":"Northline Logistics Ltd.","mcIccNumber":234567,"dotNumber":8765432,"ontarioCvor":null,"pqNir":null,"nscNumber":null,"address":{"street":"50 Freight Rd","city":"Brampton","province":"ON","postalCode":"L6T 2H4"}}}],"id":"paths/~1v2~1leads~1equipment~1{token}/get/responses/200/content/application~1json/example"},"paths/~1v2~1leads~1equipment~1{token}/get/responses/400/content/application~1json/example":{"value":{"type":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1","title":"Bad Request","status":400,"instance":"/v2/leads/equipment/654321","traceId":"0HN7F8G2K3L4M:00000001","detail":null,"errors":[{"name":"token","reason":"Invalid equipment token.","code":null,"severity":null}]},"id":"paths/~1v2~1leads~1equipment~1{token}/get/responses/400/content/application~1json/example"},"paths/~1v2~1reference~1vehicle-types/get/responses/200/content/application~1json/example":{"value":[{"id":1,"vehicleTypeId":1,"detail":"Van","value":1,"code":"V"},{"id":2,"vehicleTypeId":2,"detail":"Reefer","value":2,"code":"R"}],"id":"paths/~1v2~1reference~1vehicle-types/get/responses/200/content/application~1json/example"},"paths/~1v2~1reference~1vehicle-sizes/get/responses/200/content/application~1json/example":{"value":[{"id":1,"detail":"Truckload","code":"T","postingType":"L","value":1},{"id":2,"detail":"Less than Truckload","code":"L","postingType":"L","value":2}],"id":"paths/~1v2~1reference~1vehicle-sizes/get/responses/200/content/application~1json/example"},"paths/~1v2~1reference~1vehicle-sizes/get/responses/400/content/application~1json/example":{"value":{"type":"https://www.rfc-editor.org/rfc/rfc7231#section-6.5.1","title":"Bad Request","status":400,"instance":"/v2/reference/vehicle-sizes","traceId":"0HN7F8G2K3L4M:00000001","detail":null,"errors":[{"name":"postingType","reason":"PostingType must be 'E' (Equipment) or 'L' (Load).","code":null,"severity":null}]},"id":"paths/~1v2~1reference~1vehicle-sizes/get/responses/400/content/application~1json/example"},"paths/~1v2~1reference~1vehicle-attributes/get/responses/200/content/application~1json/example":{"value":[{"id":1,"detail":"Air Ride","value":1,"code":"A"},{"id":2,"detail":"Hazmat","value":2,"code":"Z"}],"id":"paths/~1v2~1reference~1vehicle-attributes/get/responses/200/content/application~1json/example"}},"securitySchemeStore":{"OrgTokenBearer":{"id":"OrgTokenBearer","type":"http","scheme":"bearer","bearerFormat":"JWT","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bearer token from POST /v2/authorize — exchange your org token for one, then use it here."},"children":[]}]}]}]}},"servers":[{"url":"/_mock/fm-integration/openapi","isMockServer":true,"description":"Mock server"},{"url":"https://azdevgateway.loadlink.ca/freight-matching","description":"Dev"}]},"options":{"hideSidebar":true,"mockServer":{"url":"/_mock/fm-integration/openapi","position":"first","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/fm-integration/openapi.json?download"},{"url":"/_bundle/fm-integration/openapi.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"FM Integration API v2","description":"Loadlink FM Integration API — v2\n\nPost loads/equipment, search reference data, and retrieve leads.\n\n**New here?** [Check your access →](/access)\n\nAll endpoints require a bearer token — call `POST /v2/authorize` with your\norganization's integration email and org token to get one. Your Salesforce account\nadmin provisions the org token; it is shared across every sub-account in your\norganization.\n\n**Errors**: 400 responses follow RFC 9457 (`ProblemDetails`) with a structured\n`errors[]` array of `{name, reason}` pairs. 401 responses have no body.\n429 (rate limit exceeded) includes `X-RateLimit-*` headers and `Retry-After`.\n\n**Idempotency**: `POST /v2/postings/loads` and `POST /v2/postings/equipment`\naccept an optional `Idempotency-Key` header (client-generated UUID v4) to safely\nretry without creating duplicates. DELETE endpoints do not support this header.\n\n**Example payloads**: every operation below has a sample request/response for\nillustration only — cities, tokens, rates, etc. are made up. Substitute your own\nvalid values both in \"Try it\" and in real integration code; nothing about the\nexample values themselves is required or enforced."}},"baseSlug":"/fm-integration/openapi","routesMapping":{}}