Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "_type" : "document",
- "api" : {
- "v2" : {
- "collection-imports" : {
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "_type" : "integer",
- "description" : "A unique integer value identifying this collection import.",
- "title" : "ID"
- },
- "required" : true,
- "location" : "path"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v2/collection-imports/{id}/"
- }
- },
- "collection-versions" : {
- "read" : {
- "fields" : [
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "version_pk",
- "required" : true,
- "location" : "path"
- }
- ],
- "url" : "/api/v2/collection-versions/{version_pk}/",
- "_type" : "link",
- "action" : "get",
- "description" : "Return a collection version."
- },
- "artifact" : {
- "read" : {
- "url" : "/api/v2/collection-versions/{id}/artifact/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- }
- },
- "collections" : {
- "read" : {
- "_type" : "link",
- "action" : "get",
- "description" : "Return a collection.",
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "namespace",
- "required" : true
- },
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "name"
- }
- ],
- "url" : "/api/v2/collections/{namespace}/{name}/"
- },
- "read_0" : {
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- }
- ],
- "url" : "/api/v2/collections/{id}/",
- "_type" : "link",
- "action" : "get",
- "description" : "Return a collection."
- },
- "versions" : {
- "artifact" : {
- "read" : {
- "url" : "/api/v2/collections/{namespace}/{name}/versions/{version}/artifact/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "namespace"
- },
- {
- "required" : true,
- "name" : "name",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "location" : "path"
- },
- {
- "location" : "path",
- "required" : true,
- "name" : "version",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "list_0" : {
- "fields" : [
- {
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v2/collections/{id}/versions/",
- "_type" : "link",
- "action" : "get"
- },
- "read" : {
- "description" : "Return a collection version.",
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v2/collections/{namespace}/{name}/versions/{version}/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "namespace",
- "location" : "path"
- },
- {
- "required" : true,
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "name",
- "location" : "path"
- },
- {
- "required" : true,
- "name" : "version",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "location" : "path"
- }
- ]
- },
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v2/collections/{namespace}/{name}/versions/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "namespace",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "required" : true,
- "name" : "name",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- },
- "name" : "page"
- },
- {
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ]
- }
- },
- "create" : {
- "action" : "post",
- "description" : "Upload an Ansible Collection.",
- "_type" : "link",
- "url" : "/api/v2/collections/"
- }
- }
- },
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/"
- },
- "internal" : {
- "me" : {
- "notifications" : {
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/internal/me/notifications/",
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "name" : "page_size"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ]
- },
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "location" : "query"
- }
- ],
- "url" : "/api/internal/me/notifications/{id}/"
- },
- "delete" : {
- "_type" : "link",
- "action" : "delete",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/internal/me/notifications/{id}/"
- },
- "partial_update" : {
- "action" : "patch",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/internal/me/notifications/{id}/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "required" : true,
- "location" : "path"
- },
- {
- "name" : "seen",
- "schema" : {
- "description" : "",
- "_type" : "boolean",
- "title" : "Seen"
- },
- "location" : "form"
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "location" : "query"
- }
- ]
- },
- "update" : {
- "url" : "/api/internal/me/notifications/{id}/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "location" : "form",
- "name" : "seen",
- "schema" : {
- "_type" : "boolean",
- "description" : "",
- "title" : "Seen"
- }
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "encoding" : "application/json",
- "action" : "put",
- "_type" : "link"
- },
- "clear" : {
- "delete" : {
- "action" : "delete",
- "_type" : "link",
- "url" : "/api/internal/me/notifications/clear/"
- },
- "update" : {
- "_type" : "link",
- "action" : "put",
- "url" : "/api/internal/me/notifications/clear/"
- }
- }
- },
- "preferences" : {
- "update" : {
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "_type" : "object",
- "description" : "",
- "title" : "Preferences"
- },
- "name" : "preferences",
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Repositories followed",
- "description" : "",
- "_type" : "array"
- },
- "name" : "repositories_followed",
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "namespaces_followed",
- "schema" : {
- "title" : "Namespaces followed",
- "description" : "",
- "_type" : "array"
- }
- },
- {
- "location" : "form",
- "name" : "collections_followed",
- "schema" : {
- "_type" : "array",
- "description" : "",
- "title" : "Collections followed"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/internal/me/preferences/",
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "put"
- },
- "partial_update" : {
- "action" : "patch",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/internal/me/preferences/",
- "fields" : [
- {
- "location" : "form",
- "schema" : {
- "title" : "Preferences",
- "_type" : "object",
- "description" : ""
- },
- "name" : "preferences"
- },
- {
- "name" : "repositories_followed",
- "schema" : {
- "title" : "Repositories followed",
- "description" : "",
- "_type" : "array"
- },
- "location" : "form"
- },
- {
- "name" : "namespaces_followed",
- "schema" : {
- "title" : "Namespaces followed",
- "description" : "",
- "_type" : "array"
- },
- "location" : "form"
- },
- {
- "name" : "collections_followed",
- "schema" : {
- "title" : "Collections followed",
- "_type" : "array",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ]
- },
- "read" : {
- "url" : "/api/internal/me/preferences/",
- "fields" : [
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- }
- },
- "events" : {
- "create" : {
- "action" : "post",
- "_type" : "link",
- "url" : "/api/internal/events/"
- },
- "influx_session" : {
- "create" : {
- "url" : "/api/internal/events/influx_session/",
- "action" : "post",
- "_type" : "link"
- },
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/internal/events/influx_session/",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- }
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ]
- }
- },
- "list" : {
- "_type" : "link",
- "action" : "get",
- "url" : "/api/internal/events/"
- }
- },
- "ui" : {
- "namespaces" : {
- "imports" : {
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/internal/ui/namespaces/{namespace_id}/imports/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "namespace_id"
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "name" : "page_size",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "location" : "query"
- },
- {
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search",
- "location" : "query"
- }
- ]
- }
- }
- },
- "repo-or-collection-detail" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "description" : "This is intendended to provide all of the information for the content\ndetail pages. For repos, it returns the repository, namespace and list of\ncontent items.\n\nFor collections it returns a collection object",
- "url" : "/api/internal/ui/repo-or-collection-detail/"
- }
- },
- "repos-and-collections" : {
- "list" : {
- "url" : "/api/internal/ui/repos-and-collections/",
- "action" : "get",
- "_type" : "link"
- }
- },
- "search" : {
- "list" : {
- "url" : "/api/internal/ui/search/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "collections" : {
- "partial_update" : {
- "url" : "/api/internal/ui/collections/{id}/",
- "fields" : [
- {
- "location" : "path",
- "name" : "id",
- "schema" : {
- "title" : "ID",
- "description" : "A unique integer value identifying this collection.",
- "_type" : "integer"
- },
- "required" : true
- },
- {
- "name" : "deprecated",
- "schema" : {
- "title" : "Deprecated",
- "_type" : "boolean",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ],
- "encoding" : "application/json",
- "action" : "patch",
- "_type" : "link"
- },
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/internal/ui/collections/"
- },
- "read" : {
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "name" : "namespace__name",
- "required" : true
- },
- {
- "location" : "path",
- "required" : true,
- "name" : "name",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- }
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "url" : "/api/internal/ui/collections/{namespace__name}/{name}/",
- "_type" : "link",
- "action" : "get"
- },
- "update" : {
- "action" : "put",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/internal/ui/collections/{id}/",
- "fields" : [
- {
- "schema" : {
- "description" : "A unique integer value identifying this collection.",
- "_type" : "integer",
- "title" : "ID"
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Deprecated",
- "description" : "",
- "_type" : "boolean"
- },
- "name" : "deprecated"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ]
- }
- }
- }
- },
- "v1" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "url" : "/api/v1/"
- },
- "removerole" : {
- "delete" : {
- "_type" : "link",
- "action" : "delete",
- "url" : "/api/v1/removerole/"
- }
- },
- "namespaces" : {
- "delete" : {
- "url" : "/api/v1/namespaces/{id}/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "action" : "delete",
- "_type" : "link"
- },
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/namespaces/{id}/",
- "fields" : [
- {
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ]
- },
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/namespaces/",
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "name" : "page_size"
- },
- {
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search",
- "location" : "query"
- }
- ]
- },
- "create" : {
- "_type" : "link",
- "action" : "post",
- "encoding" : "application/json",
- "fields" : [
- {
- "schema" : {
- "title" : "Name",
- "_type" : "string",
- "description" : ""
- },
- "name" : "name",
- "required" : true,
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Description"
- },
- "name" : "description"
- },
- {
- "location" : "form",
- "name" : "avatar_url",
- "schema" : {
- "title" : "Avatar URL",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "schema" : {
- "title" : "Location",
- "_type" : "string",
- "description" : ""
- },
- "name" : "location",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Company Name"
- },
- "name" : "company"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Email Address"
- },
- "name" : "email",
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Web Site URL",
- "description" : "",
- "_type" : "string"
- },
- "name" : "html_url",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Is vendor",
- "_type" : "boolean",
- "description" : ""
- },
- "name" : "is_vendor"
- }
- ],
- "url" : "/api/v1/namespaces/"
- },
- "content" : {
- "list" : {
- "url" : "/api/v1/namespaces/{id}/content/",
- "fields" : [
- {
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- }
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "partial_update" : {
- "url" : "/api/v1/namespaces/{id}/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- }
- },
- {
- "location" : "form",
- "name" : "name",
- "schema" : {
- "title" : "Name",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "form",
- "name" : "description",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Description"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Avatar URL"
- },
- "name" : "avatar_url"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Location"
- },
- "name" : "location",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Company Name",
- "_type" : "string",
- "description" : ""
- },
- "name" : "company"
- },
- {
- "name" : "email",
- "schema" : {
- "title" : "Email Address",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "name" : "html_url",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Web Site URL"
- },
- "location" : "form"
- },
- {
- "name" : "is_vendor",
- "schema" : {
- "_type" : "boolean",
- "description" : "",
- "title" : "Is vendor"
- },
- "location" : "form"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ],
- "encoding" : "application/json",
- "action" : "patch",
- "_type" : "link"
- },
- "update" : {
- "encoding" : "application/json",
- "action" : "put",
- "_type" : "link",
- "url" : "/api/v1/namespaces/{id}/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "form",
- "name" : "name",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Name"
- },
- "required" : true
- },
- {
- "schema" : {
- "title" : "Description",
- "_type" : "string",
- "description" : ""
- },
- "name" : "description",
- "location" : "form"
- },
- {
- "name" : "avatar_url",
- "schema" : {
- "title" : "Avatar URL",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "location",
- "schema" : {
- "title" : "Location",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "name" : "company",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Company Name"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Email Address"
- },
- "name" : "email"
- },
- {
- "location" : "form",
- "name" : "html_url",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Web Site URL"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "boolean",
- "description" : "",
- "title" : "Is vendor"
- },
- "name" : "is_vendor"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ]
- },
- "owners" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- }
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- }
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- }
- }
- ],
- "url" : "/api/v1/namespaces/{id}/owners/"
- }
- },
- "provider_namespaces" : {
- "list" : {
- "url" : "/api/v1/namespaces/{id}/provider_namespaces/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "name" : "page"
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- }
- },
- "repositories" : {
- "subscriptions" : {
- "update" : {
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "form",
- "name" : "github_user",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Github Username"
- },
- "required" : true
- },
- {
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Github Repository"
- },
- "name" : "github_repo",
- "location" : "form"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- }
- }
- ],
- "url" : "/api/v1/repositories/subscriptions/{id}/",
- "_type" : "link",
- "action" : "put",
- "encoding" : "application/json"
- },
- "partial_update" : {
- "action" : "patch",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/v1/repositories/subscriptions/{id}/",
- "fields" : [
- {
- "location" : "path",
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true
- },
- {
- "name" : "github_user",
- "schema" : {
- "title" : "Github Username",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "github_repo",
- "schema" : {
- "title" : "Github Repository",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "location" : "query"
- }
- ]
- },
- "create" : {
- "fields" : [
- {
- "location" : "form",
- "name" : "github_user",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Github Username"
- },
- "required" : true
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Github Repository"
- },
- "name" : "github_repo",
- "required" : true
- }
- ],
- "url" : "/api/v1/repositories/subscriptions/",
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "post"
- },
- "delete" : {
- "_type" : "link",
- "action" : "delete",
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "name" : "id",
- "required" : true
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/repositories/subscriptions/{id}/"
- },
- "list" : {
- "url" : "/api/v1/repositories/subscriptions/",
- "fields" : [
- {
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "location" : "query"
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- },
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/repositories/subscriptions/{id}/"
- }
- },
- "partial_update" : {
- "url" : "/api/v1/repositories/{id}/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Name"
- },
- "name" : "name"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Original name",
- "description" : "",
- "_type" : "string"
- },
- "name" : "original_name"
- },
- {
- "location" : "form",
- "name" : "description",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Description"
- }
- },
- {
- "location" : "form",
- "name" : "format",
- "schema" : {
- "_type" : "enum",
- "description" : "",
- "enum" : [
- "role",
- "apb",
- "multi"
- ],
- "title" : "Format"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Import branch"
- },
- "name" : "import_branch"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "boolean",
- "title" : "Is enabled"
- },
- "name" : "is_enabled",
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "commit",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Commit"
- }
- },
- {
- "schema" : {
- "title" : "Commit message",
- "description" : "",
- "_type" : "string"
- },
- "name" : "commit_message",
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "commit_url",
- "schema" : {
- "title" : "Commit url",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Last Commit DateTime"
- },
- "name" : "commit_created",
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "stargazers_count",
- "schema" : {
- "title" : "Stargazers count",
- "description" : "",
- "_type" : "integer"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Watchers count",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "watchers_count"
- },
- {
- "name" : "forks_count",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Forks count"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Open issues count"
- },
- "name" : "open_issues_count",
- "location" : "form"
- },
- {
- "name" : "download_count",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Download count"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Travis Build URL",
- "_type" : "string",
- "description" : ""
- },
- "name" : "travis_build_url",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Travis Build Status",
- "_type" : "string",
- "description" : ""
- },
- "name" : "travis_status_url"
- },
- {
- "location" : "form",
- "name" : "issue_tracker_url",
- "schema" : {
- "title" : "Issue Tracker URL",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Deprecated",
- "description" : "",
- "_type" : "boolean"
- },
- "name" : "deprecated"
- },
- {
- "name" : "community_score",
- "schema" : {
- "description" : "",
- "_type" : "number",
- "title" : "Community score"
- },
- "location" : "form"
- },
- {
- "name" : "quality_score",
- "schema" : {
- "title" : "Quality score",
- "description" : "",
- "_type" : "number"
- },
- "location" : "form"
- },
- {
- "name" : "quality_score_date",
- "schema" : {
- "title" : "DateTime last scored",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Community survey count",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "community_survey_count"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- }
- }
- ],
- "encoding" : "application/json",
- "action" : "patch",
- "_type" : "link"
- },
- "versions" : {
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/repositories/{id}/versions/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "name" : "page_size"
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "location" : "query"
- }
- ]
- }
- },
- "update" : {
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "put",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Name",
- "_type" : "string",
- "description" : ""
- },
- "name" : "name",
- "required" : true
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Original name"
- },
- "name" : "original_name",
- "required" : true,
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Description"
- },
- "name" : "description"
- },
- {
- "name" : "format",
- "schema" : {
- "title" : "Format",
- "enum" : [
- "role",
- "apb",
- "multi"
- ],
- "_type" : "enum",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Import branch"
- },
- "name" : "import_branch",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "boolean",
- "title" : "Is enabled"
- },
- "name" : "is_enabled"
- },
- {
- "name" : "commit",
- "schema" : {
- "title" : "Commit",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Commit message"
- },
- "name" : "commit_message",
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Commit url",
- "description" : "",
- "_type" : "string"
- },
- "name" : "commit_url",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Last Commit DateTime"
- },
- "name" : "commit_created"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Stargazers count",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "stargazers_count"
- },
- {
- "name" : "watchers_count",
- "schema" : {
- "title" : "Watchers count",
- "description" : "",
- "_type" : "integer"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "forks_count",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Forks count"
- }
- },
- {
- "name" : "open_issues_count",
- "schema" : {
- "title" : "Open issues count",
- "description" : "",
- "_type" : "integer"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "download_count",
- "schema" : {
- "title" : "Download count",
- "description" : "",
- "_type" : "integer"
- }
- },
- {
- "location" : "form",
- "name" : "travis_build_url",
- "schema" : {
- "title" : "Travis Build URL",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "form",
- "name" : "travis_status_url",
- "schema" : {
- "title" : "Travis Build Status",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "location" : "form",
- "name" : "issue_tracker_url",
- "schema" : {
- "title" : "Issue Tracker URL",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "location" : "form",
- "name" : "deprecated",
- "schema" : {
- "description" : "",
- "_type" : "boolean",
- "title" : "Deprecated"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Community score",
- "_type" : "number",
- "description" : ""
- },
- "name" : "community_score"
- },
- {
- "name" : "quality_score",
- "schema" : {
- "description" : "",
- "_type" : "number",
- "title" : "Quality score"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "quality_score_date",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "DateTime last scored"
- }
- },
- {
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Community survey count"
- },
- "name" : "community_survey_count",
- "location" : "form"
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/repositories/{id}/"
- },
- "imports" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "name" : "id"
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- }
- }
- ],
- "url" : "/api/v1/repositories/{id}/imports/"
- }
- },
- "delete" : {
- "_type" : "link",
- "action" : "delete",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/repositories/{id}/"
- },
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/repositories/",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- }
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "location" : "query"
- },
- {
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "location" : "query"
- }
- ]
- },
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/repositories/{id}/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ]
- },
- "refresh" : {
- "list" : {
- "url" : "/api/v1/repositories/refresh/",
- "action" : "get",
- "description" : "Return user GitHub repos directly from GitHub.\nUse to refresh cache for the authenticated user.",
- "_type" : "link"
- }
- },
- "content" : {
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/repositories/{id}/content/",
- "fields" : [
- {
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search"
- }
- ]
- }
- },
- "create" : {
- "action" : "post",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/v1/repositories/",
- "fields" : [
- {
- "location" : "form",
- "required" : true,
- "schema" : {
- "title" : "Name",
- "description" : "",
- "_type" : "string"
- },
- "name" : "name"
- },
- {
- "name" : "original_name",
- "schema" : {
- "title" : "Original name",
- "description" : "",
- "_type" : "string"
- },
- "required" : true,
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Description",
- "_type" : "string",
- "description" : ""
- },
- "name" : "description"
- },
- {
- "name" : "format",
- "schema" : {
- "description" : "",
- "_type" : "enum",
- "enum" : [
- "role",
- "apb",
- "multi"
- ],
- "title" : "Format"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Import branch"
- },
- "name" : "import_branch",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Is enabled",
- "description" : "",
- "_type" : "boolean"
- },
- "name" : "is_enabled"
- },
- {
- "location" : "form",
- "name" : "commit",
- "schema" : {
- "title" : "Commit",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Commit message",
- "_type" : "string",
- "description" : ""
- },
- "name" : "commit_message"
- },
- {
- "name" : "commit_url",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Commit url"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "commit_created",
- "schema" : {
- "title" : "Last Commit DateTime",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "name" : "stargazers_count",
- "schema" : {
- "title" : "Stargazers count",
- "description" : "",
- "_type" : "integer"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Watchers count"
- },
- "name" : "watchers_count"
- },
- {
- "location" : "form",
- "name" : "forks_count",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Forks count"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Open issues count"
- },
- "name" : "open_issues_count"
- },
- {
- "location" : "form",
- "name" : "download_count",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Download count"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Travis Build URL"
- },
- "name" : "travis_build_url"
- },
- {
- "location" : "form",
- "name" : "travis_status_url",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Travis Build Status"
- }
- },
- {
- "location" : "form",
- "name" : "issue_tracker_url",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Issue Tracker URL"
- }
- },
- {
- "name" : "deprecated",
- "schema" : {
- "title" : "Deprecated",
- "description" : "",
- "_type" : "boolean"
- },
- "location" : "form"
- },
- {
- "name" : "community_score",
- "schema" : {
- "title" : "Community score",
- "_type" : "number",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "name" : "quality_score",
- "schema" : {
- "title" : "Quality score",
- "description" : "",
- "_type" : "number"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "DateTime last scored"
- },
- "name" : "quality_score_date"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Community survey count"
- },
- "name" : "community_survey_count"
- }
- ]
- }
- },
- "content_blocks" : {
- "list" : {
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- },
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- }
- }
- ],
- "url" : "/api/v1/content_blocks/",
- "_type" : "link",
- "action" : "get"
- },
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/content_blocks/{name}/",
- "fields" : [
- {
- "required" : true,
- "name" : "name",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "location" : "path"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- }
- }
- ]
- }
- },
- "provider_namespaces" : {
- "partial_update" : {
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "patch",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- }
- },
- {
- "name" : "name",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Name"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Description"
- },
- "name" : "description",
- "location" : "form"
- },
- {
- "name" : "avatar_url",
- "schema" : {
- "title" : "Avatar URL",
- "description" : "",
- "_type" : "string"
- },
- "location" : "form"
- },
- {
- "name" : "location",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Location"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Company Name",
- "description" : "",
- "_type" : "string"
- },
- "name" : "company",
- "location" : "form"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Email Address"
- },
- "name" : "email",
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Web Site URL",
- "description" : "",
- "_type" : "string"
- },
- "name" : "html_url",
- "location" : "form"
- },
- {
- "name" : "followers",
- "schema" : {
- "title" : "Followers",
- "_type" : "integer",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/provider_namespaces/{id}/"
- },
- "update" : {
- "url" : "/api/v1/provider_namespaces/{id}/",
- "fields" : [
- {
- "location" : "path",
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true
- },
- {
- "location" : "form",
- "name" : "name",
- "schema" : {
- "title" : "Name",
- "_type" : "string",
- "description" : ""
- },
- "required" : true
- },
- {
- "schema" : {
- "title" : "Description",
- "description" : "",
- "_type" : "string"
- },
- "name" : "description",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Avatar URL"
- },
- "name" : "avatar_url"
- },
- {
- "location" : "form",
- "name" : "location",
- "schema" : {
- "title" : "Location",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Company Name",
- "_type" : "string",
- "description" : ""
- },
- "name" : "company"
- },
- {
- "location" : "form",
- "name" : "email",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Email Address"
- }
- },
- {
- "name" : "html_url",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Web Site URL"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Followers",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "followers"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "encoding" : "application/json",
- "action" : "put",
- "_type" : "link"
- },
- "delete" : {
- "_type" : "link",
- "action" : "delete",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ],
- "url" : "/api/v1/provider_namespaces/{id}/"
- },
- "list" : {
- "url" : "/api/v1/provider_namespaces/",
- "fields" : [
- {
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- },
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ],
- "url" : "/api/v1/provider_namespaces/{id}/"
- },
- "repositories" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "required" : true
- },
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- }
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- }
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/provider_namespaces/{id}/repositories/"
- }
- },
- "create" : {
- "_type" : "link",
- "action" : "post",
- "encoding" : "application/json",
- "fields" : [
- {
- "required" : true,
- "name" : "name",
- "schema" : {
- "title" : "Name",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "description",
- "schema" : {
- "title" : "Description",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "form",
- "name" : "avatar_url",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Avatar URL"
- }
- },
- {
- "location" : "form",
- "name" : "location",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Location"
- }
- },
- {
- "schema" : {
- "title" : "Company Name",
- "description" : "",
- "_type" : "string"
- },
- "name" : "company",
- "location" : "form"
- },
- {
- "name" : "email",
- "schema" : {
- "title" : "Email Address",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "name" : "html_url",
- "schema" : {
- "title" : "Web Site URL",
- "description" : "",
- "_type" : "string"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Followers",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "followers"
- }
- ],
- "url" : "/api/v1/provider_namespaces/"
- }
- },
- "emails" : {
- "update" : {
- "_type" : "link",
- "action" : "put",
- "encoding" : "application/json",
- "fields" : [
- {
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "name" : "email",
- "schema" : {
- "title" : "Email",
- "_type" : "string",
- "description" : ""
- },
- "required" : true,
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "primary",
- "schema" : {
- "_type" : "boolean",
- "description" : "",
- "title" : "Primary"
- }
- },
- {
- "required" : true,
- "name" : "user",
- "schema" : {
- "title" : "User",
- "description" : "",
- "_type" : "integer"
- },
- "location" : "form"
- },
- {
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/emails/{id}/"
- },
- "verification" : {
- "list" : {
- "url" : "/api/v1/emails/verification/",
- "fields" : [
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size"
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "action" : "get",
- "_type" : "link"
- },
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/emails/verification/{key}/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "key",
- "location" : "path"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ]
- },
- "create" : {
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "post",
- "fields" : [
- {
- "location" : "form",
- "required" : true,
- "name" : "email_address",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "E-mail address"
- }
- }
- ],
- "url" : "/api/v1/emails/verification/"
- }
- },
- "partial_update" : {
- "url" : "/api/v1/emails/{id}/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id"
- },
- {
- "name" : "email",
- "schema" : {
- "title" : "Email",
- "description" : "",
- "_type" : "string"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "primary",
- "schema" : {
- "_type" : "boolean",
- "description" : "",
- "title" : "Primary"
- }
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "User"
- },
- "name" : "user",
- "location" : "form"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- }
- }
- ],
- "encoding" : "application/json",
- "action" : "patch",
- "_type" : "link"
- },
- "create" : {
- "action" : "post",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/v1/emails/",
- "fields" : [
- {
- "name" : "email",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Email"
- },
- "required" : true,
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "boolean",
- "description" : "",
- "title" : "Primary"
- },
- "name" : "primary"
- },
- {
- "schema" : {
- "title" : "User",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "user",
- "required" : true,
- "location" : "form"
- }
- ]
- },
- "list" : {
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- }
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "location" : "query"
- },
- {
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/emails/",
- "_type" : "link",
- "action" : "get"
- },
- "delete" : {
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "url" : "/api/v1/emails/{id}/",
- "_type" : "link",
- "action" : "delete"
- },
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/emails/{id}/"
- }
- },
- "imports" : {
- "notifications" : {
- "list" : {
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- }
- },
- {
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "location" : "query"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/imports/{id}/notifications/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "create" : {
- "url" : "/api/v1/imports/",
- "action" : "post",
- "_type" : "link"
- },
- "latest" : {
- "list" : {
- "url" : "/api/v1/imports/latest/",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- }
- },
- {
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "action" : "get",
- "description" : "Return the most recent import for each of the user's repositories.",
- "_type" : "link"
- }
- },
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "name" : "page_size"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/imports/"
- },
- "read" : {
- "fields" : [
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/imports/{id}/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "tokens" : {
- "create" : {
- "url" : "/api/v1/tokens/",
- "_type" : "link",
- "description" : "Uses a GitHub token to authenticate the user, and returns\na Galaxy Token on success.",
- "action" : "post"
- }
- },
- "notifications" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "location" : "query",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- },
- "name" : "page"
- },
- {
- "name" : "page_size",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- }
- }
- ],
- "url" : "/api/v1/notifications/"
- },
- "read" : {
- "url" : "/api/v1/notifications/{id}/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ],
- "action" : "get",
- "_type" : "link"
- },
- "create" : {
- "url" : "/api/v1/notifications/",
- "fields" : [
- {
- "location" : "form",
- "schema" : {
- "title" : "Travis build url",
- "description" : "",
- "_type" : "string"
- },
- "name" : "travis_build_url"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Travis status",
- "_type" : "string",
- "description" : ""
- },
- "name" : "travis_status"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Commit message",
- "description" : "",
- "_type" : "string"
- },
- "name" : "commit_message"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Committed at",
- "description" : "",
- "_type" : "string"
- },
- "name" : "committed_at"
- },
- {
- "name" : "commit",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Commit"
- },
- "location" : "form"
- }
- ],
- "action" : "post",
- "_type" : "link",
- "encoding" : "application/json"
- }
- },
- "search" : {
- "content" : {
- "list" : {
- "url" : "/api/v1/search/content/",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- }
- },
- {
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "cloud_platforms" : {
- "list" : {
- "url" : "/api/v1/search/cloud_platforms/",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- }
- },
- {
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "platforms" : {
- "list" : {
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "location" : "query"
- },
- {
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "name" : "page_size",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/search/platforms/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "list" : {
- "url" : "/api/v1/search/",
- "_type" : "link",
- "action" : "get"
- },
- "roles" : {
- "list" : {
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- }
- },
- {
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/search/roles/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "tags" : {
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/search/tags/",
- "fields" : [
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "name" : "page_size"
- }
- ]
- }
- },
- "users" : {
- "list" : {
- "url" : "/api/v1/search/users/",
- "fields" : [
- {
- "location" : "query",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size",
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "top_contributors" : {
- "list" : {
- "url" : "/api/v1/search/top_contributors/",
- "fields" : [
- {
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- }
- },
- "users" : {
- "read" : {
- "url" : "/api/v1/users/{id}/",
- "fields" : [
- {
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id",
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "action" : "get",
- "_type" : "link"
- },
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "name" : "page_size"
- },
- {
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/users/"
- },
- "token" : {
- "read" : {
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/users/{id}/token/",
- "_type" : "link",
- "action" : "get"
- },
- "partial_update" : {
- "action" : "patch",
- "_type" : "link",
- "url" : "/api/v1/users/{id}/token/",
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id",
- "required" : true
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search"
- }
- ]
- },
- "update" : {
- "url" : "/api/v1/users/{id}/token/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "action" : "put",
- "_type" : "link"
- }
- },
- "subscriptions" : {
- "list" : {
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- }
- },
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- }
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- }
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ],
- "url" : "/api/v1/users/{id}/subscriptions/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "partial_update" : {
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "required" : true
- },
- {
- "location" : "form",
- "name" : "username",
- "schema" : {
- "description" : "Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters",
- "_type" : "string",
- "title" : "Username"
- }
- },
- {
- "location" : "form",
- "name" : "full_name",
- "schema" : {
- "title" : "Full name",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Date joined",
- "description" : "",
- "_type" : "string"
- },
- "name" : "date_joined"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Avatar URL"
- },
- "name" : "avatar_url",
- "location" : "form"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/users/{id}/",
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "patch"
- },
- "emails" : {
- "list" : {
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "name" : "id",
- "required" : true
- },
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "name" : "page_size"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- }
- }
- ],
- "url" : "/api/v1/users/{id}/emails/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "update" : {
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "required" : true
- },
- {
- "location" : "form",
- "name" : "username",
- "schema" : {
- "description" : "Required. 30 characters or fewer. Letters, numbers and @/./+/-/_ characters",
- "_type" : "string",
- "title" : "Username"
- },
- "required" : true
- },
- {
- "location" : "form",
- "name" : "full_name",
- "schema" : {
- "title" : "Full name",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "name" : "date_joined",
- "schema" : {
- "title" : "Date joined",
- "description" : "",
- "_type" : "string"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Avatar URL",
- "description" : "",
- "_type" : "string"
- },
- "name" : "avatar_url",
- "location" : "form"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/users/{id}/",
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "put"
- },
- "secrets" : {
- "list" : {
- "url" : "/api/v1/users/{id}/secrets/",
- "fields" : [
- {
- "location" : "path",
- "name" : "id",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "required" : true
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "name" : "page_size"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- }
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "starred" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "location" : "path"
- },
- {
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- }
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/users/{id}/starred/"
- }
- },
- "repos" : {
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/users/{id}/repos/",
- "fields" : [
- {
- "location" : "path",
- "name" : "id",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "required" : true
- },
- {
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- }
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "location" : "query"
- }
- ]
- }
- }
- },
- "notification_secrets" : {
- "create" : {
- "url" : "/api/v1/notification_secrets/",
- "fields" : [
- {
- "location" : "form",
- "required" : true,
- "name" : "owner",
- "schema" : {
- "title" : "Owner",
- "_type" : "integer",
- "description" : ""
- }
- },
- {
- "name" : "github_user",
- "schema" : {
- "title" : "Github Username",
- "_type" : "string",
- "description" : ""
- },
- "required" : true,
- "location" : "form"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : "Github Repository"
- },
- "name" : "github_repo",
- "required" : true,
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Source",
- "_type" : "string",
- "description" : ""
- },
- "name" : "source",
- "required" : true,
- "location" : "form"
- }
- ],
- "description" : "Integration tokens.",
- "action" : "post",
- "_type" : "link",
- "encoding" : "application/json"
- },
- "list" : {
- "url" : "/api/v1/notification_secrets/",
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "location" : "query"
- },
- {
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "action" : "get",
- "description" : "Integration tokens.",
- "_type" : "link"
- },
- "delete" : {
- "url" : "/api/v1/notification_secrets/{id}/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- }
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "action" : "delete",
- "_type" : "link"
- },
- "read" : {
- "fields" : [
- {
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "location" : "path"
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/notification_secrets/{id}/",
- "_type" : "link",
- "action" : "get"
- },
- "update" : {
- "url" : "/api/v1/notification_secrets/{id}/",
- "fields" : [
- {
- "required" : true,
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "location" : "path"
- },
- {
- "name" : "owner",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Owner"
- },
- "required" : true,
- "location" : "form"
- },
- {
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Github Username"
- },
- "name" : "github_user",
- "location" : "form"
- },
- {
- "location" : "form",
- "required" : true,
- "name" : "github_repo",
- "schema" : {
- "title" : "Github Repository",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "location" : "form",
- "name" : "source",
- "schema" : {
- "title" : "Source",
- "_type" : "string",
- "description" : ""
- },
- "required" : true
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ],
- "action" : "put",
- "_type" : "link",
- "encoding" : "application/json"
- },
- "partial_update" : {
- "url" : "/api/v1/notification_secrets/{id}/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id"
- },
- {
- "location" : "form",
- "name" : "owner",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Owner"
- }
- },
- {
- "name" : "github_user",
- "schema" : {
- "title" : "Github Username",
- "_type" : "string",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "name" : "github_repo",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : "Github Repository"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "source",
- "schema" : {
- "title" : "Source",
- "description" : "",
- "_type" : "string"
- }
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "location" : "query"
- }
- ],
- "encoding" : "application/json",
- "action" : "patch",
- "_type" : "link"
- }
- },
- "platforms" : {
- "list" : {
- "url" : "/api/v1/platforms/",
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "action" : "get",
- "_type" : "link"
- },
- "read" : {
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/platforms/{id}/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "roles" : {
- "imports" : {
- "list" : {
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- }
- },
- {
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "url" : "/api/v1/roles/{id}/imports/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "users" : {
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "location" : "path",
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "required" : true
- },
- {
- "location" : "query",
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "name" : "page"
- },
- {
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/roles/{id}/users/"
- }
- },
- "downloads" : {
- "create" : {
- "url" : "/api/v1/roles/{id}/downloads/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "location" : "path"
- }
- ],
- "action" : "post",
- "_type" : "link"
- }
- },
- "versions" : {
- "list" : {
- "url" : "/api/v1/roles/{id}/versions/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id"
- },
- {
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "description" : "Number of results to return per page.",
- "_type" : "integer"
- },
- "location" : "query"
- },
- {
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "dependencies" : {
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/roles/{id}/dependencies/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "description" : "Number of results to return per page.",
- "_type" : "integer",
- "title" : "Page size"
- }
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ]
- }
- },
- "list" : {
- "fields" : [
- {
- "location" : "query",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "name" : "page"
- },
- {
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/roles/",
- "_type" : "link",
- "action" : "get"
- },
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/roles/{id}/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "location" : "query"
- }
- ]
- }
- },
- "content_types" : {
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/content_types/{id}/"
- },
- "list" : {
- "fields" : [
- {
- "schema" : {
- "description" : "A page number within the paginated result set.",
- "_type" : "integer",
- "title" : "Page"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "location" : "query"
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/content_types/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "content" : {
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/content/{id}/",
- "fields" : [
- {
- "location" : "path",
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ]
- },
- "list" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/content/",
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "location" : "query"
- },
- {
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "location" : "query"
- }
- ]
- },
- "dependencies" : {
- "list" : {
- "url" : "/api/v1/content/{id}/dependencies/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id"
- },
- {
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- }
- },
- "cloud_platforms" : {
- "read" : {
- "url" : "/api/v1/cloud_platforms/{id}/",
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id",
- "required" : true
- },
- {
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- },
- "list" : {
- "url" : "/api/v1/cloud_platforms/",
- "fields" : [
- {
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- }
- },
- {
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "action" : "get",
- "_type" : "link"
- }
- },
- "community_surveys" : {
- "collection" : {
- "create" : {
- "url" : "/api/v1/community_surveys/collection/",
- "fields" : [
- {
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "User"
- },
- "name" : "user",
- "required" : true,
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "docs",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Docs"
- }
- },
- {
- "name" : "ease_of_use",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Ease of use"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Does what it says",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "does_what_it_says"
- },
- {
- "schema" : {
- "title" : "Works as is",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "works_as_is",
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "used_in_production",
- "schema" : {
- "title" : "Used in production",
- "description" : "",
- "_type" : "integer"
- }
- },
- {
- "name" : "content_id",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Content id"
- },
- "required" : true,
- "location" : "form"
- },
- {
- "required" : true,
- "name" : "collection",
- "schema" : {
- "title" : "Collection",
- "_type" : "integer",
- "description" : ""
- },
- "location" : "form"
- }
- ],
- "action" : "post",
- "_type" : "link",
- "encoding" : "application/json"
- },
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/community_surveys/collection/{id}/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search",
- "location" : "query"
- }
- ]
- },
- "delete" : {
- "_type" : "link",
- "action" : "delete",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- }
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "url" : "/api/v1/community_surveys/collection/{id}/"
- },
- "list" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "location" : "query"
- },
- {
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/community_surveys/collection/"
- },
- "update" : {
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "put",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- }
- },
- {
- "required" : true,
- "schema" : {
- "title" : "User",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "user",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Docs",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "docs"
- },
- {
- "name" : "ease_of_use",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Ease of use"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Does what it says",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "does_what_it_says",
- "location" : "form"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Works as is"
- },
- "name" : "works_as_is",
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "used_in_production",
- "schema" : {
- "title" : "Used in production",
- "description" : "",
- "_type" : "integer"
- }
- },
- {
- "location" : "form",
- "name" : "content_id",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Content id"
- },
- "required" : true
- },
- {
- "name" : "collection",
- "schema" : {
- "title" : "Collection",
- "description" : "",
- "_type" : "integer"
- },
- "required" : true,
- "location" : "form"
- },
- {
- "name" : "search",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/community_surveys/collection/{id}/"
- },
- "partial_update" : {
- "action" : "patch",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/v1/community_surveys/collection/{id}/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "name" : "id"
- },
- {
- "schema" : {
- "title" : "User",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "user",
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Docs",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "docs",
- "location" : "form"
- },
- {
- "name" : "ease_of_use",
- "schema" : {
- "title" : "Ease of use",
- "_type" : "integer",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Does what it says"
- },
- "name" : "does_what_it_says",
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Works as is",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "works_as_is",
- "location" : "form"
- },
- {
- "name" : "used_in_production",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Used in production"
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "name" : "content_id",
- "schema" : {
- "title" : "Content id",
- "_type" : "integer",
- "description" : ""
- }
- },
- {
- "schema" : {
- "title" : "Collection",
- "_type" : "integer",
- "description" : ""
- },
- "name" : "collection",
- "location" : "form"
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ]
- }
- },
- "repository" : {
- "update" : {
- "action" : "put",
- "_type" : "link",
- "encoding" : "application/json",
- "url" : "/api/v1/community_surveys/repository/{id}/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "form",
- "required" : true,
- "schema" : {
- "title" : "User",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "user"
- },
- {
- "location" : "form",
- "name" : "docs",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Docs"
- }
- },
- {
- "name" : "ease_of_use",
- "schema" : {
- "title" : "Ease of use",
- "_type" : "integer",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Does what it says",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "does_what_it_says",
- "location" : "form"
- },
- {
- "name" : "works_as_is",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Works as is"
- },
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Used in production",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "used_in_production",
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Content id",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "content_id",
- "required" : true
- },
- {
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Repository"
- },
- "name" : "repository",
- "required" : true,
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search",
- "location" : "query"
- }
- ]
- },
- "partial_update" : {
- "url" : "/api/v1/community_surveys/repository/{id}/",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "name" : "user",
- "schema" : {
- "title" : "User",
- "_type" : "integer",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "location" : "form",
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Docs"
- },
- "name" : "docs"
- },
- {
- "location" : "form",
- "name" : "ease_of_use",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Ease of use"
- }
- },
- {
- "location" : "form",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Does what it says"
- },
- "name" : "does_what_it_says"
- },
- {
- "location" : "form",
- "schema" : {
- "title" : "Works as is",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "works_as_is"
- },
- {
- "schema" : {
- "title" : "Used in production",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "used_in_production",
- "location" : "form"
- },
- {
- "schema" : {
- "description" : "",
- "_type" : "integer",
- "title" : "Content id"
- },
- "name" : "content_id",
- "location" : "form"
- },
- {
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Repository"
- },
- "name" : "repository",
- "location" : "form"
- },
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "action" : "patch",
- "_type" : "link",
- "encoding" : "application/json"
- },
- "create" : {
- "encoding" : "application/json",
- "_type" : "link",
- "action" : "post",
- "fields" : [
- {
- "location" : "form",
- "schema" : {
- "title" : "User",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "user",
- "required" : true
- },
- {
- "location" : "form",
- "name" : "docs",
- "schema" : {
- "title" : "Docs",
- "description" : "",
- "_type" : "integer"
- }
- },
- {
- "name" : "ease_of_use",
- "schema" : {
- "title" : "Ease of use",
- "_type" : "integer",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "name" : "does_what_it_says",
- "schema" : {
- "_type" : "integer",
- "description" : "",
- "title" : "Does what it says"
- },
- "location" : "form"
- },
- {
- "name" : "works_as_is",
- "schema" : {
- "title" : "Works as is",
- "_type" : "integer",
- "description" : ""
- },
- "location" : "form"
- },
- {
- "schema" : {
- "title" : "Used in production",
- "description" : "",
- "_type" : "integer"
- },
- "name" : "used_in_production",
- "location" : "form"
- },
- {
- "location" : "form",
- "required" : true,
- "name" : "content_id",
- "schema" : {
- "title" : "Content id",
- "_type" : "integer",
- "description" : ""
- }
- },
- {
- "location" : "form",
- "required" : true,
- "name" : "repository",
- "schema" : {
- "title" : "Repository",
- "description" : "",
- "_type" : "integer"
- }
- }
- ],
- "url" : "/api/v1/community_surveys/repository/"
- },
- "list" : {
- "fields" : [
- {
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- },
- "name" : "page",
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "name" : "page_size"
- },
- {
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/community_surveys/repository/",
- "_type" : "link",
- "action" : "get"
- },
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "name" : "id",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "url" : "/api/v1/community_surveys/repository/{id}/"
- },
- "delete" : {
- "url" : "/api/v1/community_surveys/repository/{id}/",
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "name" : "id",
- "required" : true
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "action" : "delete",
- "_type" : "link"
- }
- }
- },
- "providers" : {
- "active" : {
- "read" : {
- "_type" : "link",
- "description" : "Active providers",
- "action" : "get",
- "fields" : [
- {
- "required" : true,
- "name" : "id",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "_type" : "string",
- "description" : "A search term."
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/providers/active/{id}/"
- },
- "list" : {
- "_type" : "link",
- "description" : "Active providers",
- "action" : "get",
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "title" : "Page",
- "_type" : "integer",
- "description" : "A page number within the paginated result set."
- }
- },
- {
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- },
- "name" : "page_size",
- "location" : "query"
- },
- {
- "location" : "query",
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- }
- }
- ],
- "url" : "/api/v1/providers/active/"
- }
- },
- "list" : {
- "url" : "/api/v1/providers/",
- "_type" : "link",
- "action" : "get",
- "description" : "Provider resources"
- },
- "sources" : {
- "read_0" : {
- "url" : "/api/v1/providers/sources/{provider_name}/{provider_namespace}/{repo_name}/",
- "fields" : [
- {
- "location" : "path",
- "required" : true,
- "name" : "provider_namespace",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- }
- },
- {
- "name" : "provider_name",
- "schema" : {
- "_type" : "string",
- "description" : "",
- "title" : ""
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "path",
- "required" : true,
- "name" : "repo_name",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- }
- },
- {
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search",
- "location" : "query"
- }
- ],
- "description" : "Details for a specific repo",
- "action" : "get",
- "_type" : "link"
- },
- "list" : {
- "action" : "get",
- "description" : "Return a list of namespaces from all providers\nfor the requesting user.",
- "_type" : "link",
- "url" : "/api/v1/providers/sources/",
- "fields" : [
- {
- "location" : "query",
- "schema" : {
- "title" : "Page",
- "description" : "A page number within the paginated result set.",
- "_type" : "integer"
- },
- "name" : "page"
- },
- {
- "location" : "query",
- "name" : "page_size",
- "schema" : {
- "title" : "Page size",
- "_type" : "integer",
- "description" : "Number of results to return per page."
- }
- },
- {
- "name" : "search",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "location" : "query"
- }
- ]
- },
- "read" : {
- "action" : "get",
- "description" : "Repositories available for a given provider and namespace.",
- "_type" : "link",
- "url" : "/api/v1/providers/sources/{provider_name}/{provider_namespace}/",
- "fields" : [
- {
- "location" : "path",
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "provider_namespace",
- "required" : true
- },
- {
- "name" : "provider_name",
- "schema" : {
- "title" : "",
- "description" : "",
- "_type" : "string"
- },
- "required" : true,
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "title" : "Search",
- "description" : "A search term.",
- "_type" : "string"
- },
- "name" : "search"
- }
- ]
- }
- }
- },
- "role_types" : {
- "list" : {
- "url" : "/api/v1/role_types/",
- "action" : "get",
- "_type" : "link"
- }
- },
- "me" : {
- "read" : {
- "fields" : [
- {
- "name" : "search",
- "schema" : {
- "description" : "A search term.",
- "_type" : "string",
- "title" : "Search"
- },
- "location" : "query"
- }
- ],
- "url" : "/api/v1/me/",
- "_type" : "link",
- "action" : "get"
- }
- },
- "tags" : {
- "list" : {
- "fields" : [
- {
- "location" : "query",
- "name" : "page",
- "schema" : {
- "_type" : "integer",
- "description" : "A page number within the paginated result set.",
- "title" : "Page"
- }
- },
- {
- "name" : "page_size",
- "schema" : {
- "_type" : "integer",
- "description" : "Number of results to return per page.",
- "title" : "Page size"
- },
- "location" : "query"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ],
- "url" : "/api/v1/tags/",
- "_type" : "link",
- "action" : "get"
- },
- "read" : {
- "action" : "get",
- "_type" : "link",
- "url" : "/api/v1/tags/{id}/",
- "fields" : [
- {
- "required" : true,
- "schema" : {
- "description" : "",
- "_type" : "string",
- "title" : ""
- },
- "name" : "id",
- "location" : "path"
- },
- {
- "location" : "query",
- "schema" : {
- "_type" : "string",
- "description" : "A search term.",
- "title" : "Search"
- },
- "name" : "search"
- }
- ]
- }
- }
- }
- },
- "download" : {
- "read" : {
- "_type" : "link",
- "action" : "get",
- "fields" : [
- {
- "name" : "filename",
- "schema" : {
- "title" : "",
- "_type" : "string",
- "description" : ""
- },
- "required" : true,
- "location" : "path"
- }
- ],
- "url" : "/download/{filename}"
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement