/webconsole - content-provider

Rest API Documentation

REST API Documentation for Group content-provider, application /webconsole Version: 4.2.1.3

Endpoints (DRAFT)

POST /rest/api/contentproviders/delete

Content Provider API Doc

Query Params:

  • id [{'type': 'string'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BasicAjaxResponse

GET /rest/api/contentproviders/get/(id)

Content Provider API Doc, Get content provider by id

Path Params:

  • id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/ContentProvider

  • Status Code: 404 Not Found.

    Content-type: application/json,

    Schema: /components/schemas/ContentProvider

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/ContentProvider

GET /rest/api/contentproviders/req-auth-levels

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

POST /rest/api/contentproviders/save

Content Provider API Doc, Save content provider

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

DELETE /rest/api/contentproviders/search

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

GET /rest/api/contentproviders/search

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

HEAD /rest/api/contentproviders/search

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

OPTIONS /rest/api/contentproviders/search

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

PATCH /rest/api/contentproviders/search

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

POST /rest/api/contentproviders/search

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

PUT /rest/api/contentproviders/search

content-provider-rest-controller

Query Params:

  • name [{'type': 'string'}]:
  • authProviderId [{'type': 'string'}]:
  • from [{'type': 'integer', 'format': 'int32'}]:
  • size [{'type': 'integer', 'format': 'int32'}]:

Responses:

  • Status Code: 200 OK.

    Content-type: /,

    Schema: /components/schemas/BeanResponse

DELETE /rest/api/contentproviders/(id)

Content Provider API Doc, Delete content provider

Path Params:

  • id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

POST /rest/api/contentproviders/(id)/createDefaultURIPatterns

Content Provider API Doc, Create default uri patterns

Path Params:

  • id [{'type': 'string'}]:

Responses:

  • Status Code: 200 Success.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse

  • Status Code: 500 Failure.

    Content-type: application/json,

    Schema: /components/schemas/BasicAjaxResponse## Definitions