API:Vendorapi: Difference between revisions

From MCM Combat Operations
Jump to: navigation, search
No edit summary
No edit summary
Line 13: Line 13:


{
{
    "_links": {
  "_links": {
        "self": {
    "self": {
            "href": "http:\/\/testsu\/mcm-api\/vendorapi"
      "href": "http:\/\/testsu\/mcm-api\/vendorapi"
        },
    },
        "curies": [
    "curies": [
            {
      {
                "name": "mcm",
        "name": "mcm",
                "href": "http:\/\/wiki.mcm-systems.net\/index.php?title=api:{rel}",
        "href": "http:\/\/wiki.mcm-systems.net\/index.php?title=api:{rel}",
                "templated": true
        "templated": true
            }
      }
        ],
    ],
        "mcm:user;vendor": {
    "mcm:user;vendor": {
            "href": "http:\/\/testsu\/mcm-api\/users\/{user}?view=vendor",
      "href": "http:\/\/testsu\/mcm-api\/users\/{user}?view=vendor&productID={productID}",
            "templated": true
      "templated": true
        },
    },
        "mcm:product": {
    "mcm:products": {
            "href": "http:\/\/testsu\/mcm-api\/products\/{productID}",
      "href": "http:\/\/testsu\/mcm-api\/products?page={page}&perpage{perpage}"
            "templated": true
    },
        },
    "mcm:product": {
        "mcm:sales": {
      "href": "http:\/\/testsu\/mcm-api\/products\/{productID}",
            "href": "http:\/\/testsu\/mcm-api\/sales"
      "templated": true
        }
    },
    "mcm:sales": {
      "href": "http:\/\/testsu\/mcm-api\/sales"
     }
     }
  }
}
}
</nowiki>

Revision as of 09:52, 26 June 2020

Entry point for the vendor subsystem.

URI: /vendorapi

Example Request

<nowiki>

GET http://testsu/mcm-api/vendorapi Accept: application/hal+json

-- response --

200 OK Content-Type: application/hal+json

{

 "_links": {
   "self": {
     "href": "http:\/\/testsu\/mcm-api\/vendorapi"
   },
   "curies": [
     {
       "name": "mcm",
       "href": "http:\/\/wiki.mcm-systems.net\/index.php?title=api:{rel}",
       "templated": true
     }
   ],
   "mcm:user;vendor": {
     "href": "http:\/\/testsu\/mcm-api\/users\/{user}?view=vendor&productID={productID}",
     "templated": true
   },
   "mcm:products": {
     "href": "http:\/\/testsu\/mcm-api\/products?page={page}&perpage{perpage}"
   },
   "mcm:product": {
     "href": "http:\/\/testsu\/mcm-api\/products\/{productID}",
     "templated": true
   },
   "mcm:sales": {
     "href": "http:\/\/testsu\/mcm-api\/sales"
   }
 }

}