transactions

GET /companies/{companySlug}/transactions

Changed on

Returns all transactions for the specified company

Request

  • Base URL
    https://api.fiken.no/api/v2
  • URL
    https://api.fiken.no/api/v2/companies/{companySlug}/transactions
  • Auth
    OAuth 2
    Authorization code: https://fiken.no/oauth/authorize
    Token URL: https://fiken.no/oauth/token

Query parameters

pageinteger

Returns the number of the page to return. Valid page values are integers from 0 to the total number of pages. Default value is 0.

pageSizeinteger

Defines the number of entries to return on each page. Maximum number of results that can be returned at one time are 100. Default value is 25.

lastModifiedstring date

Filter based on date of last modification. Returns results that were last modified on the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

lastModifiedLestring date

Returns results that have been last modified before or on the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

lastModifiedLtstring date

Returns results that have been last modified strictly before the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

lastModifiedGestring date

Returns results that have been last modified after or on the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

lastModifiedGtstring date

Returns results that have been last modified strictly after the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

createdDatestring date

Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

createdDateLestring date

Returns results that were created before or on the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

createdDateLtstring date

Returns results that were created strictly before the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

createdDateGestring date

Returns results that were created after or on the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

createdDateGtstring date

Returns results that were created strictly after the date provided as a parameter value. Dates are represented as strings formatted as YYYY-MM-DD. Example: January 1st, 1970: "1970-01-01"

typestring

Returns only transactions of the given type. Exact match on the value returned in type, for example Inngående balanse. See transactionType on journalEntry for possible values. An unknown value gives 400.

Response

OK

transactionIdinteger
createdDatestring date

Date that product was created in Fiken, format yyyy-mm-dd

lastModifiedDatestring date

Date that product was last modified in Fiken, format yyyy-mm-dd.

descriptionstring
typestring

Type of the transaction. Same values as transactionType on journalEntry.

deletedboolean

If the transaction has been deleted, this field will be true. A deletion creates a reverse transaction to null out the original.

Example response

[
  {
    "transactionId": 734083065,
    "createdDate": "2018-04-03",
    "lastModifiedDate": "2018-04-03",
    "type": "Fri",
    "entries": [
      {
        "createdDate": "2018-04-03",
        "lastModifiedDate": "2018-04-03",
        "transactionType": "Inngående balanse",
        "journalEntryNumber": 18,
        "description": "Purchase, Schweigaards Gate 34 AS (invoice nr 26083)",
        "date": "2018-04-03",
        "lines": [
          {
            "amount": 310000,
            "account": "2400:20079",
            "vatCode": "1",
            "lastModifiedDate": "2018-04-03"
          }
        ],
        "attachments": [
          {
            "uuid": "745b2f15-1234-4408-8bf2-b1d2d7610cb2",
            "filename": "invoice_24760.pdf",
            "identifier": "24760",
            "type": "invoice"
          }
        ]
      }
    ]
  }
]

Changes

    • info

      added the new optional query request parameter type

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status