# Read one activity Returns a single activity by its own id. Endpoint: GET /activities/{activityId} Version: 1.0.0 Security: Biller Access Token (Staging), Biller Access Token (Production) ## Path parameters: - `activityId` (string, required) ## Response 200 fields (application/json): - `id` (string, required) The activity itself, for fetching it on its own. - `creationTime` (string, required) When it happened. - `entityType` (string, required) The kind of record it happened to. Enum: "INVOICE", "PAYMENT_REQUEST", "CUSTOMER", "SCHEDULE" - `entityId` (string, required) The record it happened to. - `type` (string, required) What happened. Enum: "INVOICE_CREATED", "INVOICE_EDITED", "INVOICE_OUTSTANDING", "INVOICE_OVERDUE", "INVOICE_SCHEDULED", "INVOICE_SUBMITTED", "INVOICE_PAID", "INVOICE_SETTLED", "INVOICE_VOIDED", "INVOICE_DELETED", "INVOICE_MANUALLY_MARKED_AS_PAID", "INVOICE_MANUALLY_UNMARKED_AS_PAID", "INVOICE_PAYMENT_LINK_SEEN", "INVOICE_CREDIT_NOTE_ADDED", "INVOICE_CREDIT_NOTE_CANCELLED", "INVOICE_FEES_APPLIED", "INVOICE_FEES_WAIVED", "INVOICE_PUSHED_TO_CONNECTOR", "INVOICE_CONNECTOR_PUSH_FAILED", "PAYMENT_REQUEST_OUTSTANDING", "PAYMENT_REQUEST_OVERDUE", "PAYMENT_REQUEST_SCHEDULED", "PAYMENT_REQUEST_SUBMITTED", "PAYMENT_REQUEST_PAID", "PAYMENT_REQUEST_SETTLED", "PAYMENT_REQUEST_VOIDED", "PAYMENT_REQUEST_DELETED", "PAYMENT_MADE", "PAYMENT_SUBMITTED", "PAYMENT_SETTLED", "PAYMENT_CANCELLED", "PAYMENT_FAILED", "PAYMENT_PUSHED_TO_CONNECTOR", "PAYMENT_CONNECTOR_PUSH_FAILED", "CUSTOMER_CREATED", "CUSTOMER_EDITED", "CUSTOMER_CHANGED", "CUSTOMER_MERGED", "CUSTOMER_ARCHIVED", "CUSTOMER_REACTIVATED", "CUSTOMER_AUTO_LINKED", "CUSTOMER_CASE_CREATED", "COLLECTION_AGENT_LINKED", "CUSTOMER_INVOICE_MIGRATION_COMPLETED", "CUSTOMER_PUSHED_TO_CONNECTOR", "CUSTOMER_CONNECTOR_PUSH_FAILED", "MANDATE_CREATED", "MANDATE_ACTIVATED", "MANDATE_PENDING_CANCELLATION", "MANDATE_CANCELLED", "MANDATE_MIGRATING", "MANDATE_DELETED", "MANDATE_REINSTATED", "CARD_DETAILS_REQUESTED", "CARD_ACTIVATED", "CARD_CANCELLED", "CARD_EXPIRED", "SCHEDULE_CREATED", "SCHEDULE_EDITED", "SCHEDULE_ACTIVATED", "SCHEDULE_FINISHED", "SCHEDULE_CANCELLED", "SCHEDULE_DELETED", "SCHEDULE_ITEM_CREATED", "COLLECTION_METHOD_CHANGED", "COLLECTION_PAUSED", "COLLECTION_RESUMED", "COLLECTION_CANCELLED", "COLLECTION_CANCELLATION_REQUESTED", "COLLECTION_COMPLETED", "COLLECTION_CONFIGURATION_CREATED", "COLLECTION_CONFIGURATION_UPDATED", "COLLECTION_CONFIGURATION_DELETED", "COLLECTION_CONFIGURATION_RESET", "DIRECT_DEBIT_COLLECTION_ATTEMPTED", "AUTO_COLLECT_SET_TO_DIRECT_DEBIT", "AUTO_COLLECT_SET_TO_CARD", "AUTO_COLLECT_SET_TO_DIRECT_DEBIT_WITH_CARD_BACKUP", "CREDIT_CONTROL_STATUS_CHANGED", "NOTIFICATION_PENDING", "NOTIFICATION_DEFERRED", "NOTIFICATION_SENT", "NOTIFICATION_FAILED", "NOTIFICATION_RETRIED", "NOTIFICATION_OPENED", "ACTIVITY_NOTE_ADDED" - `display` (object, required) The activity written out, ready to show. - `display.title` (string, required) What happened, in a few words. - `display.summary` (string) The detail beneath the title. Absent where the title says everything. - `actor` (object, required) Who or what performed it. - `actor.type` (string, required) The kind of actor. Enum: "USER", "SYSTEM", "CONNECTOR" - `actor.userId` (string) The person who acted. Absent where nobody is responsible. - `actions` (array, required) What can be done about it. Empty where there is nothing to offer. - `actions.action` (string, required) What the action does. Enum: "PREVIEW_NOTIFICATION" - `actions.method` (string, required) The HTTP method to call it with. - `actions.href` (string, required) The path to call it on. ## Response 400 fields (application/json): - `type` (string) - `title` (string) - `status` (integer) - `detail` (string) - `instance` (string) - `properties` (object) - `errors` (array) - `errors.message` (string) ## Response 404 fields (application/json): - `type` (string) - `title` (string) - `status` (integer) - `detail` (string) - `instance` (string) - `properties` (object) - `errors` (array) - `errors.message` (string) ## Response 401 fields ## Response 403 fields ## Response 500 fields