GET
/
api
/
v1
/
user
/
terms
Get terms and conditions status
const url = 'https://api.gnosispay.com/api/v1/user/terms';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}, body: undefined};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
{
  "terms": [
    {
      "type": "general-tos",
      "currentVersion": "TOS_GENERAL_VERSION_1",
      "accepted": true,
      "acceptedVersion": "TOS_GENERAL_VERSION_1",
      "acceptedAt": "2024-08-20T12:34:56Z",
      "url": "https://legal.gnosispay.com/en/articles/8911632-gnosis-pay-terms-of-service"
    },
    {
      "type": "card-monavate-tos",
      "currentVersion": "TOS_CARD_VERSION_1",
      "accepted": false,
      "acceptedVersion": null,
      "acceptedAt": null,
      "url": "https://legal.gnosispay.com/en/articles/8911493-monavate-cardholder-terms-uk-switzerland"
    },
    {
      "type": "cashback-tos",
      "currentVersion": "TOS_CASHBACK_2024-08-01",
      "accepted": false,
      "acceptedVersion": null,
      "acceptedAt": null,
      "url": "https://forum.gnosis.io/t/gip-110-should-the-gnosis-dao-create-and-fund-a-gnosis-pay-rewards-program-with-10k-gno/8837"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

200
application/json

Successfully retrieved terms status

The response is of type object.