Entries API

You can get entries and add or update an entry.

List all entries

GET /entries

Request parameters

ParameterTypeRequiredDescription
_field_idsstringnoA comma separated list of fields to include in the response. When including this property, only the explicitly requested entry properties will be included in the response.
_labelsintegernoDefault is 0. Indicates whether to enable the inclusion of field labels in the results.
form_idsarraynoAn array of forms for which entries should be included.
includearraynoAn array of entries to include in the response. If an included entry id is not found in the database, no error is thrown.
searcharraynoAn associative array containing the search arguments. It is expected that search will be provided as JSON.
sortingarraynoAn associative array containing the sorting arguments.
pagingnull|arraynoAn associative array containing the paging arguments. Use paging to limit the number of entries.

Search arguments

ParameterTypeRequiredDescription
statusstringnoDefault is active. The status of the entry. Possible values are active, spam, trash.
field_filtersarraynoOne or more associative arrays. See Field Filter.
You can also se the mode parameter. Defaults to all. Possible values: all or any. Determines if the found entries have to match all the field filters or any.

Field filter

ParameterTypeRequiredDescription
keystringyesThe field ID, entry property, or entry meta key.
valuestring | integer | float | arrayyesThe value to find for the specified key.
operatorstringnoDefaults to “=”. Possible values: =, IS, CONTAINS, IS NOT, ISNOT, <>, LIKE, NOT IN, NOTIN, or IN. Lowercase is also supported.
is_numericbooleannoIndicates if the values of the specified key are numeric.

Sorting arguments

ParameterTypeRequiredDescription
keystring | integernoDefault is entry id. The database field by which to sort. Possible values: id, form_id, post_id, date_created, date_updated, is_starred, is_read, ip, source_url, user_agent, currency, payment_status, payment_date, payment_amount, payment_method, transaction_id, is_fulfilled, created_by, transaction_type, status, source_id
directionstringnoDefault is DESC. The direction of sorting. Either ASC, DESC, or RAND (random order).
is_numericbooleannoDefault is false when sorting[key] is specified. Indicates if the key is numeric.

Paging arguments

ParameterTypeRequiredDescription
page_sizeintegernoThe number of results per page.
current_pageintegernoThe current page from which to pull details.
offsetintegernoThe record number on which to start retrieving data. It is zero-based. If the current_page property is specified, then offset is not used.

Response

A successful response will contain a JSON object with matching entries.

ParameterTypeDescription
total_countintegerA count of all matching entries.
entriesarrayAn array of matching entry objects.
{
    "total_count": 2,
    "entries": [
        {
            "id": "5",
            "form_id": "65",
            "post_id": null,
            "date_created": "2025-09-04 08:18:54",
            "date_updated": "2025-09-04 08:18:54",
            "is_starred": "0",
            "is_read": "0",
            "ip": "37.6.103.46",
            "source_url": "https://woorise.com/test/dummy-campaign",
            "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
            "currency": "USD",
            "payment_status": null,
            "payment_date": null,
            "payment_amount": null,
            "payment_method": null,
            "transaction_id": null,
            "is_fulfilled": null,
            "created_by": "39730",
            "transaction_type": null,
            "status": "active",
            "source_id": "176",
            "1.3": "Lex",
            "1.6": "Luthor",
            "2": "[email protected]",
            "1.2": "",
            "1.4": "",
            "1.8": "",
            "winner": false
        },
        {
            "id": "4",
            "form_id": "65",
            "post_id": null,
            "date_created": "2025-09-04 07:06:41",
            "date_updated": "2025-09-04 07:06:41",
            "is_starred": "0",
            "is_read": "0",
            "ip": "37.6.103.141",
            "source_url": "https://woorise.com/test/dummy-campaign",
            "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
            "currency": "USD",
            "payment_status": null,
            "payment_date": null,
            "payment_amount": null,
            "payment_method": null,
            "transaction_id": null,
            "is_fulfilled": null,
            "created_by": "39730",
            "transaction_type": null,
            "status": "active",
            "source_id": "176",
            "1.3": "Clark",
            "1.6": "Kent",
            "2": "[email protected]",
            "1.2": "",
            "1.4": "",
            "1.8": "",
            "winner": false
        }
    ]
}

Get an entry

You can use it to get an entry by it’s ID.

GET /entries/{entry_id}

Response

{
    "id": "4",
    "form_id": "65",
    "post_id": null,
    "date_created": "2025-09-04 07:06:41",
    "date_updated": "2025-09-04 07:06:41",
    "is_starred": "0",
    "is_read": "0",
    "ip": "37.6.103.141",
    "source_url": "https://woorise.com/test/dummy-campaign",
    "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
    "currency": "USD",
    "payment_status": null,
    "payment_date": null,
    "payment_amount": null,
    "payment_method": null,
    "transaction_id": null,
    "is_fulfilled": null,
    "created_by": "39730",
    "transaction_type": null,
    "status": "active",
    "source_id": "176",
    "1.3": "Clark",
    "1.6": "Kent",
    "2": "[email protected]",
    "1.2": "",
    "1.4": "",
    "1.8": "",
    "winner": false
}

