Schedules

Schedules define the amount, token and frequency of the recurring payment. You can create a schedule using the web app.

Get a list of schedules

GET https://api.8pay.network/v1/:chain/scheduled-payments/schedules

Path Parameters

NameTypeDescription

chain

string

Query Parameters

NameTypeDescription

admin

string

filter by admin

receiver

string

filter by receiver

from

number

filter by createdAt (default 0)

to

number

filter by createdAt (default current timestamp)

sort

string

asc or desc (default desc), sort based on createdAt

transactionHash

string

filter by transactionHash

Headers

NameTypeDescription

Authorization

string

Bearer <api-key>

{
    "data": [
        {
            "id": "0x57b2059e526841b3dfd964144513359c9fcfd6d91040b6c47f589c1e032b6bf7",
            "name": "Salary",
            "admin": "0xe42fD8a58A82fDF624A8a94dA03a0e44F9934Dff",
            "token": "8PAY",
            "status": "ACTIVE",
            "start": 1685285340,
            "repeat": 2592000,
            "nextExecution": 1685285340,
            "category": "Salary",
            "createdAt": 1684766721,
            "transactionHash": "0x54587230024701c54878c32ca0951c070666f2afccec09ddc1d6921d584cca3c",
            "transactionStatus": "confirmed",
            "receivers": [
                {
                    "user": "0x38B70aC0BEf71A46Fc9E07f9c64913b9F533e54A",
                    "amount": "1000"
                }
            ]
        }
    ],
    "limit": 100,
    "offset": 0,
    "total": 1
}

Get a schedule

GET https://api.8pay.network/v1/:chain/scheduled-payments/schedules/:scheduleId

Path Parameters

NameTypeDescription

scheduleId

string

ID of the schedule

chain

string

Headers

NameTypeDescription

Authorization

string

Bearer <api-key>

{
    "id": "0x57b2059e526841b3dfd964144513359c9fcfd6d91040b6c47f589c1e032b6bf7",
    "name": "Salary",
    "admin": "0xe42fD8a58A82fDF624A8a94dA03a0e44F9934Dff",
    "token": "8PAY",
    "status": "ACTIVE",
    "start": 1685285340,
    "repeat": 2592000,
    "nextExecution": 1685285340,
    "category": "Salary",
    "createdAt": 1684766721,
    "transactionHash": "0x54587230024701c54878c32ca0951c070666f2afccec09ddc1d6921d584cca3c",
    "transactionStatus": "confirmed",
    "receivers": [
        {
            "user": "0x38B70aC0BEf71A46Fc9E07f9c64913b9F533e54A",
            "amount": "1000"
        }
    ]
}

Last updated