config/RestApis/workfront.json

{
  "GeneralInfo": {
    "Name": "Workfront",
    "Description": "Workfront Rest API",
    "AuthorizationType": "CustomHeaders",
    "version": "v11.0",
    "Docs": ""
  },
  "Requirements": {
    "Headers": [
      {
        "Item1": "apiKey"
      }
    ]
  },
  "Services": {
    "Generic": [
      {
        "Operation": "Get {wf_obj} Count",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/{wf_obj}/count",
        "Description": "Get wf_obj Total.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      },
      {
        "Operation": "List {wf_obj}'s",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/{wf_obj}/search?fields=*",
        "Description": "Get list of {wf_obj}'s.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      },
      {
        "Operation": "List {wf_obj} Using Pagination",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/{wf_obj}/search?fields=*&$$FIRST={start_index}&$$LIMIT={total_count}",
        "Description": "Get list of {wf_obj}'s.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      }
    ],
    "Projects": [
      {
        "Operation": "Get Project Count",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/project/count",
        "Description": "Get Project Total.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      },
      {
        "Operation": "List Projects",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/project/search?fields=*",
        "Description": "Get list of Projects.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      },
      {
        "Operation": "List Projects Using Pagination",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/project/search?fields=*&$$FIRST={start_index}&$$LIMIT={total_count}",
        "Description": "Get list of Projects.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      }
    ],
    "Programs": [
      {
        "Operation": "Get Program Count",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/program/count",
        "Description": "Get Program Total.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      },
      {
        "Operation": "List Programs",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/program/search?fields=*",
        "Description": "Get list of Programs.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      },
      {
        "Operation": "List Programs Using Pagination",
        "Method": "Get",
        "Uri": "https://{base_url}/attask/api/{version}/program/search?fields=*&$$FIRST={start_index}&$$LIMIT={total_count}",
        "Description": "Get list of Programs.",
        "Docs": "https://experienceleague.adobe.com/docs/workfront/using/adobe-workfront-api/api-general-information/api-basics.html?lang=en"
      }
    ]
  }
}