# API Articles

**URL:** https://community.smartbear.com/c/knowledgebase/api-articles/37.md

[Latest](https://community.smartbear.com/latest.md) · [Categories](https://community.smartbear.com/categories.md) · [Tags](https://community.smartbear.com/tags.md)

---

## [About the API Articles category](https://community.smartbear.com/t/about-the-api-articles-category/52)

<div class="topic-metadata">

**Author:** [@tanzeem](https://community.smartbear.com/u/tanzeem)\
**Replies:** 0\
**Last updated:** [September 30, 2026, 4:21pm UTC](https://community.smartbear.com/t/about-the-api-articles-category/52 "2026-09-30T16:21:47Z")

</div>

How-to guides and best practices for API design and testing with Swagger, ReadyAPI, and SoapUI. Index

---

## [API Articles Index](https://community.smartbear.com/t/api-articles-index/55)

<div class="topic-metadata">

**Author:** [@tanzeem](https://community.smartbear.com/u/tanzeem)\
**Replies:** 0\
**Last updated:** [September 30, 2026, 4:33pm UTC](https://community.smartbear.com/t/api-articles-index/55 "2026-09-30T16:33:40Z")

</div>

Community-written guides and fixes for SmartBear API tools. Official documentation is linked at the end of each section. :readyapi: ReadyAPI Groovy scripting and JSON Parse a JSON Response Using Groovy Groovy script t…

---

## [ReadyAPI and TestEngine with Zephyr Scale](https://community.smartbear.com/t/readyapi-and-testengine-with-zephyr-scale/87)

<div class="topic-metadata">

**Author:** [@system](https://community.smartbear.com/u/system)\
**Replies:** 0\
**Last updated:** [February 27, 2023, 9:30pm UTC](https://community.smartbear.com/t/readyapi-and-testengine-with-zephyr-scale/87 "2023-02-27T21:30:53Z")

</div>

Originally published by mattb on February 27, 2023 in the previous SmartBear Community. In this post, we are going to talk about using some of the SmartBear API testing tools and writing the results in an automated fa…

---

## [Convert a flat JSON object to x-www-form-urlencoded](https://community.smartbear.com/t/convert-a-flat-json-object-to-x-www-form-urlencoded/59)

<div class="topic-metadata">

**Author:** [@system](https://community.smartbear.com/u/system)\
**Replies:** 0\
**Last updated:** [September 28, 2021, 12:08pm UTC](https://community.smartbear.com/t/convert-a-flat-json-object-to-x-www-form-urlencoded/59 "2021-09-28T12:08:28Z")

</div>

Originally published by aaronpliu on September 28, 2021 in the previous SmartBear Community. Question How to create a Groovy script, which transforms a non-nested JSON object to the x-www-form-urlencoded format befor…

---

## [Automate Environment creation for REST and SOAP services](https://community.smartbear.com/t/automate-environment-creation-for-rest-and-soap-services/79)

<div class="topic-metadata">

**Author:** [@system](https://community.smartbear.com/u/system)\
**Replies:** 0\
**Last updated:** [September 27, 2021, 12:08pm UTC](https://community.smartbear.com/t/automate-environment-creation-for-rest-and-soap-services/79 "2021-09-27T12:08:14Z")

</div>

Originally published by groovyguy on September 27, 2021 in the previous SmartBear Community. This came up in a previous thread, and I’ve finally worked out how to populate environments into a project and how to set th…

---

## [Properties in SoapUI - case study](https://community.smartbear.com/t/properties-in-soapui-case-study/78)

<div class="topic-metadata">

**Author:** [@system](https://community.smartbear.com/u/system)\
**Replies:** 0\
**Last updated:** [September 27, 2021, 11:40am UTC](https://community.smartbear.com/t/properties-in-soapui-case-study/78 "2021-09-27T11:40:57Z")

</div>

Originally published by Lucian on September 27, 2021 in the previous SmartBear Community. The possibility to use properties is a very important aspect in SoapUI automation. And although they are widely used they tend …

---

## [Groovy script to count JSON elements found by a JSONPath query](https://community.smartbear.com/t/groovy-script-to-count-json-elements-found-by-a-jsonpath-query/77)

<div class="topic-metadata">

**Author:** [@system](https://community.smartbear.com/u/system)\
**Replies:** 0\
**Last updated:** [September 27, 2021, 9:00am UTC](https://community.smartbear.com/t/groovy-script-to-count-json-elements-found-by-a-jsonpath-query/77 "2021-09-27T09:00:39Z")

</div>

Originally published by TanyaYatskovska on September 27, 2021 in the previous SmartBear Community. Solution The following script counts the number of elements found by a JSONPath query: // Groovy import static com.ja…

---

## [Parse a JSON Response Using Groovy](https://community.smartbear.com/t/parse-a-json-response-using-groovy/76)

<div class="topic-metadata">

**Author:** [@system](https://community.smartbear.com/u/system)\
**Replies:** 0\
**Last updated:** [September 3, 2021, 1:28pm UTC](https://community.smartbear.com/t/parse-a-json-response-using-groovy/76 "2021-09-03T13:28:33Z")

</div>

Originally published by TanyaYatskovska on September 03, 2021 in the previous SmartBear Community. Symptoms Quite often we need to parse a JSON response to get some value or to compare the received value with the targ…