Create an entry

POST /entries

Request parameters

ParameterTypeRequiredDescription
form_idintegeryesThe Form ID for the entry.
created_byintegernoThe user ID of the entry submitter.
date_createdstringnoThe date the entry was created, in UTC.
ipstringnoThe IP address of the entry creator.
is_fulfilledintegernoWhether the transaction has been fulfilled, if applicable.
is_readintegernoWhether the entry has been read.
is_starredintegernoWhether the entry is starred.
source_urlstringnoThe URL where the form was embedded.
statusstringnoThe status of the entry.
user_agentstringnoThe user agent string for the browser used to submit the entry.
payment_amountstringnoThe amount of the payment.
payment_datestringnoThe date of the payment.
payment_methodstringnoThe payment method for the payment.
payment_statusstringnoThe status of the payment.
transaction_idstringnoThe transaction ID for the payment.
transaction_typestringnoThe type of transaction.

Response

{
    "id": "4",
    "form_id": "65",
    "post_id": null,
    "date_created": "2025-09-04 07:06:41",
    "date_updated": "2025-09-04 07:06:41",
    "is_starred": "0",
    "is_read": "0",
    "ip": "37.6.103.141",
    "source_url": "https://woorise.com/test/dummy-campaign",
    "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
    "currency": "USD",
    "payment_status": null,
    "payment_date": null,
    "payment_amount": null,
    "payment_method": null,
    "transaction_id": null,
    "is_fulfilled": null,
    "created_by": "39730",
    "transaction_type": null,
    "status": "active",
    "source_id": "176",
    "1.3": "Clark",
    "1.6": "Kent",
    "2": "[email protected]",
    "1.2": "",
    "1.4": "",
    "1.8": "",
    "winner": false
}

Update an entry

PUT /entries/{entry_id}

Request parameters

ParameterTypeRequiredDescription
created_byintegernoThe user ID of the entry submitter.
date_createdstringnoThe date the entry was created, in UTC.
ipstringnoThe IP address of the entry creator.
is_fulfilledintegernoWhether the transaction has been fulfilled, if applicable.
is_readintegernoWhether the entry has been read.
is_starredintegernoWhether the entry is starred.
source_urlstringnoThe URL where the form was embedded.
statusstringnoThe status of the entry.
user_agentstringnoThe user agent string for the browser used to submit the entry.
payment_amountstringnoThe amount of the payment.
payment_datestringnoThe date of the payment.
payment_methodstringnoThe payment method for the payment.
payment_statusstringnoThe status of the payment.
transaction_idstringnoThe transaction ID for the payment.
transaction_typestringnoThe type of transaction.

Response

{
    "id": "4",
    "form_id": "65",
    "post_id": null,
    "date_created": "2025-09-04 07:06:41",
    "date_updated": "2025-09-04 07:06:41",
    "is_starred": "0",
    "is_read": "0",
    "ip": "37.6.103.141",
    "source_url": "https://woorise.com/test/dummy-campaign",
    "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
    "currency": "USD",
    "payment_status": null,
    "payment_date": null,
    "payment_amount": null,
    "payment_method": null,
    "transaction_id": null,
    "is_fulfilled": null,
    "created_by": "39730",
    "transaction_type": null,
    "status": "active",
    "source_id": "176",
    "1.3": "Clark",
    "1.6": "Kent",
    "2": "[email protected]",
    "1.2": "",
    "1.4": "",
    "1.8": "",
    "winner": false
}

Delete an entry

DELETE /entries/{entry_id}

Request parameters

ParameterTypeRequiredDescription
forceintegernoDefault is 0. Set to 1 in order to permanently delete an entry.

Response

{
    "id": "4",
    "form_id": "65",
    "post_id": null,
    "date_created": "2025-09-04 07:06:41",
    "date_updated": "2025-09-04 07:06:41",
    "is_starred": "0",
    "is_read": "0",
    "ip": "37.6.103.141",
    "source_url": "https://woorise.com/test/dummy-campaign",
    "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
    "currency": "USD",
    "payment_status": null,
    "payment_date": null,
    "payment_amount": null,
    "payment_method": null,
    "transaction_id": null,
    "is_fulfilled": null,
    "created_by": "39730",
    "transaction_type": null,
    "status": "trash",
    "source_id": "176",
    "1.3": "Clark",
    "1.6": "Kent",
    "2": "[email protected]",
    "1.2": "",
    "1.4": "",
    "1.8": "",
    "winner": false
}

Join more than 80,000 brands using Woorise

Easily create landing pages, forms, surveys, quizzes & viral giveaways that drive real user engagement.